質問: さくらのレンタルサーバ:スタンダードプランでステージング環境と本番環境のようなものを擬似的に作ろうと考えています。 さくらのレンタルサーバは/home/username/wwwがDocumentRootになっているため、 /home/username/www/wwwをシンボリックリンクとして作成し、 にアクセスしたときに 擬似的に にアクセスするようにしました。 普段はdevディレクトリで開発し、本番反映する際にwwwへdevディレクトリ以下の階層をそっくりそのままwwwへコピーするシェルスクリプト(upd_www.sh)を/home/username/privateに置こうと思います。 この場合のシェルスクリプトを具体的に教えてください。 シンボリックリンクが曲者になっている気がします。。 なお、全体のディレクトリ構造は以下です。 -www(シンボリックリンク元) | | | ---dev | | | | | ---index.html | | | ---www(シンボリックリンク先) | | | ---index.html | ---private | ---shell | ---upd_www.sh
回答: >この場合のシェルスクリプトを具体的に教えてください。 具体的な方法では無く、代替案なのでポイントは結構です。 もし本番は/www/wwwで運営されるということでしたら /www/dev を /www/www にリネームするというのはいかがでしょうか?