シンボリックリンクの問題
-
08-07-2019 - |
質問
Hey dudes.iはシンボリックリンク中にこの問題を抱えています。サーバー上にRuby on Railsアプリケーションを正常にデプロイし、すべての移行が完了しました。それはphusion乗客と共に展開されます。アプリケーションは / home / username / rails_apps / myapp
にあります。自分のサイトのサブドメインにシンボリックリンクしたい。サブドメインへのパスは / home / username / public_html / subdom
です。そこで、このコマンドを使用してシンボリックリンクしました。
ln -s '/ home / username / rails_apps / myapp / public /' '/ home / username / public_html / subdom'
完了すると、 http://subdom.maxsy.net/public
が作成されます
ただし、 http://subdom.maxsy.net/
この問題について賢明な説明はありますか?ありがとう
解決
/ home / username / public_html / subdom
がディレクトリとして既に存在する場合、シンボリックリンクはディレクトリを置き換えません。代わりに、 / home / username / public_html / subdom / publicを取得します
/ home / username / rails_app / myapp
を指すシンボリックリンクとして。
/ home / username / public_html / subdom
を本当にシンボリックリンクに置き換えたいと思われるため、最初に / home / username / public_html / subdomを削除する必要があります
ln -s / home / username / rails_app / myapp / home / username / public_html / subdom
を実行する前のcode>ディレクトリ。
他のヒント
余分な /
が1つだけで、おそらく既存の subdom
rm -f /home/username/public_html/subdom
ln -s /home/username/rails_apps/myapp/public /home/username/public_html/subdom