Bonjour à tous ,
Je viens d'installé Apache-php-et mysql sur mon serveur sous debian sarge.
L'installation s'est bien passée sans problème et j'ai même tester php4 en ecrivant dans le repertoire racine un fichier index.php.
Mais ce que je ne comprend pas du tout est que apache ne reconnait pas mes fichiers SPIP avec les extensions .php3,
Pour regler le problème à mon niveau j'ai modifié egalement le fichier de configuration d'apache httpd.conf en ajoutant les 2 lignes ci-dessous:
addType application/x-httpd-php .php .php3
addtype application/x-httpd-php-source .phps
J'ai egalement modifié le Php.ini dans /etc/php4/apache/php.ini en ajoutant:
extension=msql.so
Pour le fichier httpd.conf j'ai ajouté aussi les options suivantes:
DirectoryIndex index.html index.htm index.shtml index.cgi index.php index.php3
index.phtml
Après toutes ces modifications apache ne reconnait toujours pas mes fichiers ..
Si quelqu'un de la comminauté peut me tirer de là; car cela fait deja plus d'une semaine que je suis buter è ce problème.
Merci d'avance
# case sensitive
Posté par Frederic Brugmans . Évalué à 1.
c'est AddType et non pas addtype
[^] # Re: case sensitive
Posté par bouno . Évalué à 0.
AddType application/x-httpd-php .php php3
AddType application/x-httpd-php-source .phps
Voila exactement comment sont ecrites les deux dans mon httpd.conf
tu vois quelque chose encore?
# re
Posté par LaBienPensanceMaTuer . Évalué à 2.
Dans ton httpd.conf ou dans un second fichier nommé modules.conf, tu devrais avoir la ligne suivante:
LoadModule php4_module /usr/lib/apache/1.3/libphp4.so
(chemins et noms de fichiers liés à variation suivant ta distribution).
[^] # Re: re
Posté par bouno . Évalué à 0.
AddModule mod_so.c
AddModule mod_macro.c
LoadModule config_log_module /usr/lib/apache/1.3/mod_log_config.so
LoadModule mime_magic_module /usr/lib/apache/1.3/mod_mime_magic.so
LoadModule mime_module /usr/lib/apache/1.3/mod_mime.so
LoadModule negotiation_module /usr/lib/apache/1.3/mod_negotiation.so
LoadModule status_module /usr/lib/apache/1.3/mod_status.so
LoadModule autoindex_module /usr/lib/apache/1.3/mod_autoindex.so
LoadModule dir_module /usr/lib/apache/1.3/mod_dir.so
LoadModule cgi_module /usr/lib/apache/1.3/mod_cgi.so
LoadModule userdir_module /usr/lib/apache/1.3/mod_userdir.so
LoadModule alias_module /usr/lib/apache/1.3/mod_alias.so
LoadModule rewrite_module /usr/lib/apache/1.3/mod_rewrite.so
LoadModule access_module /usr/lib/apache/1.3/mod_access.so
LoadModule auth_module /usr/lib/apache/1.3/mod_auth.so
LoadModule expires_module /usr/lib/apache/1.3/mod_expires.so
LoadModule setenvif_module /usr/lib/apache/1.3/mod_setenvif.so
LoadModule php4_module /usr/lib/apache/1.3/libphp4.so
Est ce tu vois un problème avec ce fichier modules.conf?
A bientôt
# heu...
Posté par Maxime (site web personnel) . Évalué à 2.
Je suppose que vu que ca fait 1 semaine que t'es dessus c'est pas ca... Mais bon on sait jamais :) Sinon, je ne vois pas...
# commencons par le debut
Posté par Mr Kapouik (site web personnel) . Évalué à 2.
cela pourra peu etre aider a mieux comprendre le probleme
[^] # Re: commencons par le debut
Posté par bouno . Évalué à 1.
Voila les paquets que j'ai installé avec apt-get
# apt-get install apache php4 php4-mysql php4-ldap php4-cli mysql-server
Tout les paquets sont correctement installés ..
A +
# Et php4 fonctionne ? Et c'est msql.so ou mysql.so ?
Posté par CopainJack (site web personnel, Mastodon) . Évalué à 2.
Aussi, tu a ecris dans ton journal:
>J'ai egalement modifié le Php.ini dans /etc/php4/apache/php.ini
>en ajoutant:
>
>extension=msql.so
Faute de frappe lors de la rédaction ou bien il est vraiment écrit msql.so dans php.ini ?
J'aurais plutôt vu un bon:
extension=mysql.so avec un y.
[^] # Re: Et php4 fonctionne ? Et c'est msql.so ou mysql.so ?
Posté par bouno . Évalué à 0.
extension=mysql.so
toujours la page est blanche, mais quand je lance dans le navigateur http;//monsite/index.php; je vois un message de mysql:
Site en travaux
Attention : un problème technique (serveur MySQL) empêche l'accès à cette partie du site. Merci de votre compréhension.
Donc je ne sais plus si le problème d'affiche de mes fichiers .php3 SPIP est vraiement un problème de serveurMYSQL?
Merci pour l'aide ,car je crois que j'ai un peut décollé
A tantôt
[^] # Re: Et php4 fonctionne ? Et c'est msql.so ou mysql.so ?
Posté par bouno . Évalué à 1.
# /etc/init.d/mysql restart
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld.
# Checking for crashed MySQL tables in the background.
je ne comprend que veut dire ce message ....?
[^] # Re: Et php4 fonctionne ? Et c'est msql.so ou mysql.so ?
Posté par CopainJack (site web personnel, Mastodon) . Évalué à 2.
Sinon, une simple page de test:
<?php phpinfo() ?> que tu sauves en test.php et test.php3
et que tu appelles dans ton navigateur.
Normalement, tu devrais avoir le même résultat: un tableau qui reprend toutes les infos sur la version de php installé sur ton système.
[^] # Re: Et php4 fonctionne ? Et c'est msql.so ou mysql.so ?
Posté par CopainJack (site web personnel, Mastodon) . Évalué à 2.
la page d'erreur de Spip semble dire deux choses:
- php fonctionne et prend en compte les fichiers php3, sinon tu aurais eu la page à télécharger ou un truc de genre
- spip n'est pas bien configuré et n'a pas accès à une db, donc plus un problème de droit mysql que d'apache/php.
Si tu es pressé de voir un résultat, et vu que tu es sous Debian, tu peux aussi faire ceci:
apt-get install spip
[^] # Re: Et php4 fonctionne ? Et c'est msql.so ou mysql.so ?
Posté par bouno . Évalué à 0.
Merci...
[^] # Re: Et php4 fonctionne ? Et c'est msql.so ou mysql.so ?
Posté par bouno . Évalué à 0.
Mais lorsque j'enregistre <?php phpinfo() ?> en test.php3 et que lance le navigateur c'est plutôt le message suivant que je vois :
The file "test.php3" is of type application/x-httpd-php3; and mozilla does not know how to handle this file type.
Donc je suis au même point de depart: les fichiers que j'ai transferé dans mon repeertoire racine ne marche pas .
Merci du coup de main....
[^] # Re: Et php4 fonctionne ? Et c'est msql.so ou mysql.so ?
Posté par rarcel . Évalué à 1.
[^] # Re: Et php4 fonctionne ? Et c'est msql.so ou mysql.so ?
Posté par bouno . Évalué à 0.
apt-get install php3
Reading Package Lists... Done
Building Dependency Tree... Done
Suggested packages:
php3-database php3-gd php3-doc php3-cgi
The following packages will be REMOVED:
libapache-mod-php4 php4
The following NEW packages will be installed:
php3
Lorsque je valide; les paquets php3 sont installés mais après dans le navigateur ni test.php et test.ph3 ne peuvent être affichés, à la place le navigateur propose le telechargement..
A bientôt
[^] # Re: Et php4 fonctionne ? Et c'est msql.so ou mysql.so ?
Posté par dugomierjj . Évalué à 1.
Merci d'avance,
romain
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.