Re: apache usserdir = mysql - php

2006-05-28 Par sujet thiebo

Alors,
aujourd'hui, j'abuse un peu, mais je rame pas mal !

J'ai donc installé apache2, php5, mysql5,
décommenté les lignes qui vont bien dans apache2.conf et dans php.ini

J'ouvre phpmydmin dans le navigateur, ça marche nickel, mais quand 
j'ouvre mon script, j'ai


*Fatal error*: Call to undefined function mysql_pconnect()

le même script exécuté dans un terminal me rend les résultats.

Autrement dit : phpmyadmin (qui se trouve dans le même sous-répertoire : 
/home/thiebo/public_html/) marche bien, la connection php-mysql exécuté 
dans le terminal ça marche tout aussi bien ; mais dès que j'exécute ce 
même script dans le navigateur... ça ne marche plus !!!


je n'y comprends rien. Quelqu'un a déjà eu le souci ?

Un grand merci d'avance pour vos lumières !



steve a écrit :


juste un petit conseil en passant:

crée-toi un utilisateur spécialement pour apache, comme ça tu peux garder des 
droits restrictifs pour toi et ainsi séparer les risques.


juste en passant -:)





Le Dimanche 28 Mai 2006 09:38, vous avez écrit :
 


steve a écrit :
   


En fait aussi, il
se trouve que le souci ne se pose qu'avec un seul utilisateur (sur les
deux présents dans mon système).
   


bizarre ça. Donne ls -l /home
 


AIE AIE AIE, que je puisse être bête ! les droit sur le sous-répertoire
public_html et les dossiers et fichiers dans public_html étaient bons,
mais peut les droit sur /home/thiebo !

Un chmod 755 sur l'utilisateur en entier a en effet réglé le problème  !

merci
   



 

  



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et

Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: apache usserdir = mysql - php

2006-05-28 Par sujet thiebo

Stéphane RIGOULOT a écrit :


Est-ce que le groupe Apache (www-data, je crois) a les droits x sur les
fichier php.

Pour toutes tes pages php mettre les droits r-w à other.
 



Bonjour,
Merci de votre réponse. Voici les droits :

drwxr-xr-x   7 thiebo thiebo4096 Jan 14 15:47 phpMyAdmin
-rwxr-xr-x   1 thiebo www-data   709 May 28 15:09 mysql.php

Les deux se trouvent dans le même répertoire /home/thiebo/public_html/
le group www-data, c'est moi qui vient de le changer pour tester si ce 
n'était pas un souci de droits.


même en faisant un chmod 777 sur mysql.php (qui ne contient qu'un simple 
script de connection et chercher les info) ça ne marche pas.


Je suis surtout étonné que phpmyadmin marche bien et que le même script 
exécuté dans un terminal marche aussi !



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et

Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: apache usserdir = mysql - php

2006-05-28 Par sujet HGrac

thiebo a écrit :


Alors,
aujourd'hui, j'abuse un peu, mais je rame pas mal !

J'ai donc installé apache2, php5, mysql5,
décommenté les lignes qui vont bien dans apache2.conf et dans php.ini

J'ouvre phpmydmin dans le navigateur, ça marche nickel, mais quand 
j'ouvre mon script, j'ai


*Fatal error*: Call to undefined function mysql_pconnect()


J'ai eu ce genre de message quand je n'indiquais pas correctement le nom 
du serveur mysql


dans votre script de connection il me semble qu'il faut  obligatoirement 
indiquer SERVEUR=localhost
avec la configuration par defaut de mysql on ne peut plus atteindre un 
serveur mysql situé sur la machine machin en lui indiquant dans le 
script de connection SERVEUR=machin


si ça peut vous aider
Hervé grac



 




--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs From et

Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]