Für Webhosting-Konten, die cPanel mit WebHost Manager (WHM) verwenden und auf einem Apache-Webserver ausgeführt werden, können die folgenden Fehlermeldungen oder Probleme auftreten, wenn der Apache HTTPD-Server durcheinandergebracht wurde, einige gemeinsam genutzte Bibliotheksdateien wie mod_auth_passthrough.so, mod_bwlimited .so und mod_log_bytes.so im libexec-Verzeichnis versehentlich gelöscht, die Kompilierung des Webservers fehlgeschlagen oder die Neukonfiguration von Apache http.conf nicht richtig durchgeführt:
30. September 07:06:14 web httpd:Syntaxfehler in Zeile 233 von /usr/local/apache/conf/httpd.conf:
30. September 07:06:15 web httpd:/usr/local/apache/libexec/mod_bwlimited.so kann nicht in den Server geladen werden:/usr/local/apache/libexec/mod_bwlimited.so:Shared-Object-Datei kann nicht geöffnet werden:Keine solche Datei oder Verzeichnis
30. September 07:06:15 web rc:Starten von httpd:fehlgeschlagen
30. September 07:47:48 web httpd:Syntaxfehler in Zeile 234 von /usr/local/apache/conf/httpd.conf:
30. September 07:47:48 web httpd:/usr/local/apache/libexec/mod_log_bytes.so kann nicht in den Server geladen werden:/usr/local/apache/libexec/mod_log_bytes.so:Shared-Object-Datei kann nicht geöffnet werden:Keine solche Datei oder Verzeichnis
30. September 07:47:48 web rc:Starten von httpd:fehlgeschlagen
Ungültiger Befehl „BytesLog“, möglicherweise falsch geschrieben oder von einem Modul definiert, das nicht in der Serverkonfiguration enthalten ist
Das Problem mit dieser Art von Symptom ist höchstwahrscheinlich darauf zurückzuführen, dass mod_belimited.so, mod_log_bytes.so oder mod_bandwidth.so gelöscht oder beschädigt sind. Diese 3 Dateien sind einzigartig für den cPanel-betriebenen Webhosting-Service und werden verwendet, um das Bandbreitennutzungslimit zu steuern, zu überwachen oder einzuschränken.
Die Auflösung und Lösung des Fehlers besteht darin, die fehlenden oder nicht gefundenen gemeinsam genutzten Bibliotheksmodule neu zu kompilieren und erneut bereitzustellen. Sie können diese cPanel-Module einfach für Apache kompilieren, indem Sie die folgenden Befehle verwenden:
cd /usr/local/cpanel/apache /usr/local/apache/bin/apxs -iac mod_log_bytes.c /usr/local/apache/bin/apxs -iac mod_bwlimited.c /usr/local/apache/bin/apxs -iac mod_bandwidth.c
Nach der Kompilierung werden die .so-Dateien automatisch in das libexec-Verzeichnis für den Apache HTTPD-Webserver kopiert.