現在、開発する際は、WinSCPで直接ソースをいじっています。
前日、なぜかコードが消えていて、復元できませんでした。
3日分の作業が水の泡に。。。。
バックアップもとっていませんでした。
やはり、DBを直接触るというのはよくないでしょうか。
言語はPHPですが、コーディングしながら、ブラウザでの表示をリアルタイムで見たいです。
どうされていますか・・?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答5件
0
WinSCP ということは自分のPCが Windows で実行環境が Linux とかそういうのですよね。
個人的には XAMPP とかでローカルに環境を作るのはおすすめしません。
本番などの実環境と開発環境で乖離ができるため、Windows 特有の問題に悩まされたりします。
また、実環境が Linux なのなら、その環境になれるためにも普段から Linux を触っておいたほうがいいです。
今日日は VirtulBox とかで仮想環境が簡単に作れるので、ローカル上の VirtulBox で環境を作るのが一番いいと思います。
その場合、ローカルのファイルを仮想環境に同期する方法が課題となりますが・・わたしは次のような方法で自分のPCでソースのディレクトリを共有フォルダにして、Linux から cifs でマウントしています。
cifs でマウントした先の一部ディレクトリを mount --bind - ngの日記
ただ、まあ、簡単にサクッとできる感じではないので、普通に VirtulBox の共有フォルダの機能を用いて Windows/Linux でフォルダを共有するか、(原理は同じですけど)Vagrant で環境を作るとかが良いと思います。
投稿2015/06/22 07:23
総合スコア4514
0
ご愁傷様です...
ローカルでPHPが動く環境を用意するのが良いかと
投稿2015/06/22 06:10
総合スコア992
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/06/22 08:09
0
ベストアンサー
WinSCPでサーバにアクセスしてプログラムを直接修正するという事は、余りお勧めしない方法です。
一見便利なのですが、WinSCPのコネクションがタイムアウトしたりした場合修正データが保存出来ずに消える可能性があります。
また、こちらはサーバ側の問題ですが共有で使用しているサーバなどは勝手にデータが上書きされる可能性(デグレ)が発生する事もおあります。
なので、まずはローカルでサーバと同一の環境を構築して開発を行いある程度出来たらデータを開発機などにアップロードする事をお勧めします。
私も過去に幾度となくデータを上書きされて消されています。
その教訓からローカルに環境を作ってまずはそこで開発をしています。
投稿2015/06/22 06:21
総合スコア1158
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/06/22 08:05
2015/06/22 08:12
2015/06/22 08:18
2015/06/22 08:33
0
ローカル環境で開発できるようにする方がよさそうですね・・・。
WEB開発では、firefoxを使ってるのをよく見かけますけど、
私は適当なエディッタで開発してます。
投稿2015/06/22 06:48
総合スコア1021
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/06/22 08:00
0
git、mercurial
等のバージョン管理を行っております。
投稿2015/06/22 06:22
総合スコア775
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/06/22 08:01
2015/06/22 08:14
2015/06/22 08:20
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/06/22 08:13
2015/06/22 08:27