Bonjour à tous,
Je rencontre le problème suivant : j'ai fait une installation manuelle de Piwigo qui semble s'être correctement déroulée (j'ai suivi la procédure suivante : http://fr.piwigo.org/basics/installation_manual), mais dès que j'arrive à l'étape n°3 (paramétrage : adresse du serveur sql, compte, mdp, ...) j'obtiens systématiquement une page blanche après avoir renseigner la page et rien ne se passe.
Voilà les paramètres que j'utilise :
adresse : localhost (le site et la base sont hébergée sur mon propre serveur)
identifiant / mdp : root / xxx
Base : site_perso (j'ai bien crée la base au préalable)
....
Voilà quelques éléments sur mon environnement :
- j'installe piwigo sur mon serveur NAS (DNS 320) - j'ai au préalable installer fun_plug et lighttpd, mysql, ...
- mon serveur web fonctionne correctement puisqu'il arrive à interpréter des pages php
- ma version de php = 5.3.9
- ma version de mysql = 5.1.61
J'ignore où est ce que ça coince - la principale question que je me pose est : Où puis-je trouver des logs qui puissent me donner une indication sur mon problème ? Il n'y a rien dans la log du serveur web (fichier error.log), ni dans la log php (fichier php5.log).
Voilà un extrait du fichier error.log :
2013-07-20 21:10:08: (server.c.1519) server stopped by UID = 0 PID = 5513
2013-07-20 21:10:10: (log.c.166) server started
2013-07-21 11:03:26: (server.c.1519) server stopped by UID = 0 PID = 6942
2013-07-21 11:03:29: (log.c.166) server started
Voilà un extrait du fichier php5.log :
[21-Jul-2013 12:28:51 UTC] PHP Warning: phpinfo(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'UTC/0.0/no DST' instead in /mnt/HD/HD_a2/ffp/opt/srv/www/essai.php on line 7
Je suis débutant et remercie par avance tout ceux qui pourront m'apporter des idées pour résoudre mon problème.
Bonjour
Dd a écrit:
[21-Jul-2013 12:28:51 UTC] PHP Warning: phpinfo(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for 'UTC/0.0/no DST' instead in /mnt/HD/HD_a2/ffp/opt/srv/www/essai.php on line 7
=> ça se corrige cf le forum
Je doute que ce soit la vraie cause, mais on va commencer par ça
Hors ligne
Bonjour,
tu as installé une librairie graphique ?
Hors ligne
Merci FLop25 => j'ai effectivement pu régler le problème de date.timezone, mais (sans surprise) cela ne règle pas le problème de fond : après avoir renseigné les paramètres (nom de la base, login, ...) et appuyer sur "démarrer l'installation" j'ai une page blanche et l'installation ne se fait pas.
Où puis-je trouver des logs qui pourraient me mettre sur une piste pour comprendre mon problème (je ne vois rien dans l'error.log et l'access.log du serveur web) ?
D'avance merci pour votre aide (je débute et là je sèche complètement).
Je ne comprends pas la question à propos de la librairie graphique de ddtddt - peux tu préciser ta question stp ?
est ce que GD est installé sur ton NAS ?
est ce que ImageMagick est installé ?
Hors ligne
J'avais effectivement oublié d'installer le prérequis ImageMagick ou GD. Merci de m'avoir remis sur la bonne route.
Je viens d'installer GD.
Voilà mes caractéristiques :
PHP 5.3.9
GD bundled (2.0.34 compatible)
GD Support enabled
GD Version bundled (2.0.34 compatible)
GIF Read Support enabled
GIF Create Support enabled
JPEG Support enabled
libJPEG Version 8
PNG Support enabled
libPNG Version 1.4.7
WBMP Support enabled
XBM Support enabled
Cependant, après avoir renseigné les paramètres (nom de la base, login, ...) et appuyer sur "démarrer l'installation" j'ai une page blanche et l'installation ne se fait toujours pas.
Bonjour,
As tu édité un des fichiers ?
est ce que le fichier _data a été créé à la racine de l'installation ?
quelle est le CHMOD de ce répertoire ?
Hors ligne
le répertoire _data est bien crée.
Voilà pour les droits.
drwxr-wr-x root root _data
j'ai uniquement 2 fichiers dans le réperoitre
-rw-r--r-- 1 root root 12 Jul 23 18:00 index.htm
drwxr-xr-x 2 root root 4096 Jul 23 18:00 templates_c
Le fichier index.htm contient "Not allowed!" => il doit donc y avoir un problème de droit. Je vais essayer de creuser (pourtant en paramètre pour l'installation piwigo je met le compte root).
Bonjour
je pense que l’utilisateur Apache n'a pas les droits sur les fichiers/dossiers de root
D'ailleurs c'est peu recommander d’utiliser root ainsi : faites un utilisateur admin avec moins de droits et gérer vos groupes/utilisateur pour faire en sorte que Apache puisse cohabiter avec votre utilisateur
Ou changez le propriétaire fichiers/dossiers après coup pour celui d'Apache
Dernière modification par flop25 (2013-07-23 20:08:23)
Hors ligne
Je ne parviens toujours pas à solder mon problème.
Le serveur web que j'utilise sur mon NAS est un dlink - DNS 320.
Par défaut, je comprends que le serveur web s'exécute en tant que root.
root@NAS-DNS-320:/ffp/opt/srv/www/Photos/piwigo/_data# ps -edf | grep -i lighttpd
root 4335 1 0 19:39 ? 00:00:00 /ffp/sbin/lighttpd -f /ffp/etc/lighttpd.conf
D'ailleurs quand je lance l'installation de piwigo (après avoir renseigner les login / mdp pour la base et pour le compte admin), les fichiers crées dans _data sont la propriété de root :
root@NAS-DNS-320:/ffp/opt/srv/www/Photos/piwigo/_data# ls -l
total 8
-rw-r--r-- 1 root root 12 Jul 24 19:40 index.htm
drwxr-xr-x 2 root root 4096 Jul 24 19:40 templates_c
le fichier index.htm contient uniquement la phrase suivante 'Not allowed' alors que tout mon répertoire piwigo est en 777 :
root@NAS-DNS-320:/ffp/opt/srv/www/Photos/piwigo/_data# cat index.htm
Not allowed!
J'ai essayé d'utiliser un autre compte pour lancer le serveur web en renseignant les éléments ci-dessous dans le fichier httpd.conf :
server.username = "squeezecenter"
server.groupname = "lighttpd"
les fichiers crées dans _data sont la propriété de squeezecenter (logique)
root@NAS-DNS-320:/ffp/opt/srv/www/Photos/piwigo/_data# ls -l
total 8
-rw-r--r-- 1 squeezecenter lighttpd 12 Jul 24 19:46 index.htm
drwxr-xr-x 2 squeezecenter lighttpd 4096 Jul 24 19:46 templates_c
Mais j'ai toujours le même problème : c'est à dire une page blanche et la séquence Not Allowed dns le fichier index.htm alors que l'ensemble de mon répertoire piwigo est en 777 (en récursif).
Si vous avez des pistes - je suis preneur !
le seul truc c'est que le "Not Allowed" dans _data/index.html est parfaitement normal :D . pour s'en rendre compte il suffit de télécharger Piwigo et de regarder dans l'archive
En revanche la page blanche non, et le serveur doit avoir enregistré qqpart une erreur
Hors ligne
Ok - merci pour l'info - j'abandonne donc la piste du "Not Allowed" dans _data/index.html .
Ne trouvant pas de log pouvant me mettre sur une piste. Voilà les tests que j'ai réalisés.
J'ai réalisé une simple page de test php pour tester des choses élémentaires :
phpinfo(); => me confirme que ma version est PHP Version 5.3.9
gd_info(); => me confirme que "GD bundled (2.0.34 compatible)"
J'ai ensuite essayé de tester la partie mysql avec :
$test_mysql = mysql_connect("localhost", "root", "XXXXXX");
J'ai systématiquement le message d'erreur suivant : Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/ffp/var/run/mysql' (111)
Voilà le contenu du répertoire /ffp/var/run/mysql :
root@NAS-DNS-320:/srv/mysql# ls -l /ffp/var/run/mysql
total 0
srwxrwxrwx 1 root root 0 Jul 24 18:55 mysql.sock
J'imagine (enfin j'espère) qu'il y a là une piste pour expliquer mon problème de page blanche lors de l'installation de piwigo.
D'avance merci pour votre aide.
Donc ce n'est pas piwigo mais votre installation mysql : voyez donc sur les forums spécialisés de votre nas
Hors ligne