Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Apache kann keine extensions laden

Empfohlene Antworten

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!

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

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.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.