anyone Geschrieben 1. Juni 2005 Geschrieben 1. Juni 2005 Hallo, ich habe folgendes Problem: Nach der Installation eines Webservers (SuSE ES 9) läßt sich der Apache (2.x) zwar starten, jedoch können keine extensions geladen werden. Das heißt ich bekomme beim Aufruf z.B. einer Session im Web-Dokument den bekannten Fehler: "Fatal error: Call to undefined function: session_start() in [...]" Das Selbe ist bei allen extensions der Fall, die unter /usr/lib64/php liegen. Die php.ini verweist auf den korrekten Pfad für die extensions. Der Apache startet ohne Fehler, auch in den error-logs wird kein Fehler angezeigt. Lediglich (und das verwundert mich) ist bei Aufruf von "phpinfo()" in einem Web-Dokument in der "Configure Command" Sektion zu sehen, daß bestimmte extensions disabled sind: z.B.: " '--disable-session' '--without-mysql' " Bei einer "Standard"-Installation sollten diese jedoch enabled sein (zumindest hatte ich bisher noch keine Probleme damit). Hat jemand eine Idee bzw. gibt es eine Möglichkeit (ohne neu zu kompilieren) die extensions zu enablen (falls es keine andere Möglichkeit gibt, das Problem zu lösen )?. Wie gesagt, Apache 2.x, PHP 4.3.4 Danke im Voraus! Zitieren
Amstelchen Geschrieben 1. Juni 2005 Geschrieben 1. Juni 2005 wenn php vermittels --disable-session bzw. --without-mysql gebaut wurde, hast du keine chance. du solltest php neu installieren - version 4.3.4 ist uralt und seitdem wurden über 150 bugs ausgebessert. wget http://at2.php.net/get/php-4.3.11.tar.gz/from/this/mirror tar -xzf php-4.3.11.tar.gz ./configure --with-mysql --with-blabla make make install php.ini anpassen bzw. alte einstellungen übernehmen LoadModule php4_module libexec/libphp4.so in die httpd.conf AddType application/x-httpd-php .php ebenso apachectl start s'Amstel Zitieren
anyone Geschrieben 2. Juni 2005 Autor Geschrieben 2. Juni 2005 Danke für die Antwort, das hatte ich befürchtet... Habe PHP neu installiert, jetzt läuft es. Ich frage mich trotzdem, warum die Optionen während der Installation nicht kompiliert wurden. Hatte wie gesagt bisher noch keine Probleme. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.