私は最近、リモート共有のホストされたサーバに立ち上げた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. 私を助けてくださいpyspark
- 2. Javascriptコードを助けてください。
- 3. mod_rewriteで助けてください
- 4. 誰か助けてくださいこのコードで私を助けてください
- 5. ClojureでCond Macroを書くのを助けてください。
- 6. Javascriptエラー、助けてください
- 7. SQL CEエディタ - 助けてください
- 8. Facebook invite problem、助けてください
- 9. ArrayIndexOutOfBoundsException私に助けてください
- 10. apache2とphp - 助けてください
- 11. Javascript - getElementByIdと助けてください
- 12. が助けてくださいメモ帳++
- 13. AS3のcolormatrixで着色してください - 助けてください!
- 14. ElasticSearchで私を助ける人を探してください
- 15. databound webformでお助けください
- 16. Mongoose多くを見つけて更新してください
- 17. 私のjoomlaテンプレートで私を助けてください
- 18. jsのボタンonclick関数で私を助けてください
- 19. ハイバネートマッピングの問題に助けてください...リードしてください! :)
- 20. エラー#1052。 MySQLクエリでエラーを見つけるのを助けてください
- 21. シングルイメージのアップロードをバッチアップロードに変更しますか? (助けてください!)
- 22. CTEのロジックを理解して助けてください
- 23. ここで私を助けてください
- 24. 、私を助けてください、私はxmlファイル(Student.xml)を持つノードの子
- 25. リストビューは、フィルタリングとAndroidの配列アダプタで更新されませんでした - 助けてください
- 26. 「醜い」メッセージキューAPIを見つけるのを助けてください
- 27. セレンは必要な助けによって助けてください.-
- 28. 助けてください:複雑な順位付けのクエリ
- 29. このLuaコードの理解を助けてください
- 30. 以下のメソッドの理解を助けてください:request.query_string
これはグローバルな問題であり、決して終わらない問題です。オフピーク時(サイトへのトラフィックがなくても)にファイルを変更するか、「保守中のページ」を表示して変更をアップロードし、「PUM」ページを削除することをお勧めします。 –