Guten Abend,
ich bin noch recht neu hier, bin durch Zufall auf Contenido gestoßen, war aber durch die einfache Handhabung und Umsetzung von eigenen Layouts ziemlich begeistert.
Ich hatte mir auf meinen "Home-Server" die Version 4.8.18 installiert.
Zuerst habe ich ein paar Minuten mit der open_basedir-Direktive herumfummeln müssen, bin aber durch das Forum auf den Trick mit der Auskommentierung gestoßen. Dies hat auch wunderbar geklappt.
Nun wollte ich mir die neue Beta installieren und stieß wieder auf selbes Problem.
Fehlermeldung:
open_basedir directive incompatible
Setup has checked your PHP open_basedir directive and reckons that it is not sufficient. Please change the directive to include the CONTENIDO installation or turn it off completely.
Leider funtionierte der Trick mit der Auskommentierung der Checkfunktion nicht mehr…
Kann mir da jemand weiterhelfen, oder mir sagen, wie ich die Direktive ändere?
Hier noch mein Systemprofil:
Datenbankserver:
Server: Localhost via UNIX socket
Software: MySQL
Software-Version: 5.1.49 - Source distribution
Protokoll-Version: 10
Benutzer: xxxx@localhost
Server Zeichensatz: UTF-8 Unicode (utf8)
Webserver:
Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/1.0.1c-fips PHP/5.3.15
Datenbank-Client Version: libmysql - 5.1.49
PHP-Erweiterung: mysqli
Vielen Dank im voraus an alle, die mir weiterhelfen können!
Installationsproblem mit Version 4.9.0-beta1
-
- Beiträge: 1
- Registriert: Sa 10. Nov 2012, 20:25
- Kontaktdaten:
-
- Beiträge: 3215
- Registriert: Do 21. Okt 2004, 11:08
- Wohnort: Augsburg
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 17 Mal
- Kontaktdaten:
Re: Installationsproblem mit Version 4.9.0-beta1
Hallo Conteniben,
willkommen im CONTENIDO Forum.
Vermutlich ist der Pfad zur der CONTENIDO Installation nicht in der open_basedir Konfiguration hinterlegt, versuche das einfach zu setzen. Falls du z. B. CONTENIDO unter /var/www/ installiert hast, solltest du auch /var/www/ in der open_basedir Konfiguration angeben. Du kannst das über ini_set(), in der php.ini machen oder in der .htaccess machen.
Am besten ist es, wenn du das in der vhosts-Datei angibst, z. B.:
Oder du schaltest es ganz ab, indem du die Einstellung in der php.ini auskommentierts oder keinen Wert angibst, die Doku (http://php.net/open-basedir) dazu kann auch hilfreich sein.
Es get halt darum, auf welche Verzeichnisse PHP zugreifen darf oder nicht, je weniger PHP darf, desto sicherer ist das System.
Gruß
xmurrix
willkommen im CONTENIDO Forum.
Was passiert denn, oder was genau geht nicht?... Leider funtionierte der Trick mit der Auskommentierung der Checkfunktion nicht mehr ...
Vermutlich ist der Pfad zur der CONTENIDO Installation nicht in der open_basedir Konfiguration hinterlegt, versuche das einfach zu setzen. Falls du z. B. CONTENIDO unter /var/www/ installiert hast, solltest du auch /var/www/ in der open_basedir Konfiguration angeben. Du kannst das über ini_set(), in der php.ini machen oder in der .htaccess machen.
Am besten ist es, wenn du das in der vhosts-Datei angibst, z. B.:
Code: Alles auswählen
<Directory /var/www>
php_admin_value open_basedir /var/www
</Directory>
Es get halt darum, auf welche Verzeichnisse PHP zugreifen darf oder nicht, je weniger PHP darf, desto sicherer ist das System.
Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.