OVH Cloud OVH Cloud

Petits conseils

25 réponses
Avatar
MArco
Salut à tous,
J'ai un problème Php?
Je l'ai présenté sur 4 forum pas de réponse.
Du coup je cherche:
Soit un NG pour en parler sauf:
Alt.fr.comp.lang.php
Alt.fr.outils.phpmyadmin
Fr.comp.lang.php
Car il n'y a personne,
Soit un chat informatique pour parler PHP
Auriez vous des adresses?

MErci

Marco

5 réponses

1 2 3
Avatar
Jean-Claude BELLAMY
Dans le message :,
MArco a pris la peine
d'écrire ce qui suit :
A l'invitation de JC, je vous expose donc mon problème.

Bonjour à tous,
Il y a quelques jours j'avais comme problème de ne plus pouvoir
acceder à ma base SQL via mon forum pour avoir changé le mot de
passe sans le modifier dans config.php...


Qu'y a -t-il dans le script config.php ?
Car c'est propre à ton site !


P.ex., en ce qui concerne le mien, toutes les fois que je veux me connecter
à ma base MySQL (guestbook, nombred'utilisateurs connectés, nombre de
visites, ..), le script PHP commence par lire dans un fichier texte protégé
:
- le nom de compte admin
- son password
- le nom du serveur MySQL (la plupart du temps "localhost")
- le nom de la base
P.ex. :
$fd = fopen( $filename,"r" );
$data = fgetcsv($fd,1000,",");
fclose($fd);
$username = $data[0];
$password=$data[1];
$server=$data[2];
$database=$data[3];
...
Exemple :
duschmurz
A-le-beau-mot-de-passe
localhost
ma-base-a-moi-que-j-ai

puis le script se connecte au serveur, en sélectionnant la table voulue :
$dbtable="nbconnecte";
$conn = mysql_connect($server,$username,$password);
if ($conn) {
mysql_select_db($database,$conn);
$sql = "DELETE FROM ".$dbtable." WHERE .......";
$result = mysql_query($sql,$conn);
$sql = "SELECT * FROM ".$dbtable." WHERE ......";
....

Aujourd'hui le prolèmeeees que les utilisateurs du forum ne peuvent
plus modifier les avatars...
Aurais je fait à ce niveau là aussi une betise en modifiant mes mots
de passe?
Possible ...

Mais il faut en dire plus !


Je dis que c'est un problème PHP parce que la première fois j'ai du
modifier le config.php mais ce n'est peut-être pas du Php pur qui me
pose soucis... Désolé de mon ignorance sur le sujet.


Si , c'est bien PHP, utlisé ici pour piloter une base MySQL

[...]
move_uploaded_file(./images/avatars/13830632724551af064d126.jpg)
[function.move-uploaded-file]: failed to open stream: Permission
denied
Problème de droit d'accès manifeste ..




--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou http://jc.bellamy.free.fr

Avatar
MArco
Merci pour ta réponse JC,
J'avais modifié sur l'interface administrateur proposé par mon hébergeur, le
mot de passe de ma base SQL
Ce faisant, il n'avait pas été changé dans le config.phph.
J'ai donc modifier à la mimine le config.php pour remettre le bon PWD.
Depuis tout va bien et là n'est plus mon problème.
Je signalais ce problème passé car il est arrivé le même jour que mon
problème avatars qui lui est toujours là.
Que te dire de plus.
Le répertoire est en drwxrwsr-x
Est ce correcte pour que les utilisateurs du forum installent leurs avatars?
Si non, c'est qu'il a été changé..
Par qui?
Pas par moi...
Par quoi?
Peut être lors du changement de mots de passe que j'ai effectué sur mes
comptes infomaniak...?
Un bug chez eux? Troisième hypothèse...
Autre chose...???
En tout cas, je n'ai pas la permission de le mettre en drwxrwsrwx si tel est
la solution...

Marco


"Jean-Claude BELLAMY" a écrit dans le
message de news: %236uz%
Dans le message :,
MArco a pris la peine
d'écrire ce qui suit :
A l'invitation de JC, je vous expose donc mon problème.

Bonjour à tous,
Il y a quelques jours j'avais comme problème de ne plus pouvoir
acceder à ma base SQL via mon forum pour avoir changé le mot de
passe sans le modifier dans config.php...


Qu'y a -t-il dans le script config.php ?
Car c'est propre à ton site !


P.ex., en ce qui concerne le mien, toutes les fois que je veux me
connecter à ma base MySQL (guestbook, nombred'utilisateurs connectés,
nombre de visites, ..), le script PHP commence par lire dans un fichier
texte protégé :
- le nom de compte admin
- son password
- le nom du serveur MySQL (la plupart du temps "localhost")
- le nom de la base
P.ex. :
$fd = fopen( $filename,"r" );
$data = fgetcsv($fd,1000,",");
fclose($fd);
$username = $data[0];
$password=$data[1];
$server=$data[2];
$database=$data[3];
...
Exemple :
duschmurz
A-le-beau-mot-de-passe
localhost
ma-base-a-moi-que-j-ai

puis le script se connecte au serveur, en sélectionnant la table voulue :
$dbtable="nbconnecte";
$conn = mysql_connect($server,$username,$password);
if ($conn) {
mysql_select_db($database,$conn);
$sql = "DELETE FROM ".$dbtable." WHERE .......";
$result = mysql_query($sql,$conn);
$sql = "SELECT * FROM ".$dbtable." WHERE ......";
....

Aujourd'hui le prolèmeeees que les utilisateurs du forum ne peuvent
plus modifier les avatars...
Aurais je fait à ce niveau là aussi une betise en modifiant mes mots
de passe?
Possible ...

Mais il faut en dire plus !


Je dis que c'est un problème PHP parce que la première fois j'ai du
modifier le config.php mais ce n'est peut-être pas du Php pur qui me
pose soucis... Désolé de mon ignorance sur le sujet.


Si , c'est bien PHP, utlisé ici pour piloter une base MySQL

[...]
move_uploaded_file(./images/avatars/13830632724551af064d126.jpg)
[function.move-uploaded-file]: failed to open stream: Permission
denied
Problème de droit d'accès manifeste ..




--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou http://jc.bellamy.free.fr





Avatar
Jean-Claude BELLAMY
Dans le message :,
MArco a pris la peine
d'écrire ce qui suit :
Merci pour ta réponse JC,
J'avais modifié sur l'interface administrateur proposé par mon
hébergeur, le mot de passe de ma base SQL
Ce faisant, il n'avait pas été changé dans le config.phph.
J'ai donc modifier à la mimine le config.php pour remettre le bon PWD.
Depuis tout va bien et là n'est plus mon problème.
Je signalais ce problème passé car il est arrivé le même jour que mon
problème avatars qui lui est toujours là.
Que te dire de plus.
Le répertoire est en drwxrwsr-x
Est ce correcte pour que les utilisateurs du forum installent leurs
avatars? Si non, c'est qu'il a été changé..


Cela me semble parfaitement correct et normal :
Répertoire accessible en lecture et écriture par les utilisateurs
authentifiés et en lecture seulement par le reste, a priori çà me semble
bon.
Car si j'ai bien compris, il est question ici d'un répertoire où les
"clients" de ton site peuvent déposer leur photographie, c'est cela ?
Donc ils doivent au prélable s'authentifier (username/password)
Donc les connexions anonymes n'ont pas à utiliser ce répertoire (sauf en
lecture éventuellement).


Par qui?
Pas par moi...
Par quoi?
Peut être lors du changement de mots de passe que j'ai effectué sur
mes comptes infomaniak...?
Un bug chez eux? Troisième hypothèse...
Autre chose...???
En tout cas, je n'ai pas la permission de le mettre en drwxrwsrwx si
tel est la solution...
Qui est le propriétaire du répertoire ?


J'ai rencontré uen ou deux fois ce genre de pb chez mon hébergeur.
(je n'étais plus administrateur de mes fichiers, )
Un p'tit coup de fil ou un email, et çà a été réglé.


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou http://jc.bellamy.free.fr

Avatar
MArco
J'ai rencontré uen ou deux fois ce genre de pb chez mon hébergeur.
(je n'étais plus administrateur de mes fichiers, )
Un p'tit coup de fil ou un email, et çà a été réglé.


La seule discussion sur le sujet que j'ai trouvé sur le net et qui évoquais
une solution tournait autours de ça, un mail à l'hébergeur et problème
réglé...
J'ai donc suite à cette lecture envoyé mon mail, aujourd'hui ils m'ont
demandé certaines coordonnées de mon forum, j'attends la réponse...
Il se pourrait bien que ce soit cela.
Ca arrive, comme je l'ai dis plus haut, en même temps que mon blocage SQL.
Même si mon fournisseur régle le problème j'aurais aimé en connaître la
cause...
On verra.
Donc merci pour ton avis JC.
Je vous tiens au courant.
;)
Marco


"Jean-Claude BELLAMY" a écrit dans le
message de news: e92Jj%
Dans le message :,
MArco a pris la peine
d'écrire ce qui suit :
Merci pour ta réponse JC,
J'avais modifié sur l'interface administrateur proposé par mon
hébergeur, le mot de passe de ma base SQL
Ce faisant, il n'avait pas été changé dans le config.phph.
J'ai donc modifier à la mimine le config.php pour remettre le bon PWD.
Depuis tout va bien et là n'est plus mon problème.
Je signalais ce problème passé car il est arrivé le même jour que mon
problème avatars qui lui est toujours là.
Que te dire de plus.
Le répertoire est en drwxrwsr-x
Est ce correcte pour que les utilisateurs du forum installent leurs
avatars? Si non, c'est qu'il a été changé..


Cela me semble parfaitement correct et normal :
Répertoire accessible en lecture et écriture par les utilisateurs
authentifiés et en lecture seulement par le reste, a priori çà me semble
bon.
Car si j'ai bien compris, il est question ici d'un répertoire où les
"clients" de ton site peuvent déposer leur photographie, c'est cela ?
Donc ils doivent au prélable s'authentifier (username/password)
Donc les connexions anonymes n'ont pas à utiliser ce répertoire (sauf en
lecture éventuellement).


Par qui?
Pas par moi...
Par quoi?
Peut être lors du changement de mots de passe que j'ai effectué sur
mes comptes infomaniak...?
Un bug chez eux? Troisième hypothèse...
Autre chose...???
En tout cas, je n'ai pas la permission de le mettre en drwxrwsrwx si
tel est la solution...
Qui est le propriétaire du répertoire ?


J'ai rencontré uen ou deux fois ce genre de pb chez mon hébergeur.
(je n'étais plus administrateur de mes fichiers, )
Un p'tit coup de fil ou un email, et çà a été réglé.


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou http://jc.bellamy.free.fr





Avatar
MArco
Bonjour!
La réponse de l'hebergeur:
Bonjour,

Il vous faut changer les droits en étant connecté avec l'utilisateur qui a
créé ce répertoire en question. Si par exemple vous avez uploader ce
répertoire avec le user FTP "toto", il vous faudra changer les droits avec
ce même répertoire. Sinon, si le répertoire a été créé ou modifié par un
script php, l'utilisateur propriétaire sera "httpd". Dans ce cas, il vous
faut utiliser le script présent sur cette page:
"http://www.infomaniak.ch/support/faq_search.php?iCodeCategorieD&iCodeQuestion09#faq_309".

Ce n'est pas moi qui ai installé le forum PhpBB je suppose malgrè tout qu'
il n'y a eu qu'un seul compte, celui d'administrateur pour les install.
DE plus, bien que je n'y connaisse pas grand chose, je suppose que ce doit
être le script PHP qui a crée le répertoire avatars.
Dans ce cas, il me faut donc utiliser leur script n'est ce pas?
Mais comment faire?
...
Marco


"Jean-Claude BELLAMY" a écrit dans le
message de news: e92Jj%
Dans le message :,
MArco a pris la peine
d'écrire ce qui suit :
Merci pour ta réponse JC,
J'avais modifié sur l'interface administrateur proposé par mon
hébergeur, le mot de passe de ma base SQL
Ce faisant, il n'avait pas été changé dans le config.phph.
J'ai donc modifier à la mimine le config.php pour remettre le bon PWD.
Depuis tout va bien et là n'est plus mon problème.
Je signalais ce problème passé car il est arrivé le même jour que mon
problème avatars qui lui est toujours là.
Que te dire de plus.
Le répertoire est en drwxrwsr-x
Est ce correcte pour que les utilisateurs du forum installent leurs
avatars? Si non, c'est qu'il a été changé..


Cela me semble parfaitement correct et normal :
Répertoire accessible en lecture et écriture par les utilisateurs
authentifiés et en lecture seulement par le reste, a priori çà me semble
bon.
Car si j'ai bien compris, il est question ici d'un répertoire où les
"clients" de ton site peuvent déposer leur photographie, c'est cela ?
Donc ils doivent au prélable s'authentifier (username/password)
Donc les connexions anonymes n'ont pas à utiliser ce répertoire (sauf en
lecture éventuellement).


Par qui?
Pas par moi...
Par quoi?
Peut être lors du changement de mots de passe que j'ai effectué sur
mes comptes infomaniak...?
Un bug chez eux? Troisième hypothèse...
Autre chose...???
En tout cas, je n'ai pas la permission de le mettre en drwxrwsrwx si
tel est la solution...
Qui est le propriétaire du répertoire ?


J'ai rencontré uen ou deux fois ce genre de pb chez mon hébergeur.
(je n'étais plus administrateur de mes fichiers, )
Un p'tit coup de fil ou un email, et çà a été réglé.


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou http://jc.bellamy.free.fr





1 2 3