Frage

Hey dudes.i dieses Problem habe, während SymLink. Ich habe erfolgreich eine Ruby on Rails-Anwendung auf dem Server und alle Migrationen sind fertig zum Einsatz. Es ist mit Phusion Passagieren eingesetzt. Die Anwendung ist in /home/username/rails_apps/myapp. Ich will es eine Sub-Domain in meiner Seite Symlink. der Weg zur Subdomäne /home/username/public_html/subdom ist. So habe ich diesen Befehl es Symlink. ln -s '/home/username/rails_apps/myapp/public/' '/home/username/public_html/subdom'

, wenn es fertig ist, es schafft http://subdom.maxsy.net/public aber es soll durch http://subdom.maxsy.net/ zugänglich sein

jemand eine vernünftige Erklärung für dieses Problem? Dank

War es hilfreich?

Lösung

Wenn /home/username/public_html/subdom bereits als Verzeichnis vorhanden ist, wird der Symlink das Verzeichnis nicht ersetzen. Sie stattdessen /home/username/public_html/subdom/public als symbolischer Link abrufen, die auf /home/username/rails_app/myapp

Da es scheint, dass Sie wirklich /home/username/public_html/subdom durch die Symlink ersetzen wollen, müssen Sie zuerst das /home/username/public_html/subdom Verzeichnis entfernen, bevor ln -s /home/username/rails_app/myapp /home/username/public_html/subdom ausgeführt wird.

Andere Tipps

Ich glaube, Sie nur eine zusätzliche / haben und möglicherweise eine bestehende subdom

rm -f /home/username/public_html/subdom
ln -s /home/username/rails_apps/myapp/public /home/username/public_html/subdom
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top