Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/11/2006, à 16:21

Plantex

Problème apache/php après upgrade vers edgy

Bonjour,

J'ai tenté la mise à jour vers la version edgy pour être au gout du jour et obtenir certains paquets non dispo en dapper.
Cependant, depuis la fin de l'upgrade (et donc après le reboot), mon serveur apache2 fait n'importe quoi. Il est lancé mais n'exécute pas du tout le php. Il envoie la page comme un fichier joint. j'ai tenté une désinstallation puis une réinstallation d'apache2, de php5, sans succès.

Ce problème est-il connu ? Si oui, comment peut-on le résoudre ?

Merci d'avance,

Plantex

#2 Le 16/11/2006, à 21:17

i M@N

Re : Problème apache/php après upgrade vers edgy

Hello !

Avec ce tuto j'ai eu le même souci : http://doc.ubuntu-fr.org/serveur/lamp

J'ai tout désinstallé (synaptic cherche php et sql) et j'ai suivi celui-là : http://doc.ubuntu-fr.org/serveur/lamp_bis ... maintenant ça fonctionne.

@+...


1 x Intel(R) Core i7 2600K CPU 3.4GHz Debian sid = roxX !
1 x MSi Wind U100 Debian sid = roxX !!
Read The F***in' Manual or die tryin' !
webmaster @ http://www.rastavibes.net reggae shop

Hors ligne

#3 Le 02/01/2008, à 22:41

Gilbert Fern

Re : Problème apache/php après upgrade vers edgy

Bonjour,

je galère complètement pour activer php5 dans apache2.
J'ai suivis les indications des pages de doc linux,
le serveur web fonctionne (je vois bien mes sites webs avec l'adresse http://localhost ). mais impossible de lui faire sortir une page php.
Le fichier de test classic phpinfo.php ( comme dans la doc ) ne m'affiche jamais rien dans mon navigateur, pourtant il est bien trouvé par apache, car dans firefox je peux voir son source et les modifs (du source) sont bien prises en compte.
Un autre script PHP plus complexe s'affiche dans le navigateur comme un vulgaire fichier texte.
Les fichiers php sont en mode Read et eXecute pour tous le monde (user, group, autre).
Le mode php est bien actif :
sudo a2enmod php5
[sudo] password for gilbert:
This module is already enabled!
Il me semble que tout est activé dans la config apache:

gilbert@Gilbert:/etc/apache2$ grep -r php *
conf.d/phpmyadmin.conf:# phpMyAdmin default Apache configuration
conf.d/phpmyadmin.conf:Alias /phpmyadmin /usr/share/phpmyadmin
conf.d/phpmyadmin.conf:<Directory /usr/share/phpmyadmin>
conf.d/phpmyadmin.conf: DirectoryIndex index.php
conf.d/phpmyadmin.conf: <Files setup.php>
conf.d/phpmyadmin.conf:         AuthName "phpMyAdmin Setup"
conf.d/phpmyadmin.conf:         AuthUserFile /etc/phpmyadmin/htpasswd.setup
conf.d/phpmyadmin.conf:         AuthName "phpMyAdmin Setup"
conf.d/phpmyadmin.conf:         AuthUserFile /etc/phpmyadmin/htpasswd.setup
conf.d/phpmyadmin.conf: <IfModule mod_php4.c>
conf.d/phpmyadmin.conf:         AddType application/x-httpd-php .php
conf.d/phpmyadmin.conf:         php_flag magic_quotes_gpc Off
conf.d/phpmyadmin.conf:         php_flag track_vars On
conf.d/phpmyadmin.conf:         php_flag register_globals Off
conf.d/phpmyadmin.conf:         php_value include_path .
conf.d/phpmyadmin.conf: <IfModule mod_php5.c>
conf.d/phpmyadmin.conf:         AddType application/x-httpd-php .php
conf.d/phpmyadmin.conf:         php_flag magic_quotes_gpc Off
conf.d/phpmyadmin.conf:         php_flag track_vars On
conf.d/phpmyadmin.conf:         php_flag register_globals Off
conf.d/phpmyadmin.conf:         php_value include_path .
httpd.conf:LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
httpd.conf:#AddModule mod_php5.c
httpd.conf:DirectoryIndex index.html index.php index.html.var
httpd.conf:AddType application/x-httpd-php .php .php5 .inc .phtml
httpd.conf:AddType application/x-httpd-php-source .phps
mods-available/php5.conf:<IfModule mod_php5.c>
mods-available/php5.conf:  AddType application/x-httpd-php .php .phtml .php3
mods-available/php5.conf:  AddType application/x-httpd-php-source .phps
mods-available/suphp.conf:<IfModule mod_suphp.c>
mods-available/suphp.conf:      AddHandler x-httpd-php .php .php3 .php4 .php5 .phtml
mods-available/suphp.conf:      suPHP_AddHandler x-httpd-php
mods-available/suphp.conf:# # Use a specific php config file (a dir which contains a php.ini file)
mods-available/suphp.conf:#     suPHP_ConfigPath /etc/php4/cgi/suphp/
mods-available/suphp.conf:# # Tells mod_suphp NOT to handle requests with the type <mime-type>.
mods-available/php5.load:LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
mods-available/suphp.load:LoadModule suphp_module /usr/lib/apache2/modules/mod_suphp.so
mods-available/dir.conf:          DirectoryIndex index.html index.cgi index.pl index.php index.xhtml
mods-enabled/php5.conf:<IfModule mod_php5.c>
mods-enabled/php5.conf:  AddType application/x-httpd-php .php .phtml .php3
mods-enabled/php5.conf:  AddType application/x-httpd-php-source .phps
mods-enabled/suphp.conf:<IfModule mod_suphp.c>
mods-enabled/suphp.conf:        AddHandler x-httpd-php .php .php3 .php4 .php5 .phtml
mods-enabled/suphp.conf:        suPHP_AddHandler x-httpd-php
mods-enabled/suphp.conf:# # Use a specific php config file (a dir which contains a php.ini file)
mods-enabled/suphp.conf:#       suPHP_ConfigPath /etc/php4/cgi/suphp/
mods-enabled/suphp.conf:# # Tells mod_suphp NOT to handle requests with the type <mime-type>.
mods-enabled/php5.load:LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
mods-enabled/suphp.load:LoadModule suphp_module /usr/lib/apache2/modules/mod_suphp.so
mods-enabled/dir.conf:          DirectoryIndex index.html index.cgi index.pl index.php index.xhtml
gilbert@Gilbert:/etc/apache2$

En plus si je fait :
gilbert@Gilbert:/etc/apache2$  sudo /etc/init.d/apache2 restart
* Restarting web server apache2                                                                              [Wed Jan 02 21:38:25 2008] [warn] module php5_module is already loaded, skipping
[Wed Jan 02 21:38:35 2008] [warn] module php5_module is already loaded, skipping
                                                                                                       [ OK ]
gilbert@Gilbert:/etc/apache2$

Je ne comprend plus rien.
J'ai recherché avec Google des infos, j'ai trouvé des dizaines de sites et/ou blog ou l'on explique ce type d'installation, C'est toujours super simple. J'ai ajouté tous les modules qui pouvaient etre en plus a droite ou a gauche, bricolé tous les parametres, et toujours rien !

HHHEEEEEEEEEELLLLLLLLLLPPPPPPPPPPPPPPP !!!!!

Je dois avoir une petite merde dans la config, mais je n'arrive pas a voir quoi.
Merci de venir à  mon aide.

Gilbert

Hors ligne

#4 Le 03/01/2008, à 10:24

Gilbert Fern

Re : Problème apache/php après upgrade vers edgy

Bon, j'ai les boules, mais ca marche, c'est déjà  ca.
Pour ceux qui galèreront comme moi a installer apache2 et php5 :
- tout desinstaller ( apt-get autoremove apache2 php5 mysql-server )
- et refaire l'installe avec la doc http://doc.ubuntu-fr.org/lamp
Ca se passe tout seul, un vrai bonheur.
A+
Et bonnes installes !

Hors ligne