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 31/10/2007, à 19:14

christophe_D

Probleme fichier PHP sur Feisty

voila , ca fais bien une semaine que je m'envoie des pages et des pages sur le WEB sur la mise en place d'un serveur LAMP

j'ai suivi le tuto : http://doc.ubuntu-fr.org/lamp

mais imposssible de resoudre le probleme de la demande de telechargement du fichier PHP !!!

donc recap des manip pour controler

sudo a2enmod php5

retourne deja active

dans /etc/apache/mime.type

j'ai bien les lignes

application/x-httpd-php                phtml pht php
application/x-httpd-php-source            phps
application/x-httpd-php3            php3
application/x-httpd-php3-preprocessed        php3p
application/x-httpd-php4            php4 php3 php
application/x-httpd-php5            php5 php4 php3 php

par ailleur dans /etc/apache/httpd.conf

j'ai aussi les lignes

AddType application/x-httpd-php .php .phtml .php3
    AddType application/x-httpd-php5 .php .phtml .php3
    AddType application/x-httpd-php-source .phps

control au niveau PHP en mode console

en tapant

php phpinfo.php

pas de soucis j'ai toute une liste d'info

bien qu'en regardant de plus pres j'ai cette erreur , que j'ai pas vue de suite !!!
c'est apres avoir fais

php phpinfo.php >log.txt

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613+lfs/curl.so' - /usr/lib/php5/20060613+lfs/curl.so: cannot open shared object file: No such file or directory in Unknown on line 0
phpinfo()
PHP Version => 5.2.1

es ce que cette librairie est importante ??
si oui , elle est dans quelle paquet ??

voila , si vous avez une idee ?? car j'ai pas envie de m'envoyer mes test sur mon site !!!

merci de votre aide


Kubuntu 23.10
Lubuntu 23.10 sur TF103C ;)

Hors ligne

#2 Le 31/10/2007, à 21:22

jotape99

Re : Probleme fichier PHP sur Feisty

sudo dpkg-reconfigure php5

Hors ligne

#3 Le 31/10/2007, à 22:07

christophe_D

Re : Probleme fichier PHP sur Feisty

oki !!

ca a travailler un coup mais pas de message !

ben , va marche pas non plus , apres sad

par acquis de conscience , j'ai fais la meme chose pour apache et apache2

mais , un truc etrange ME chagrine un peu , dans la reconfiguration de apache , je trouve pas le mod_php dans la liste de choix ?!

normal ou pas ??

par contre , je vois que j'ai apache et apache2
normal ou pas ??

j'ai donc explorer les fichiers suivant sans les modifier !! ( je livre en brut ce que j'ai lu cette semaine )

/etc/apache2/apache2.conf

j'ai les lignes suivantes

<IfModule mod_php5.c>
  AddType application/x-httpd-php .php .phtml .php3
  AddType application/x-httpd-php-source .phps
</IfModule>

dans le repertoire /etc/apache2/mods-available
j'ai les fichiers /etc/apache2/mods-available/php5.conf et /etc/apache2/mods-available/php5.load

par contre dans le repertoire /usr/lib/apache/1.3/
pas de fichier mod_php.so ?? normal ou pas ??

encore merci pour votre patience


Kubuntu 23.10
Lubuntu 23.10 sur TF103C ;)

Hors ligne

#4 Le 31/10/2007, à 22:28

zulien

Re : Probleme fichier PHP sur Feisty

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613+lfs/curl.so' - /usr/lib/php5/20060613+lfs/curl.so: cannot open shared object file: No such file or directory in Unknown on line 0
phpinfo()
PHP Version => 5.2.1

Dans ce message, il te dit qu'il n'a pas CURL... faut surment l'installer ? c'est une bibliotheque php importante qui permet de ce connecter avec differents protocoles .

Ca ameliorera les choses.

apt-get install php5-curl

Dernière modification par zulien (Le 31/10/2007, à 22:32)


Quand on voit le dégat des pigeons sur les voitures, on remercie Dieu de pas avoir mis d'ailes aux vaches... http://www.lamballe.net - http://www.zoeil.com

Hors ligne

#5 Le 31/10/2007, à 22:50

christophe_D

Re : Probleme fichier PHP sur Feisty

zulien a écrit :
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20060613+lfs/curl.so' - /usr/lib/php5/20060613+lfs/curl.so: cannot open shared object file: No such file or directory in Unknown on line 0
phpinfo()
PHP Version => 5.2.1

Dans ce message, il te dit qu'il n'a pas CURL... faut surment l'installer ? c'est une bibliotheque php importante qui permet de ce connecter avec differents protocoles .

Ca ameliorera les choses.

apt-get install php5-curl

oki !!

paquet installe

mais pas mieux !!
meme en vidant le cache firefox ( j'ai cru lire que cela posais probleme parfois !)

malgres des test sour konqueror / epiphany / firefox


Kubuntu 23.10
Lubuntu 23.10 sur TF103C ;)

Hors ligne

#6 Le 31/10/2007, à 23:33

zulien

Re : Probleme fichier PHP sur Feisty

es que tu peux servire correctement des pages HTML ?
dans le cas contraire, essai deja de faire fonctioner ton apache (meme sans PHP5) comme ca on sera sur qu'il n'y pas de probleme de firewall ou autre.

Au faite, tu installe un serveur LAMP sur ton ordi ? et pas sur un serveur dedie ?

Dernière modification par zulien (Le 31/10/2007, à 23:36)


Quand on voit le dégat des pigeons sur les voitures, on remercie Dieu de pas avoir mis d'ailes aux vaches... http://www.lamballe.net - http://www.zoeil.com

Hors ligne

#7 Le 31/10/2007, à 23:48

christophe_D

Re : Probleme fichier PHP sur Feisty

zulien a écrit :

es que tu peux servire correctement des pages HTML ?
dans le cas contraire, essai deja de faire fonctioner ton apache (meme sans PHP5) comme ca on sera sur qu'il n'y pas de probleme de firewall ou autre.

Au faite, tu installe un serveur LAMP sur ton ordi ? et pas sur un serveur dedie ?

sur mon ordi !!
la page index.html de base s'affiche correctement !!

donc ...


Kubuntu 23.10
Lubuntu 23.10 sur TF103C ;)

Hors ligne

#8 Le 31/10/2007, à 23:58

zulien

Re : Probleme fichier PHP sur Feisty

je vois que tu a fait un PHPinfo en console.
Il faut que tu sache que le php en console n'est pas le meme que pour apache.
Ils ont d'ailleur deux packets differents.

es que en redemarant ton apache en faisant :

/etc/init.d/apache2 restart

as tu des messages d'erreur ?

Dernière modification par zulien (Le 31/10/2007, à 23:58)


Quand on voit le dégat des pigeons sur les voitures, on remercie Dieu de pas avoir mis d'ailes aux vaches... http://www.lamballe.net - http://www.zoeil.com

Hors ligne

#9 Le 01/11/2007, à 00:00

christophe_D

Re : Probleme fichier PHP sur Feisty

zulien a écrit :

je vois que tu a fait un PHPinfo en console.
Il faut que tu sache que le php en console n'est pas le meme que pour apache.
Ils ont d'ailleur deux packets differents.

es que en redemarant ton apache en faisant :

/etc/init.d/apache2 restart

as tu des messages d'erreur ?

rien de rien


Kubuntu 23.10
Lubuntu 23.10 sur TF103C ;)

Hors ligne

#10 Le 01/11/2007, à 00:05

zulien

Re : Probleme fichier PHP sur Feisty

sad on vas trouver... acroche toi.

As tu essayer de nomer ton fichier PHP en monfichier.php4
Essai aussi en .php et .php5 pour voir... aparament tu as deux version de php.

Je crois me souvenir qu'il avant un probleme pour faire cohabiter php4 et php5.

Alors ?


Quand on voit le dégat des pigeons sur les voitures, on remercie Dieu de pas avoir mis d'ailes aux vaches... http://www.lamballe.net - http://www.zoeil.com

Hors ligne

#11 Le 01/11/2007, à 00:26

christophe_D

Re : Probleme fichier PHP sur Feisty

zulien a écrit :

sad on vas trouver... acroche toi.

As tu essayer de nomer ton fichier PHP en monfichier.php4
Essai aussi en .php et .php5 pour voir... aparament tu as deux version de php.

Je crois me souvenir qu'il avant un probleme pour faire cohabiter php4 et php5.

Alors ?

ben pas mieux !!

par contre , tu parle de php4 et 5 , j'ai pas memoire d'avoir installer php4 !!

par contre et par acquis de conscience j'ai fais un php - v et php5 -v ca renvois le meme numero de verison

par contre un whereis php donne

php: /usr/bin/php /usr/X11R6/bin/php /usr/bin/X11/php /usr/share/php /usr/share/man/man1/php.1.gz

et
whereis php5

php5: /usr/bin/php5 /etc/php5 /usr/lib/php5 /usr/X11R6/bin/php5 /usr/bin/X11/php5 /usr/share/php5 /usr/share/man/man1/php5.1.gz

j'ai pensez que php etait un lien de php vers php5 mais non !!!

/usr/bin$ ls php* -l
lrwxrwxrwx 1 root root      21 2007-10-28 18:23 php -> /etc/alternatives/php
-rwxr-xr-x 1 root root 5480704 2007-07-17 20:15 php5
-rwxr-xr-x 1 root root 5419772 2007-07-17 20:15 php5-cgi
lrwxrwxrwx 1 root root      25 2007-10-28 14:37 php-cgi -> /etc/alternatives/php-cgi

bon je sais si cela peut aider , mais au cas ou !!!


Kubuntu 23.10
Lubuntu 23.10 sur TF103C ;)

Hors ligne

#12 Le 01/11/2007, à 00:35

zulien

Re : Probleme fichier PHP sur Feisty

Normalement, tu doit activer PHP pour chaque site (ou 'dossier de site') publie.
Dans le dossier "/etc/apache2/sites-enable" tu doit trouver au moins 1 fichier dans lequelle tu configure 1 hote. Dans ton cas, tu doit en avoir 1.
dedans, tu doit trouver un truc comme ca :

<IfModule sapi_apache2.c>
php_admin_flag engine on
php_admin_value open_basedir "/home/httpd/vhosts:/tmp"
</IfModule>

Cela active php pour cet hote.

alors?


Quand on voit le dégat des pigeons sur les voitures, on remercie Dieu de pas avoir mis d'ailes aux vaches... http://www.lamballe.net - http://www.zoeil.com

Hors ligne

#13 Le 01/11/2007, à 19:01

christophe_D

Re : Probleme fichier PHP sur Feisty

zulien a écrit :

Normalement, tu doit activer PHP pour chaque site (ou 'dossier de site') publie.
Dans le dossier "/etc/apache2/sites-enable" tu doit trouver au moins 1 fichier dans lequelle tu configure 1 hote. Dans ton cas, tu doit en avoir 1.
dedans, tu doit trouver un truc comme ca :

<IfModule sapi_apache2.c>
php_admin_flag engine on
php_admin_value open_basedir "/home/httpd/vhosts:/tmp"
</IfModule>

Cela active php pour cet hote.

alors?

heuu  je le met ou dans le fichier ??
tiens le contenu du fichier /etc/apache2/sites-enabled/000-default

NameVirtualHost *

<VirtualHost *>

    ServerAdmin webmaster@localhost
   
    DocumentRoot /var/www/
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
        # This directive allows us to have apache2's default start page
                # in /apache2-default/, but still have / go to the right place
                #RedirectMatch ^/$ /apache2-default/
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog /var/log/apache2/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog /var/log/apache2/access.log combined
    ServerSignature On

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>

encore merci pour ta patience


Kubuntu 23.10
Lubuntu 23.10 sur TF103C ;)

Hors ligne

#14 Le 01/11/2007, à 19:58

zulien

Re : Probleme fichier PHP sur Feisty

tu doit le metre dans la parti directory (n'imorte ou mais plutot a la fin avant le </Directory>;) ) qui conserne la publication de ton site. C'est apres ca :

<Directory /var/www/>

et tu doit metre ca :

<IfModule sapi_apache2.c>
php_admin_flag engine on
php_admin_value open_basedir "/var/www/"
</IfModule>

Je t'ai mis le bon chemin pour le php_admin_value open_basedir

Dernière modification par zulien (Le 01/11/2007, à 20:00)


Quand on voit le dégat des pigeons sur les voitures, on remercie Dieu de pas avoir mis d'ailes aux vaches... http://www.lamballe.net - http://www.zoeil.com

Hors ligne

#15 Le 01/11/2007, à 21:30

christophe_D

Re : Probleme fichier PHP sur Feisty

pas mieux !!! sad

dis voir un truc me chagrine !!!

j'ai 2 repertoire apache et apache2 , et 2 paquets d'installe apache et apache2 !!! il y aurrai pas un qui marche sur les pied de l'autre ??

ca serais pas ca mon soucis ??
supprimer apache ? ou apache2 ? ou conserver les 2 ??

par ailleurs dans le fichier /etc/apache/modules.conf il y pas de php ou php5 !!

pour info

# Autogenerated file - do not edit!
# This file is maintained by the apache package.
# To update it, run the command:
#    /usr/sbin/apache-modconf apache
ClearModuleList
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 info_module /usr/lib/apache/1.3/mod_info.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 expires_module /usr/lib/apache/1.3/mod_expires.so
LoadModule setenvif_module /usr/lib/apache/1.3/mod_setenvif.so
LoadModule perl_module /usr/lib/apache/1.3/mod_perl.so


Kubuntu 23.10
Lubuntu 23.10 sur TF103C ;)

Hors ligne