Lösung für Drupal 7 Installations Fehler open_basedir restriction

 Von Steven Schulz (persönlich) am 3. März 2011 um 06:58

Kurze Anleitung um den Drupal 7 Installations Fehler im Zusammenhang mit open_basedir restriction zu beheben:

Testing incompatible with open_basedir restriction
Bedeutet: Man muss die open_basedir deaktivieren, damit man Drupal 7 installieren kann

Die Lösung für, wenn man auf PLESK / Ubuntu arbeitet:

Als root per SSH verbinden

Man erstellt eine neue Datei vhost.conf im conf Verzeichnis zu finden hier:
/var/www/vhosts/domain.de/conf

Mit folgenden Inhalt:


php_admin_value open_basedir none
php_admin_flag safe_mode Off

Den safe_mode kann man auch gleich mal auf Off schalten – weil Drupal sonst nochmal meckert

Danach

/usr/local/psa/admin/bin/websrvmng -a -v

ausführen. Und den Apachen neustarten, damit die Änderungen aktiv werden!

/etc/init.d/apache2 restart

Frohes Schaffen
Steve

 0  SSH

Rechte & Owner setzen per ssh

 Von Steven Schulz (persönlich) am 2. März 2011 um 11:47

Kurze Anleitung, wie kann man in Linux die Rechte und den Besitzer einer Datei oder eines Ordners setzen? Und das ganze noch rekursiv
$ Muss natürlich nicht mit eingeben werden ;)
Die Befehle:
chown um den Username zu ändern
chgrp um die Gruppenzugehörigkeit zu ändern

-R sorgt dafür das der Befehl recursiv ausgeführt wird für alle Unterordner / Unterdateien.

Wenn du alle Dateien und alle Unterordner des Ordners in dem du dich per ssh gerade befindest ändern willst:

$ chown -R username *
$ chgrp -R group *

(Group ist meistens das gleiche wie der Username)

Wenn du den Owner und die Gruppe gleichzeitig ändern willst geht das so:
$ chown -R ownername:groupname *

Schreibrechte:

Wenn du nur die Rechte ändern willst dann geht das so:

$ chmod -R xxx *

xxx da musst du 777 oder 755 oder welche Rechte du halt brauchst eintragen.
-R bedeutet wieder rekursiv

Wenn du sehen willst welche Dateien und Ordner betroffen sind kannst du
statt -R auch -Rv nehmen. Dann listet der alle Dateien auf die geändern wurden.

$ chown -Rv

Viel Spaß!
Steve