Multi -Site -Installation mit CPANEL zeigt Warnung an: symlink () [function.symLink]: Die Datei gibt es in der Datei in
-
16-10-2019 - |
Frage
Ich möchte Multi -Site mit Drupal 7 erstellen. Ich habe gerade mit dem folgenden Link angefangen http://drupal.org/node/960934 Nach dem Setup zeigen Sie eine Warnung
Warnung: symlink () [function.symLink]: Die Datei existiert in /home/ioss/mydomain/index.php in Zeile 5
Der PHP -Code ist simlik unten angegeben
symlink ('/home/ioss/ashokks/', '/home/ioss/ashokks/test1/');
In dem obigen Code-Snip-Drupal, der unter dem Verzeichnis "Ashoks" und Test1 installiert ist, ist die Mehrstelle-Subdomäne.
Danke im Voraus
Lösung 2
Ich habe das Problem jetzt behoben. Zuvor habe ich einen ungültigen Ordnernamen für Multi -Site unter dem Site -Ordner in Drupal erstellt.
Falsch
- /home/ioss/ashokks/drupal/site/test1
- /home/ioss/ashokks/drupal/site/test2
Recht
- /home/ioss/ashokks/drupal/site/test1.ashokks.com
- /home/ioss/ashokks/drupal/site/test2.ashokks.com
Ich hoffe, es ist nützlich, um eine Multi -Site zu erstellen.
Dieser Link half mir, dieses Problem zu lösen.
Andere Tipps
(1) Sie müssen sicherstellen, dass TEST1 dort nicht als Verzeichnis für die Unterdomäne existiert. Sie müssen es entfernen und symbolischer Link ersetzt es und verweist auf das Haupt -Site -Verzeichnis.
Oder alternativ....
(2) Sie können Ihre Subdomäneneinstellungen bearbeiten (aus dem Subdomänenmanager im C-Panel) und den Dateisystempfad zu ersetzen /home/ioss/ashokks/
so dass Subdomain direkt auf die Hauptstelle zeigen kann, ohne eine symbolische Verbindung zu beteiligen als Options FollowSymLinks
Kann in einigen Serverkonfigurationen deaktiviert werden.