Bonjour,
je souhaite installer PhpWebGallery en local avec EasyPhp 1.7.
(Apache 1.3.27; PHP 4.3.3)
A la fin de l'installation tous ces messages s'affichent. Que puis-je faire ?
Merci pour votre aide.
Notice: Use of undefined constant PREFIX_INCLUDE - assumed 'PREFIX_INCLUDE' in c:\easyphp\www\famille\include\config.inc.php on line 25
Warning: main(PREFIX_INCLUDE./include/functions.inc.php): failed to open stream: No such file or directory in c:\easyphp\www\famille\include\config.inc.php on line 25
Warning: main(): Failed opening 'PREFIX_INCLUDE./include/functions.inc.php' for inclusion (include_path='.;C:\EasyPHP\php\pear\') in c:\easyphp\www\famille\include\config.inc.php on line 25
Notice: Use of undefined constant PREFIX_INCLUDE - assumed 'PREFIX_INCLUDE' in c:\easyphp\www\famille\include\config.inc.php on line 26
Warning: main(PREFIX_INCLUDE./include/vtemplate.class.php): failed to open stream: No such file or directory in c:\easyphp\www\famille\include\config.inc.php on line 26
Warning: main(): Failed opening 'PREFIX_INCLUDE./include/vtemplate.class.php' for inclusion (include_path='.;C:\EasyPHP\php\pear\') in c:\easyphp\www\famille\include\config.inc.php on line 26
Fatal error: Call to undefined function: database_connection() in c:\easyphp\www\famille\include\config.inc.php on line 55
tu as bien le fichier include/mysql.inc.php complet ? avec la ligne
$prefixeTable = 'phpwebgallery_';
(pas forcément 'phpwebgallery_' d'ailleurs)
Hors ligne
Le problème s'est réglé de lui même en utilisant la version antérieure EasyPhp 1.6.
J'ai trouvé cela sur le forum d'easyphp
[1.7] J'ai plein d'erreurs "Notice: Undefined variable" dans mes scripts.
Depuis PHP 4.0.2 d'avril 2002 il faut maintenant:
Initialiser ses variables avant de les utiliser.
Recuperer les variables passées par GET ou POST avec (respectivement) $var=$_GET['var']; ou $var=$_POST['var'];.
Gerer les sessions avec $_SESSION.
Merci pour ce beau développement !!!
!!! PhpWebGallery 1.3 respecte parfaitement l'utilisation des $_GET et $_POST ! Je suis très très étonné que l'erreur provienne de là...
Hors ligne
je confirme les messages d'erreurs avec easyphph1.7.....
Notice: Use of undefined constant PREFIX_INCLUDE - assumed 'PREFIX_INCLUDE' in c:\program files\easyphp1-7\www\phpwebgallery.v1.3\admin\install.php on line 21
Notice: Use of undefined constant ATT_REG - assumed 'ATT_REG' in c:\program files\easyphp1-7\www\phpwebgallery.v1.3\include\functions_xml.inc.php on line 21
Notice: Use of undefined constant VAL_REG - assumed 'VAL_REG' in c:\program files\easyphp1-7\www\phpwebgallery.v1.3\include\functions_xml.inc.php on line 22
Notice: Undefined index: step in c:\program files\easyphp1-7\www\phpwebgallery.v1.3\admin\install.php on line 48
Notice: Undefined index: step in c:\program files\easyphp1-7\www\phpwebgallery.v1.3\admin\install.php on line 166
mais la je vois pas trop d'ou ca vient......
quelqu'un a pu testé sous linux avec php 4.2.0 ??
@+
Hors ligne
j'ai isntallé aussi, easy 1.7
1/4 d'heure après, je l'ai jeté pour reprendre là 1.6
impossible d'utiliser phpwg...
en 1.6, c'est QRO (heu... c'est parfait !)
Hors ligne
... faut que je fasse des essais alors, c'est pas "normal" que ça fonctionne pas. J'ai pas Windows sur mon ordi, je pouvais pas tester...
Hors ligne
Je ne sais pas trop d'où ça vient non plus.
En revanche, il y a une solution : dans le php.ini, il suffit de diminuer le seuil de notification des erreurs. En gros, passer de display_errors=On à display_errors=Off
Les pros me diront peut etre que c'est un peu grossier, mais j'ai rien trouvé d'autre...
Sinon, très bien la version 1.3 :D
J'ai regardé le code pour voir d'ou venaient les erreurs "Notice: Use of undefined ..." et je me dis de plus en plus que j'ai des progrès à faire. :oops:
OK... j'ai cerné le problème (donc correction dans la release 1.3.1 future). Il s'agit d'une mauvaise utilisation de la fonction "define".
J'ai besoin d'un testeur sous Easyphp 1.7, qui fasse les modifs suivantes :
dans admin/install.php, remplacer
21 define( PREFIX_INCLUDE, '.' );
par
define( "PREFIX_INCLUDE", '.' );
déjà, si la page d'installation marche, on tient le bon bout...
Hors ligne
Bonjour...
J'utilise easy php 1.7
J'ai modifié l'install.php : define( "PREFIX_INCLUDE", '.' );
Problème toujours persistant ... ??. :cry:
Notice: Use of undefined constant ATT_REG - assumed 'ATT_REG' in c:\program files\easyphp1-7\www\sites_intranet\php_web_gallery\include\functions_xml.inc.php on line 21
Notice: Use of undefined constant VAL_REG - assumed 'VAL_REG' in c:\program files\easyphp1-7\www\sites_intranet\php_web_gallery\include\functions_xml.inc.php on line 22
Notice: Undefined index: step in c:\program files\easyphp1-7\www\sites_intranet\php_web_gallery\admin\install.php on line 49
Notice: Undefined index: step in c:\program files\easyphp1-7\www\sites_intranet\php_web_gallery\admin\install.php on line 167
Que faire ? Merci :)
dans le fichier include/functions_xml.inc.php, il y a aussi des définitions de constantes ATT_REG et VAL_REG, il faut appliquer le même principe.
Hors ligne
Bonjour,
Il y a plusieurs changement dans EasyPHP.
Le fichier php.ini utilisé se trouve dans /EasyPHP1-7/apache/
mettre les constantes à :
error_reporting = E_ALL & ~E_NOTICE
Bon courage
Bonsoir,
Merci de votre réactivité :)
J'ai fait la modif: define( "ATT_REG", '\w+' );
Il ne me reste plus que les notifications d'erreurs Undefined index... !
Notice: Undefined index: step in c:\program files\easyphp1-7\www\sites_intranet\php_web_gallery\admin\install.php on line 49
Notice: Undefined index: step in c:\program files\easyphp1-7\www\sites_intranet\php_web_gallery\admin\install.php on line 167
NB désactiver le "reporting" d'erreurs dans la config php n'est pas vraiment une solution
Merci..
NB désactiver le "reporting" d'erreurs dans la config php n'est pas vraiment une solution
on est parfaitement d'accord alors. C'est une solution provisoire, qui ne doit (surtout) pas devenir définitive. Je regarde ton probleme d'index ce soir.
Hors ligne