Problème installation Apache2 + PHP4 (Debian) - Installation - Linux et OS Alternatifs
Marsh Posté le 28-01-2005 à 20:50:06
il doit pas envoyer le bon mime/type
Marsh Posté le 28-01-2005 à 20:50:57
regarde dans ton fichier apache-mime.types si tu as la ligne :
application/x-php php php3 php4
Marsh Posté le 28-01-2005 à 21:12:22
J'ai la ligne "AddType application/x-httpd-php .php" dans mon fichier apache2.conf, mais je ne sais pas ou se trouve le fichier apache-mime.types ?
Marsh Posté le 28-01-2005 à 21:29:15
ça doit être ça
Marsh Posté le 28-01-2005 à 21:46:57
Bah pourtant la ligne y est, et impossible d'afficher une page php
Marsh Posté le 28-01-2005 à 22:14:18
Personne n'aurait une pitite n'idée sur la cause du problème ? J'ai remarqué deux choses :
- en faisant un ps aux, je vois : "/usr/sbin/apache2 -k start". Ca me parait un peu cours non ?
- dans /etc/apache2/mods-enabled, je peux voir rewrite.load, userdir.conf, userdir.load et vhost_alias.conf. Pas de php4.conf en revanche...
Marsh Posté le 29-01-2005 à 01:29:07
Bouaaaaaahhh ! Je deviens tarré ! Personne n'a une idée du problème siouplééé ?
Marsh Posté le 29-01-2005 à 02:38:20
dpkg-reconfigure apache
Verifie que le modules est actif.
Apt-get install phpsysinfo :
=> http://127.0.0.1/phpsysinfo/ ca donne quoi ?
Peut etre un blem de droit, mattes les logs apache
Marsh Posté le 29-01-2005 à 04:14:01
Merci de ta réponse mais je viens enfin de trouver une solution : j'ai recopié les fichiers php4 de mods-avaible dans mods-enabled en virant les conditions <if module php>
Ca marche pile poil !
En revanche, je rencontre un autre petit soucis, avec MySQL cette fois :
J4ai deux serveurs, l'un sur 192.168.1.101 (apache) et l'autre sur 192.168.1.100 (mysql).
Le probleme c'est que je n'arrive pas à accéder à MySQL avec le serveur apache. Pourtant, dans mon my.cnf, j'ai bien viré le skip-networking. C'est assez étrange
Quelqu'un aurait une petite idée siouplé ?
Marsh Posté le 29-01-2005 à 04:43:09
Pour plus d'infos :
- le contenu du fichier MY.CNF :
[client]
user = root
password = 22gr188abc
host = idefix.hyjoo.com
[mysqld]
port = 3306
socket=/var/lib/mysql/mysql.sock
skip-locking
max_connections = 550
key_buffer = 16M
myisam_sort_buffer_size = 64M
join_buffer_size = 1M
read_buffer_size = 1M
sort_buffer_size = 1M
table_cache = 1024
thread_cache_size = 64
wait_timeout = 3600
connect_timeout = 10
max_allowed_packet = 16M
max_connect_errors = 10
query_cache_limit = 1M
query_cache_size = 16M
query_cache_type = 1
skip-innodb
[mysql.server]
user=mysql
basedir=/var/lib
[safe_mysqld]
err-log=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
open_files_limit = 8192
[mysqldump]
quick
max_allowed_packet = 16M
[myisamchk]
key_buffer = 64M
sort_buffer = 64M
read_buffer = 16M
write_buffer = 16M
- Le contenu du fichier /etc/hosts (pour le serveur mySQL) :
10.0.0.1 idefix.hyjoo.com idefix
127.0.0.1 idefix.hyjoo.com idefix
192.168.1.1 panoramix.hyjoo.com panoramix
192.168.1.102 asterix.hyjoo.com asterix
192.168.1.100 idefix.hyjoo.com idefix
192.168.1.101 www.hyjoo.com www
Marsh Posté le 28-01-2005 à 20:48:48
Bonjour à tous !
je rencontre un problème assez préocupant avec l'installation de PHP4 (+apache2) sur ma Debian.
J'ai sélectionné tous les packetages nécessaires (apachelib-mod-php4, php4, php4-mysql, etc, etc...) mais à chaque fois que j'essaye d'ouvrir une page .php, apache me proposer de télécharger le fichier php (le code source) au lieu d'afficher la page
Que faire ?
En vous remerciant d'avance,
Lamb.