私は最近、リモート共有のホストされたサーバに立ち上げたPHPウェブアプリケーションを開発しています。しかし、私は開発マシンでDreamweaverを使用して常に更新しています。私はPUTを使用してサーバー上のファイル、たとえばconfig.phpを更新するたびに、同時にファイルに致命的なエラーを引き起こす要求があると思います。 どうすればこの問題を回避できますか?助けてください。ありがとうございました。ライブサーバでファイルを更新するのを助けてください
答えて
名前に接尾辞が付いたファイルをアップロードするプログラムが必要です(例: "filename.ext. !part")、アップロード後にのみ既存のファイルの名前が変更されます。私は変種として、あなたがこれを再生しようとすることができ、既存のソリューションを、覚えていないこの時点で
:http://winscp.net/eng/docs/script_commands
別の変形例がapc.stat = 0
とAPCのアクセラレータを使用している - 場合に、サーバスクリプトの実行可能コードのキャッシュされたコピーが更新されます再起動します。もちろん、あまり快適ではありません。
また、Dreamweaverは最良のIDEではありません。NetBeans(無料)またはPhpStorm(商用)を使用してみてください。
おそらく問題の根源であるFTP接続を使用していると仮定します。 SSH接続に切り替えることができます。SSH接続は、ファイルをアップロードするためのより速く安全な方法です。異なる資格情報である可能性があるため、ホスティング会社にSSHアクセスを依頼する必要があります。
さらに多くのエンタープライズPHPデプロイメントソリューションをお探しの場合は、phingを使用してアプリケーションをデプロイします(http://www.phing.info/trac/)。 Phingは、XMLファイルとタスクを使用してアプリケーションをデプロイしています。
質問はSSHについてではなく、間違いなくPhingについてではありません。 –
RakeshSの答えは最も賢明で安全なものです。 SubVersionやGITのようなバージョンシステムを使うことで、多くのファイルを素早くコピーすることができます(ただちにホスティングサーバーを更新し、FTPを待つ必要がなく、以前のものを忘れることなく)ブロッキングエラーが発生した場合は、一度にバージョンを確認してください。
- 1. Javascriptコードを助けてください。
- 2. mod_rewriteで助けてください
- 3. ClojureでCond Macroを書くのを助けてください。
- 4. Facebook invite problem、助けてください
- 5. Javascriptエラー、助けてください
- 6. Javascript - getElementByIdと助けてください
- 7. SQL CEエディタ - 助けてください
- 8. AS3のcolormatrixで着色してください - 助けてください!
- 9. databound webformでお助けください
- 10. ハイバネートマッピングの問題に助けてください...リードしてください! :)
- 11. 私のjoomlaテンプレートで私を助けてください
- 12. シングルイメージのアップロードをバッチアップロードに変更しますか? (助けてください!)
- 13. ここで私を助けてください
- 14. リストビューは、フィルタリングとAndroidの配列アダプタで更新されませんでした - 助けてください
- 15. 、私を助けてください、私はxmlファイル(Student.xml)を持つノードの子
- 16. 「醜い」メッセージキューAPIを見つけるのを助けてください
- 17. 助けてください:複雑な順位付けのクエリ
- 18. このdivとCSSの問題を助けてください
- 19. このLuaコードの理解を助けてください
- 20. jqueryの検証プラグインのリモートメソッドで助けてください
- 21. Jqueryアニメーション要素をリセットします。助けてください?
- 22. プログラミング中にMVCを考えて助けてください
- 23. をして助けてくださいループ
- 24. Castle.WindsorをAsp.Net MVC ControllerFactoryとして助けてください。
- 25. メモリリークの問題を助けてください
- 26. javascript変数のスコープで助けてください
- 27. 誰でもJqueryの仕事に助けてください
- 28. Androidノートパッドのチュートリアルで手助けしてください
- 29. ドロップダウンメニューでfadeInを適用するのを助けてください
- 30. VS2008でremoteappインストーラ(msi)を作成するのを助けてください
これはグローバルな問題であり、決して終わらない問題です。オフピーク時(サイトへのトラフィックがなくても)にファイルを変更するか、「保守中のページ」を表示して変更をアップロードし、「PUM」ページを削除することをお勧めします。 –