Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: PHP werkt niet meer?  (gelezen 2987 keer)

Offline quick_snack

  • Lid
  • Steunpunt: Nee
PHP werkt niet meer?
« Gepost op: 2006/03/04, 12:37:10 »
Een probleempje voor de experts onder jullie:

Ik probeer Joomla te installeren icm LAMP. Dit is bijna goed gegaan. Volgens de wiki van ubuntu had ik apache2 en php5 en mysql 4.1 ge
Hmmmm. De server dappert de server-install.
In de huiskamer zijn de raampjes weer terug...

Offline quick_snack

  • Lid
  • Steunpunt: Nee
PHP werkt niet meer?
« Reactie #1 Gepost op: 2006/03/05, 05:00:04 »
Een herinstallatie van phpmyadmin geeft het volgende weer, de bestanden zijn achteraf niet aanwezig in /etc/phpmyadmin waardoor deze niet meer goed wil draaien.
[code]karel@xxxxxx:/etc/phpmyadmin$ sudo aptitude -f reinstall phpmyadmin
Pakketlijsten worden ingelezen... Klaar
Boom van vereisten wordt opgebouwd... Klaar
Uitgebreide statusinformatie aan het lezen
Initialiseren van pakketstatussen... Klaar
De volgende pakketten zullen worden GEHERINSTALLEERD:
  phpmyadmin
0 pakketten opgewaardeerd, 0 nieuwe ge
Hmmmm. De server dappert de server-install.
In de huiskamer zijn de raampjes weer terug...

Gast

  • Gast
PHP werkt niet meer?
« Reactie #2 Gepost op: 2006/03/05, 10:57:29 »
Kan je eens kijken of je het pakket libapache2-mod-php5 geinstalleerd hebt?

Wanneer je dit wel hebt probeer deze eens opnieuw te configureren (als root, of sudo);

dpkg-reconfigure libapache2-mod-php5Zelf heb ik geen ervaring met PHP5/Apache2, maar voor PHP4/Apache1.3 werkte dit voor mij in de meeste gevallen wel.

Offline Dennis Kaarsemaker

  • Administrator
    • dennis
    • http://www.kaarsemaker.net
  • Steunpunt: Nee
PHP werkt niet meer?
« Reactie #3 Gepost op: 2006/03/05, 11:14:26 »
ls -al /etc/apache/mods-*
dpkg -l '*php*'

Voeg daarvan de uitvoer eens bij

Offline quick_snack

  • Lid
  • Steunpunt: Nee
PHP werkt niet meer?
« Reactie #4 Gepost op: 2006/03/05, 13:07:10 »
de uitvoer van de modules onder apache2:
/etc/apache2/mods-available:
totaal 172
-rw-r--r--  1 root root   66 2006-01-07 14:51 actions.load
-rw-r--r--  1 root root   60 2006-01-07 14:51 asis.load
-rw-r--r--  1 root root   70 2006-01-07 14:51 auth_anon.load
-rw-r--r--  1 root root   68 2006-01-07 14:51 auth_dbm.load
-rw-r--r--  1 root root   74 2006-01-07 14:51 auth_digest.load
-rw-r--r--  1 root root  130 2006-01-07 14:51 auth_ldap.load
-rw-r--r--  1 root root   72 2005-05-05 19:08 auth_mysql.load
-rw-r--r--  1 root root   62 2006-01-07 14:51 cache.load
-rw-r--r--  1 root root   70 2006-01-07 14:51 cern_meta.load
-rw-r--r--  1 root root   61 2006-01-07 14:51 cgid.conf
-rw-r--r--  1 root root   60 2006-01-07 14:51 cgid.load
-rw-r--r--  1 root root   58 2006-01-07 14:51 cgi.load
-rw-r--r--  1 root root   37 2006-01-07 14:51 dav_fs.conf
-rw-r--r--  1 root root   64 2006-01-07 14:51 dav_fs.load
-rw-r--r--  1 root root   58 2006-01-07 14:51 dav.load
-rw-r--r--  1 root root   66 2006-01-07 14:51 deflate.load
-rw-r--r--  1 root root   72 2006-01-07 14:51 disk_cache.load
-rw-r--r--  1 root root   66 2006-01-07 14:51 expires.load
-rw-r--r--  1 root root   72 2006-01-07 14:51 ext_filter.load
-rw-r--r--  1 root root   72 2006-01-07 14:51 file_cache.load
-rw-r--r--  1 root root   66 2006-01-07 14:51 headers.load
-rw-r--r--  1 root root   60 2006-01-07 14:51 imap.load
-rw-r--r--  1 root root   66 2006-01-07 14:51 include.load
-rw-r--r--  1 root root   60 2006-01-07 14:51 info.load
-rw-r--r--  1 root root   60 2006-01-07 14:51 ldap.load
-rw-r--r--  1 root root   70 2006-01-07 14:51 mem_cache.load
-rw-r--r--  1 root root   90 2006-01-07 14:51 mime_magic.conf
-rw-r--r--  1 root root   72 2006-01-07 14:51 mime_magic.load
-rw-r--r--  1 root root  840 2006-01-07 14:51 proxy.conf
-rw-r--r--  1 root root   78 2006-01-07 14:51 proxy_connect.load
-rw-r--r--  1 root root   70 2006-01-07 14:51 proxy_ftp.load
-rw-r--r--  1 root root   72 2006-01-07 14:51 proxy_http.load
-rw-r--r--  1 root root  316 2006-01-07 14:51 proxy.load
-rw-r--r--  1 root root   66 2006-01-07 14:51 rewrite.load
-rw-r--r--  1 root root   66 2006-01-07 14:51 speling.load
-rw-r--r--  1 root root 3545 2006-01-07 14:51 ssl.conf
-rw-r--r--  1 root root   58 2006-01-07 14:51 ssl.load
-rw-r--r--  1 root root   64 2006-01-07 14:51 suexec.load
-rw-r--r--  1 root root   70 2006-01-07 14:51 unique_id.load
-rw-r--r--  1 root root  244 2006-01-07 14:51 userdir.conf
-rw-r--r--  1 root root   66 2006-01-07 14:51 userdir.load
-rw-r--r--  1 root root   70 2006-01-07 14:51 usertrack.load
-rw-r--r--  1 root root   74 2006-01-07 14:51 vhost_alias.load

/etc/apache2/mods-enabled:
totaal 0
lrwxrwxrwx  1 root root 36 2006-03-05 03:02 cgi.load -> /etc/apache2/mods-available/cgi.load
lrwxrwxrwx  1 root root 40 2006-03-05 03:02 userdir.conf -> /etc/apache2/mods-available/userdir.conf
lrwxrwxrwx  1 root root 40 2006-03-05 03:02 userdir.load -> /etc/apache2/mods-available/userdir.load
Volgens de inhoud van libapache2-mod-php4 zouden de files php4.conf en php4.load worden geplaatst in /etc/apache2/mods-available. Dit wordt echter niet gedaan: na een herinstallatie zijn deze bestanden niet te vinden. Als ik de bestanden met de hand erin plaats werkt het ook nog niet (natuurlijk apache2 opnieuw gestart). Pas als ik de bestanden zet (of link) in mods-enabled werkt het voor een deel. De testphp.php met phpinfo() werkt niet, de phpadmin werkt wel maar geeft foutmeldingen omdat ie bepaalde zaken niet kan vinden (zie boven). Ik zal Joene's suggestie eens proberen en een reconfigure doen.

Uitvoer van dpkg:

Gewenst=(U)Onbekend/Installeren/Remove/Purge/Hold
| Status=Niet/geInstalleerd/Config/Uitgepakt/(F)config-mislukt/Half-geinst
|/ Fout?=(geen)/Hold/Reinst nodig/X=beide (Status,Fout: hoofdlett=ernstig)
||/ Naam           Versie         Omschrijving
+++-==============-==============-============================================
rc  libapache-mod- 4.4.0-3ubuntu1 server-side, HTML-embedded scripting languag
ii  libapache2-mod 4.4.0-3ubuntu1 server-side, HTML-embedded scripting languag
rc  libapache2-mod 5.0.5-2ubuntu1 server-side, HTML-embedded scripting languag
un  php-pear               (geen beschrijving beschikbaar)
un  php3                   (geen beschrijving beschikbaar)
ii  php4           4.4.0-3ubuntu1 server-side, HTML-embedded scripting languag
pn  php4-cgi               (geen beschrijving beschikbaar)
ii  php4-common    4.4.0-3ubuntu1 Common files for packages built from the php
un  php4-gd                 (geen beschrijving beschikbaar)
un  php4-mcrypt             (geen beschrijving beschikbaar)
ii  php4-mysql     4.4.0-3ubuntu1 MySQL module for php4
pn  php5                   (geen beschrijving beschikbaar)
un  php5-cgi               (geen beschrijving beschikbaar)
pn  php5-cli               (geen beschrijving beschikbaar)
pn  php5-common             (geen beschrijving beschikbaar)
rc  php5-gd        5.0.5-2ubuntu1 GD module for php5
un  php5-mcrypt             (geen beschrijving beschikbaar)
rc  php5-mysql     5.0.5-2ubuntu1 MySQL module for php5
un  php5-mysqli             (geen beschrijving beschikbaar)
un  phpapi-2004103         (geen beschrijving beschikbaar)
un  phpapi-2005060         (geen beschrijving beschikbaar)
ii  phpmyadmin     2.6.4-pl1-1ubu set of PHP-scripts to administrate MySQL ove
Ik zal de uitvoer zelf ook nog ff bestuderen, maar mss kan jij er al wat mee Dennis :)
Hmmmm. De server dappert de server-install.
In de huiskamer zijn de raampjes weer terug...

Offline Dennis Kaarsemaker

  • Administrator
    • dennis
    • http://www.kaarsemaker.net
  • Steunpunt: Nee
PHP werkt niet meer?
« Reactie #5 Gepost op: 2006/03/05, 13:50:57 »
dpkg -P --force-depends libapache2-mod-php5
dpkg -P --force-depends libapache2-mod-php4
apt-get install libapache2-mod-php4

Offline quick_snack

  • Lid
  • Steunpunt: Nee
PHP werkt niet meer?
« Reactie #6 Gepost op: 2006/03/05, 13:57:24 »
Ik ga het zometeen uitvoeren maar als ik vragen mag: hoe leidt je dat af uit bovenstaande posting.

En is daarmee mijn phpmyadmin ook voor elkaar of moet daar ook een force depends voor uitgevoerd worden?
Hmmmm. De server dappert de server-install.
In de huiskamer zijn de raampjes weer terug...

Offline Dennis Kaarsemaker

  • Administrator
    • dennis
    • http://www.kaarsemaker.net
  • Steunpunt: Nee
PHP werkt niet meer?
« Reactie #7 Gepost op: 2006/03/05, 21:59:27 »
ik zie php4 geinstalleerd staan, maar er missen config files - dpkg -P verwijdert hem volledig (inclusief de registratie van de configfiles) waarna hij weer als nieuw geinstalelerd wordt. --force-depends is omdat er dingen dependen op php4

Offline quick_snack

  • Lid
  • Steunpunt: Nee
PHP werkt niet meer?
« Reactie #8 Gepost op: 2006/03/05, 23:48:15 »
Met bovenstaande idd de ge
Hmmmm. De server dappert de server-install.
In de huiskamer zijn de raampjes weer terug...