hallex a écrit:
J'ai trouvé quel était le problème.
En fait suite à une réinstallation de php sur mon serveur, j'avais oublié de décommenter la ligne "extension=mysql.so" du fichier « /etc/php4/apache2/php.ini (mon serveur php tourne sur un debian).
En espèrant que cela règlera le problème pour d'autres personnes.
Je confirme, ça marche
Et en même temps, j'ai décommenté la ligne concernant GD, que je venais d'installer
j'ai trouvé la solution a mon probleme . et ca n'avait rien a voir avec PWG
php n'etait pas compilé avec l'option mysql .
c'est tout con , mais j'ai galéré comme un malade pour trouver d'ou ca venait , faut dire que le howto que j'avais suivi etait bien prevu pour une install apache/php/mysql . et moi je lui ai fait confiance....
merci pour le coup de main et désolé du dérangement .
d'origine il est vide , a la main j'ai testé avec
<?php
$cfgBase = 'photo';
$cfgUser = 'root';
$cfgPassword = 'xxxxx';
$cfgHote = 'localhost';
$prefixeTable = 'phpwebgallery_';
define('PHPWG_INSTALLED', true);
?>
sinon j'ai tester un script simple pour simplement tester une ecriture dans une base .
je debute en mysql et php alors je sais pas si ce que j'ai fait est correct , mais au final j'obtiens le meme resultat :
page blanche et rien d'ecrit dans la base
en ajoutant des echo pour debug ca affiche
test1 et test2 mais pas test3 ni 4
je pense donc avoir un probleme de connexion mais je sait pas comment analyser ca
j'ai crée une base compteur, un user compteur, une table nb_connect et 3 champs
<?php
echo "test1";
$host = "localhost";
$login = "compteur";
$password = "xxxxx";
$database = $login;
$table = "nb_connect"; // 3 champs dans la table
echo "test2";
$db = mysql_connect($host, $login, $password);
mysql_select_db($database,$db);
echo "test3";
$duree_connect = 30;
$no_ip = titi;
echo "test4";
mysql_query("INSERT INTO $table VALUES('','$no_ip','$duree_connect')");
mysql_close();
?>
Tu nous donnes le contenu de ton mysql.inc.php en masquant le mot de passe.
ca ne regle toujours pas mon probleme .
meme en remplissant a la main le fichier mysql.inc.php
une autre idée?
Merci pour eux.
J'ai trouvé quel était le problème.
En fait suite à une réinstallation de php sur mon serveur, j'avais oublié de décommenter la ligne "extension=mysql.so" du fichier « /etc/php4/apache2/php.ini (mon serveur php tourne sur un debian).
En espèrant que cela règlera le problème pour d'autres personnes.
hallex a écrit:
Bonjour,
Je recontre le même problème. Page blanche ... Moi aussi je pense que c'est un problème de droits, mais pour l'instant je n'avance pas... Si quelqu'un a une idée, merci
Description complète... STP.
Bonjour,
Je recontre le même problème. Page blanche ... Moi aussi je pense que c'est un problème de droits, mais pour l'instant je n'avance pas... Si quelqu'un a une idée, merci
j'ai changé les droits , mais ca ne change rien au pb
Salut refait un test en mettant rwxrwx---, perso c'est ce que je mets sur mon serveur et ça marche. Sur ma RH j'utilise le user apache:apache.
boujour,
bon me suis monté un linux netBSD 3.0 apache+ php+ mysql
j'avais reussi a faire fonctionner pwg sous windows avec easyphp sans soucis , mais la j'ai un probleme .
PWG 1.5.2
je lance http://192.168.0.10/gallery ( j'ai renommé le rep) depuis firefox sur un autre pc , sous XP
et je tombe sur la page install , normal ,apres avoir rempli la page install.php :
localhost
root
"password root"
photo
je me retrouve sur une page http://192.168.0.10/gallery/install.php qui est blanche et un code source completement vierge
le fichier include/mysql.inc.php est vide , il devrait se remplir avec mes infos non ?
-rw-r--r-- 1 root wheel 0 Mar 4 18:58 mysql.inc.php
je soupconne un probleme de droit quelque part mais ou ...
ci dessous quelques infos
( j'ai juste créé une base "photo" en ligne de commande )
root# mysql -u root -p
mysql> CREATE DATABASE photo;
elle est correctement créée mais vide bien sur.
/var/mysql
drwx------ 2 mysql wheel 512 Mar 4 17:14 photo
---------------------------------------
apache 2.0.55
www 3930 0.0 8.1 5864 5276 ? I 2:51PM 0:01.42 /usr/pkg/sbin/httpd -k start
---------------------------------------
mysql 5
root 5368 0.0 0.7 260 456 ttyp0 I 10:49AM 0:00.14 /bin/sh ./mysqld_safe --user=mysql
mysql 15891 0.0 6.0 36324 3956 ttyp0 Ia 10:49AM 10:25.77 /usr/pkg/libexec/mysqld --basedir=/usr/pkg --datadir=/var/mysql
---------------------------------------
php 4.4.1