これと同じ種類の球場で多くのトピックを読んだことがありますが、正直なところ、(出発点として) 最善のアプローチについてはまだ正確にはわかりません。私は小さなオフィスで一人の開発者をしており、Linux VPS でホストされている約 30 の Web サイトを持っています。バージョン管理 (おそらく SVN) を使用して使用を開始し、ステージング サーバーもセットアップします。現時点では、FTP を使用してライブ サーバーにアップロードする前に自分のマシンでローカルに開発を行うか、場合によってはリモート ファイルを直接編集して小さな変更を加えますが、これは理想的な方法ではありません。
開発環境を改善する方法についてのガイダンスを探しています。WebサーバーにSVNをインストールする必要があると思います。これにより、ローカルマシンにバージョンをチェックアウトできるようになります(SVNも必要になると思います)。また、ステージング サーバーをセットアップしたい場合、ライブ Web サイトごとにサブドメインをセットアップし、これらのサブドメインを使用して、サイトをライブにする前にクライアントのサイトへの変更を表示する必要がありますか?
これが理にかなっていることを願っています!