Probleme mit EGroupWare Setup - PHP.ini Einstellungen

Sie haben Fragen zu PHP, MySQL, Perl, CGI usw. Dann sind Sie hier richtig.

Antworten
Kai
Beiträge: 1
Registriert: Fr Jan 02, 2009 10:15 pm

Probleme mit EGroupWare Setup - PHP.ini Einstellungen

Beitrag von Kai »

Hallo,

ich benötige Hilfe. Anscheinend kann EGroupWare nicht auf die PHP.ini zugreifen/schreiben. Was kann ich tun, damit ich das Setup erfolgreich beenden kann? Auf meinem privaten Webserver geht das Setup problemlos.

Hier ein Auszug aus dem Installationstest:
Überprüfe die eGroupWare-Installation
Überprüfe benötigte PHP Version 5.1+ (empfohlen 5.1+): 5.2.0-8+etch13 ==> Ja
Überprüfe die php.ini Datei: safe_mode = Off: ini_get('safe_mode')='1' = On
safe_mode ist eingeschaltet, was ist generell gut, da es Ihre Installation sicherer macht. Wenn safe_mode eingeschaltet ist, kann eGW verschiedene Einstellungen nicht mehr zur Laufzeit ändern, noch können wir nicht geladene Erweiterungen (php extensions) laden. *** Sie müssen die Änderungen manuell in Ihrer php.ini Datei (üblicherweise in /etc unter Linux) durchführen, um eGroupWare vollständig/fehlerfrei ausführen zu können!!! *** Updaten Sie NICHT Ihre Datenbank via Setup, da das Update von der max_execution_time (max. Ausführungszeit für Skripte) unterbrochen werden kann. Ihre Datenbank ist dann in einem nicht mehr wiederherstellbaren Zustand (Ihre Daten sind VERLOREN)!!!
Überprüfe die php.ini Datei: magic_quotes_runtime = Off: ini_get('magic_quotes_runtime')='' = Off
Überprüfe die php.ini Datei: register_globals = Off: ini_get('register_globals')='1' = On
register_globals ist eingeschaltet (On), eGroupWare benötigt das NICHT und es ist generell sicherer es auszuschalten (Off)
Überprüfe die php.ini Datei: memory_limit >= 24M: ini_get('memory_limit')='64M'
Überprüfe die php.ini Datei: max_execution_time >= 30: ini_get('max_execution_time')='30'
Überprüfe die php.ini Datei: file_uploads = On: ini_get('file_uploads')='1' = On
Überprüfe die php.ini Datei: include_path enthält .: ini_get('include_path')='.'
Überprüfe die php.ini Datei: mbstring.func_overload = 7: ini_get('mbstring.func_overload')='0'
Die Einstellung mbstring.func_overload = 7 ist notwendig um Unicode (utf-8) oder andere mehr-byte (multibyte) Zeichensätze vollständig zu unterstützen.
*** Bitte nehmen Sie die folgenden Änderungen an Ihrer php.ini Datei vor (/etc/php5/apache2/php.ini): mbstring.func_overload = 7
*** UND reloaden Sie ihren Webserver, damit die obigen Änderungen in Kraft treten!!!
Überprüfe die php.ini Datei: magic_quotes_gpc = Off: ini_get('magic_quotes_gpc')='1' = On
magic_quotes_gpc wird von benötigt von: felamimail.
Überprüfe ob die Erweiterung mysql geladen oder ladbar ist: Ja
Überprüfe ob die Erweiterung pgsql geladen oder ladbar ist: Falsch
Die pgsql Erweiterung (php extension) wird benötigt, wenn Sie die pgSQL Datenbank einsetzen wollen.
Überprüfe ob die Erweiterung odbc geladen oder ladbar ist: Falsch
Die odbc Erweiterung (php extension) wird benötigt, wenn Sie die MaxDB, MsSQL or Oracle Datenbank einsetzen wollen.
Überprüfe ob die Erweiterung oci8 geladen oder ladbar ist: Falsch
Die oci Erweiterung (php extension) wird benötigt, wenn Sie die Oracle Datenbank einsetzen wollen.
Überprüfe ob die Erweiterung mbstring geladen oder ladbar ist: Ja
Überprüfe ob die Erweiterung session geladen oder ladbar ist: Ja
Überprüfe ob die Erweiterung ldap geladen oder ladbar ist: Falsch
Die ldap Erweiterung (php extension) wird benötigt für LDAP as Benutzer oder Addressen Speicher, um gegen LDAP oder Aktive Directory zu authetifizieren. Es wird nicht benötigt für eine standard SQL Installation.
Überprüfe ob die Erweiterung imap geladen oder ladbar ist: Ja
Überprüfe ob PEAR installiert ist: Falsch
PEAR wird benötigt von: Calendar (iCal import+export), EMailAdmin, felamimail, Filemanager, news_admin, SyncML. PEAR (pear.php.net) ist eine PHP Sammlung und ist überlicherweise in einem Packet namens php-pear.
Überprüfe ob PEAR::Auth_SASL installiert ist: Falsch
PEAR::Auth_SASL wird benötigt von: EMailAdmin, felamimail. PEAR (pear.php.net) ist eine PHP Sammlung und ist überlicherweise in einem Packet namens php-pear.
Überprüfe ob PEAR::Net_IMAP installiert ist: Falsch
PEAR::Net_IMAP wird benötigt von: FeLaMiMail, felamimail. PEAR (pear.php.net) ist eine PHP Sammlung und ist überlicherweise in einem Packet namens php-pear.
Überprüfe ob PEAR::Net_Sieve installiert ist: Falsch
PEAR::Net_Sieve wird benötigt von: felamimail. PEAR (pear.php.net) ist eine PHP Sammlung und ist überlicherweise in einem Packet namens php-pear.
Überprüfe ob PEAR::HTTP_WebDAV_Server installiert ist: Falsch
PEAR::HTTP_WebDAV_Server wird benötigt von: Filemanager. PEAR (pear.php.net) ist eine PHP Sammlung und ist überlicherweise in einem Packet namens php-pear.
Überprüfe ob PEAR::XML_Feed_Parser installiert ist: Falsch
PEAR::XML_Feed_Parser wird benötigt von: news_admin. PEAR (pear.php.net) ist eine PHP Sammlung und ist überlicherweise in einem Packet namens php-pear.
Überprüfe ob PEAR::Log installiert ist: Falsch
PEAR::Log wird benötigt von: SyncML. PEAR (pear.php.net) ist eine PHP Sammlung und ist überlicherweise in einem Packet namens php-pear.
Überprüfe die GD Unterstützung...: Ja
Überprüfe Datei Zugriffsrechte von . für nicht schreibbar von jedem (world writeable): web266/web266 drwxr-xr-x

Dieser Test braucht einige Zeit, bitte warten ...

Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/var/lib/php5) is not within the allowed path(s): (/home/www/web266/html/:/home/www/web266/phptmp/:/home/www/web266/files/:/home/www/web266/atd/) in /home/www/web266/html/egroupware/setup/check_install.php on line 487

Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/var/lib/php5) is not within the allowed path(s): (/home/www/web266/html/:/home/www/web266/phptmp/:/home/www/web266/files/:/home/www/web266/atd/) in /home/www/web266/html/egroupware/setup/check_install.php on line 493

Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/var/lib/php5) is not within the allowed path(s): (/home/www/web266/html/:/home/www/web266/phptmp/:/home/www/web266/files/:/home/www/web266/atd/) in /home/www/web266/html/egroupware/setup/check_install.php on line 537

Überprüfe ob der Webserver auf die php.ini Einstellung session.save_path='/var/lib/php5' schreiben kann:
/var/lib/php5 existiert nicht!!!
Sie werden sich NICHT mit PHP Sitzungen in die eGroupWare einlogen: "Ihre Sitzung konnte nicht verifiziert werden" !!!
Bitte beheben Sie die obigen Fehler () und Warnungen ()

Benutzeravatar
Support
Beiträge: 246
Registriert: Mi Jan 12, 2005 12:55 pm
Wohnort: Erfurt
Kontaktdaten:

Re: Probleme mit EGroupWare Setup - PHP.ini Einstellungen

Beitrag von Support »

Hallo,

Sie müssen die CHMOD Rechte ( https://de.wikipedia.org/wiki/Chmod ) anpassen auf 777 vom Ordner html, damit Ihr Script die Datein erstellen kann. Sie sollten nach der Installation die Rechte wieder ändern.

Hier finden Sie noch eine Anleitung: https://faq.hosterplus.de/webhosting/3/ ... ndern.html wie Sie dies mit den Total Commander machen.

Grüße Nico Schubert
Antworten