Debian Apache+PHP

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
LokoDark
Beiträge: 16
Registriert: 15.07.2003 19:53:49

Debian Apache+PHP

Beitrag von LokoDark » 15.07.2003 19:56:07

Salut,

ich habe Debian 3.0 mit get-apt den Apachen 1.3.26 und PHP runtergeladen, ganz noch diesem kleinen Tut.

http://www.rootforum.de/faq/index.php?s ... =001&id=84

So, will ich nun den Apachen starten bekomme ich den Fehler:

Reloading apache modulesfailed

Wenn ich nun in der httpd.conf die Zeile LoadModule php4_module /usr/lib/apache/1.3/libphp4.so wieder auskommentiere, dann startet der Webserver wieder normal.

Die Datei libphp4.so liegt in dem angegebenen Verzeichnis. Was kann ich da also machen?
Habe PHP und Apache mittlerweile mehrmals deinstalliert und neu installiert, naja und ich bekomms einfach nicht hin.

Loko

Benutzeravatar
feltel
Webmaster
Beiträge: 10368
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 15.07.2003 20:02:05

Schau mal in die Datei /var/log/apache/error_log ob da was ungewöhnliches drinsteht. Beim installieren von Apache und PHP hat Dein System auch nicht evtl wegen unerfüllter Depencies etc. rumgemeckert?

LokoDark
Beiträge: 16
Registriert: 15.07.2003 19:53:49

Beitrag von LokoDark » 15.07.2003 20:12:17

In der Error steht das hier.
[Mon Jul 14 14:18:09 2003] [notice] caught SIGTERM, shutting down
PHP Fatal error: Unable to start session mm module in Unknown on line 0
PHP Fatal error: Unable to start session mm module in Unknown on line 0
PHP Fatal error: Unable to start session mm module in Unknown on line 0
PHP Fatal error: Unable to start session mm module in Unknown on line 0
[Mon Jul 14 14:29:23 2003] [error] (2)No such file or directory: mod_mime_magic: can't read magic file /etc/apache/share/magic
[Mon Jul 14 14:29:23 2003] [error] (2)No such file or directory: mod_mime_magic: can't read magic file /etc/apache/share/magic

LokoDark
Beiträge: 16
Registriert: 15.07.2003 19:53:49

Beitrag von LokoDark » 16.07.2003 00:06:07

Hat sich erledigt, habe die Distru gewechselt.

Loko

Benutzeravatar
Raoul
Beiträge: 1435
Registriert: 20.05.2003 00:16:35
Lizenz eigener Beiträge: neue BSD Lizenz
Kontaktdaten:

Beitrag von Raoul » 16.07.2003 01:30:25

hättest Du auch einfacher haben können:
die fehlende Datei "mod_mime_magic" gibts als deb-Paket. Installieren und fertig!
(Ich weiss: Bei RH und Suse etc. ist sie standartmässig dabei)

Raoul

Boothby
Beiträge: 4
Registriert: 17.07.2003 17:38:10

Beitrag von Boothby » 17.07.2003 17:56:20

Raoul hat geschrieben:hättest Du auch einfacher haben können:
die fehlende Datei "mod_mime_magic" gibts als deb-Paket. Installieren und fertig!
(Ich weiss: Bei RH und Suse etc. ist sie standartmässig dabei)

Raoul
Wie heißt das Paket genau?
Ich versuche das auch gerade per apt-get zu installieren, weiß aber die genaue Bezeichnung nicht.

Boothby
Beiträge: 4
Registriert: 17.07.2003 17:38:10

Beitrag von Boothby » 21.07.2003 17:59:54

Ich möchte noch einmal nachfragen, ob mir nicht jemand eine Lösung geben kann. Ich kann nämlich nicht so einfach die Distribution wechseln wie LokoDark. ;)

Benutzeravatar
Raoul
Beiträge: 1435
Registriert: 20.05.2003 00:16:35
Lizenz eigener Beiträge: neue BSD Lizenz
Kontaktdaten:

Beitrag von Raoul » 21.07.2003 22:12:31

Entschuldigung erstmal, dass ich mich erst jetzt melde...
Ich weiss leider beim besten Willen nicht mehr, wie das Modul hieß, aber ich hatte das gleiche Problem und habe einfach ein Paket installiert uns fertig.
Eine andere Möglichkeit wäre noch ein Apache-Bug, der bei 1.3.26 eigentlich behoben sein solle: Die Datei liegt an einem andern Platz unter /usr/share irgendwas, glaube ich dann mal im Netz gelesen zu haben
Zur Not (als Soforthilfe) kann ich Dir auch einfach meine mod_mime_magic einfach schicken..., ansonsten kümmere ich mich die Tage mal drum, habe jetzt nämlich keine Zeit. SORRY!

Raoul

Benutzeravatar
TheGrudge
Beiträge: 270
Registriert: 20.05.2003 12:13:57

Beitrag von TheGrudge » 21.07.2003 23:16:10

ich kann PHP auch nicht nutzen, wenn ich eine html aufrufe, die ich programmiert habe, dann klappt das nicht...
phpmyadmin funzt aber...

--------
/var/log/apache/error.log
--------
[Mon Jul 21 22:27:43 2003] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Mon Jul 21 22:41:05 2003] [notice] caught SIGTERM, shutting down
[Mon Jul 21 22:41:16 2003] [error] (2)No such file or directory: mod_mime_magic: can't read magic file /etc/apache/share/magic
[Mon Jul 21 22:41:16 2003] [error] (2)No such file or directory: mod_mime_magic: can't read magic file /etc/apache/share/magic
[Mon Jul 21 22:41:17 2003] [notice] Apache/1.3.26 (Unix) Debian GNU/Linux PHP/4.2.3 configured -- resuming normal operations
[Mon Jul 21 22:41:17 2003] [notice] suEXEC mechanism enabled (wrapper: /usr/lib/apache/suexec)
[Mon Jul 21 22:41:17 2003] [notice] Accept mutex: sysvsem (Default: sysvsem)
[Mon Jul 21 22:47:11 2003] [notice] caught SIGTERM, shutting down
[Mon Jul 21 22:47:13 2003] [error] (2)No such file or directory: mod_mime_magic: can't read magic file /etc/apache/share/magic
[Mon Jul 21 22:47:15 2003] [error] (2)No such file or directory: mod_mime_magic: can't read magic file /etc/apache/share/magic
[Mon Jul 21 22:47:15 2003] [notice] Apache/1.3.26 (Unix) Debian GNU/Linux PHP/4.2.3 configured -- resuming normal operations
[Mon Jul 21 22:47:15 2003] [notice] suEXEC mechanism enabled (wrapper: /usr/lib/apache/suexec)
[Mon Jul 21 22:47:15 2003] [notice] Accept mutex: sysvsem (Default: sysvsem)
[Mon Jul 21 22:47:36 2003] [notice] caught SIGTERM, shutting down
[Mon Jul 21 22:47:37 2003] [error] (2)No such file or directory: mod_mime_magic: can't read magic file /etc/apache/share/magic
[Mon Jul 21 22:47:38 2003] [error] (2)No such file or directory: mod_mime_magic: can't read magic file /etc/apache/share/magic
[Mon Jul 21 22:47:39 2003] [notice] Apache/1.3.26 (Unix) Debian GNU/Linux PHP/4.2.3 configured -- resuming normal operations
[Mon Jul 21 22:47:39 2003] [notice] suEXEC mechanism enabled (wrapper: /usr/lib/apache/suexec)
[Mon Jul 21 22:47:39 2003] [notice] Accept mutex: sysvsem (Default: sysvsem)
[Mon Jul 21 22:50:45 2003] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Mon Jul 21 22:50:45 2003] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico
[Mon Jul 21 23:04:56 2003] [error] [client 127.0.0.1] File does not exist: /var/www/favicon.ico

PHP scheint aber zu funzen...
jemand eine Idee?


achja meine "miniseite", die ich als test programmiert habe (naja):

Code: Alles auswählen

<html><body>
<?PHP
echo $PHP_SELF;
?>
</body></html>
wieso kann ich denn phpmyadmin nutzen, aber hier passiert nix?

Benutzeravatar
Raoul
Beiträge: 1435
Registriert: 20.05.2003 00:16:35
Lizenz eigener Beiträge: neue BSD Lizenz
Kontaktdaten:

Ich nehm alles zurück

Beitrag von Raoul » 22.07.2003 16:39:07

ich nehm alles zurück und behaupte das Gegenteil :-), muss mich geirrt haben.
Sieht so aus, als sei das wirklich ein Bug, siehe Bug#197016: marked as done (apache: No such file or directory: mod_mime_magic: can't read magic file /etc/apache/share/magic)
Ich hatte bis eben grade die gleichen Fehlermeldungen wie Ihr, habe das aber mit einem symbolschen Link von /etc/apache/share/magic auf /etc/magic (die sollte auf jeden Fall da sein, sonst ist das Paket 'mime-support' nicht installiert.) gelöst bekommen. Auf dem Server läuft php-sysinfo, eigene Seiten hab ich noch nicht ausprobiert. Ich werd mal Deine Miniseite probieren, aber ich denke, das sollte jetzt laufen.

Raoul

Benutzeravatar
TheGrudge
Beiträge: 270
Registriert: 20.05.2003 12:13:57

Beitrag von TheGrudge » 22.07.2003 16:52:31

bei mir funzt php mittlerweile...
alla dann!

Benutzeravatar
Raoul
Beiträge: 1435
Registriert: 20.05.2003 00:16:35
Lizenz eigener Beiträge: neue BSD Lizenz
Kontaktdaten:

Beitrag von Raoul » 22.07.2003 16:58:30

na dann vertrau ich Dir mal und teste selber nicht.
Auch wenn wir diesmal ein wenig länger gebraucht haben: Es gibt für jedes Problem eine Lösung, nicht einfach die Distribution wechseln :-)

Raoul

Boothby
Beiträge: 4
Registriert: 17.07.2003 17:38:10

Beitrag von Boothby » 22.07.2003 19:25:07

Bei mir steht in der Datei magic folgendes.

Code: Alles auswählen

# Magic local data for file(1) command.
# Insert here your local magic data. Format is described in magic(5).
Und in der error.log ist folgende Zeile

Code: Alles auswählen

PHP Fatal error:  Unable to start session mm module in Unknown on line 0
Und es funzt immer noch nicht :(

Benutzeravatar
Raoul
Beiträge: 1435
Registriert: 20.05.2003 00:16:35
Lizenz eigener Beiträge: neue BSD Lizenz
Kontaktdaten:

Beitrag von Raoul » 22.07.2003 19:35:51

Boothby hat geschrieben:

Code: Alles auswählen

PHP Fatal error:  Unable to start session mm module in Unknown on line 0
Und es funzt immer noch nicht :(
Und was kommt danach? Immer noch

Code: Alles auswählen

(2)No such file or directory: mod_mime_magic: can't read magic file /etc/apache/share/magic 
Meine /etc/magic ist genauso leer wie Deine, allerdings hab ich auch noch keine eingenen PHP-Seiten ausprobiert.

Raoul

Boothby
Beiträge: 4
Registriert: 17.07.2003 17:38:10

Beitrag von Boothby » 22.07.2003 20:06:47

Nur diese eine Zeile. Ich hab ja den symbolischen Link, wie du gesagt hast, gesetzt.

Die Fehlermeldung kommt, wenn ich den Apache starten will.

Benutzeravatar
Raoul
Beiträge: 1435
Registriert: 20.05.2003 00:16:35
Lizenz eigener Beiträge: neue BSD Lizenz
Kontaktdaten:

Beitrag von Raoul » 22.07.2003 21:25:21

Ich versuche grade, php auf meinem Apachen zu starten, muss aber feststellen, dass die apache.conf dafür nicht konfiguriert ist. Das sollte man eigentlich erwarten :-(
Werd mal gucken, ob's dann bei mir läuft.
Ich habe mir dazu die Konfiguration meines alten RedHat Apachen angeguckt. Da habe ich die Zeile

Code: Alles auswählen

#LoadModule mime_magic_module  modules/mod_mime_magic.so
ganz einfach auskommentiert, versuch das mal.
Ich schätze, man kann das Modul erst nutzen, wenn man die Konfigurationsdatei vorher angepasst hat.
Bis dann
Raoul

evilputti
Beiträge: 51
Registriert: 12.01.2003 14:40:09
Wohnort: Seesen

Auch ein Problem!

Beitrag von evilputti » 27.07.2003 09:15:05

Bei mir startet der Apache gar nicht mehr neu, seit ich die Zeilen auskommentiert habe.

Im Error-Log steht:

Code: Alles auswählen

/usr/sbin/apache: relocation error: /usr/lib/php4/20020429/imap.so: undefined symbol: ssl_onceonlyinit
Was kann denn das sein?[/code]

Antworten