Bonjour à tous,
j'ai récemment installé le script PhpWebGallery version 1.7.1 et j'ai quelque soucis avec la création en ligne de miniatures. J'ai chercher sur le forum et dans le wiki mais je n'ai pas trouvé de solution à mon problème.
Lorsque j'essaye de créer des miniatures pour quelques images de tests je reçois le message suivant :
Warning: imagejpeg() [function.imagejpeg]: SAFE MODE Restriction in effect. The script whose uid is 46666 is not allowed to access /www/zxq.net/w/o/w/wow-screen/htdocs/phpwebgallery/galleries/test/thumbnail owned by uid 2001 in /www/zxq.net/w/o/w/wow-screen/htdocs/phpwebgallery/admin/thumbnail.php on line 125
Warning: imagejpeg() [function.imagejpeg]: Invalid filename in /www/zxq.net/w/o/w/wow-screen/htdocs/phpwebgallery/admin/thumbnail.php on line 125
Warning: getimagesize() [function.getimagesize]: Unable to access ./galleries/test/thumbnail/TN-forumbc.jpg in /www/zxq.net/w/o/w/wow-screen/htdocs/phpwebgallery/admin/thumbnail.php on line 130
Warning: getimagesize(./galleries/test/thumbnail/TN-forumbc.jpg) [function.getimagesize]: failed to open stream: No such file or directory in /www/zxq.net/w/o/w/wow-screen/htdocs/phpwebgallery/admin/thumbnail.php on line 130
Warning: filesize() [function.filesize]: SAFE MODE Restriction in effect. The script whose uid is 46666 is not allowed to access /www/zxq.net/w/o/w/wow-screen/htdocs/phpwebgallery/galleries/test/thumbnail owned by uid 2001 in /www/zxq.net/w/o/w/wow-screen/htdocs/phpwebgallery/admin/thumbnail.php on line 131
Warning: filesize() [function.filesize]: stat failed for ./galleries/test/thumbnail/TN-forumbc.jpg in /www/zxq.net/w/o/w/wow-screen/htdocs/phpwebgallery/admin/thumbnail.php on line 131
J'ai tenté d'analyser ces informations ; j'en ai conclu qu'il y avait des problèmes d'accès. En revanche même en ayant lu l'article correspondant dans le Wiki et en ayant fais un recherche à propos du CHMOD, je n'ai pas su résoudre ce problème.
D'autre part je ne sais pas si mon hébergeur (Zymic) a installé GD qui est nécéssaire pour les minatures.
En résumé : Que faut il insérer dans les fichiers pour avec ce fameux chiffres 777 ?
Comment savoir si GD est disponible et ou le télécharger ?
Merci pour votre aide.
PS: J'ai lu plusieurs fois que la création en ligne de miniatures n'était pas conseillé, mais je préfère cette solution aux autres car je n'ai pas envie de créer moi même toutes les miniatures pour tous les utilisateurs qui vont ajouter des images...
Elias a écrit:
Comment savoir si GD est disponible et ou le télécharger ?
Une demande à ton héberger si GD2 est activé ou pas.
Si il est pas activé lui demander de l'activer
Hors ligne
Il nous faudrait les infos suivantes :
-> données remontées par le phpinfo()
-> droits d'accès des images (quelquechose du genre -rwxrwxrwx ou 777...)
Ce droit d'accès et déterminé par défaut par le client/serveur FTP utilisé pour le transfert d'images mais peut peut-être être modifié.
Hors ligne
Réponse à ddtddt :
Ok merci de cette info. Je vais leur demander via leur forum.
Réponse à laurent.duretz :
En ce qui concerne les "données remontées par le phpinfo()" je ne vois pas ce que c'est pour le moment je vais faire une recherche... A suivre
Par contre pour les droits d'accès il y a en effet sur chaque dossier et fichier la possibilité d'éditer les "permissions". Lorsque je clique dessus il y a ces lettres là :
u[ rwx ] g[ rwx ]
Et pour chaque lettre entre crochet je peux cocher une case. Personnellement j'ai coché toutes les cases et valider. Un message s'affiche alors me disant : " Permissions for folder//file set."
Voilà c'est tout ce que je peux vous dire pour le moment.
Merci de m'aider.
Elias a écrit:
Warning: imagejpeg() [function.imagejpeg]: SAFE MODE Restriction in effect. The script whose uid is 46666 is not allowed to access /www/zxq.net/w/o/w/wow-screen/htdocs/phpwebgallery/galleries/test/thumbnail owned by uid 2001 in /www/zxq.net/w/o/w/wow-screen/htdocs/phpwebgallery/admin/thumbnail.php on line 125
Tout est là : incompatibilité entre user ID amplifié par le safe_mode.
En clair, le safe_mode peut restreindre un script à modifier les seul fichiers qui ont le même user ID que lui.
le transfert par FTP a du créer le fichier sur le server avec un user ID tandis que le php tourne avec un autre userID.
Il faut donc vérifier dans le phpinfo() -> lien info sur la page administration.
Hors ligne
Alors j'ai vérifié ce que vous m'avez dit :
- GD2 est bien installé et activé.
-Sur la page d'administration >> lien >> informations, j'obtiens cette page http://wow-screen.zxq.net/phpwebgallery … on=phpinfo
Je n'ai quasiment rien compris. Mais si vous chercher quelque chose qui s'apparante aux variables PHP c'est tout tout en bas ..
Merci encore
Je m'excuse de faire un double post mais je viens de penser à quelque chose pour vérifier ce que tu dis laurent.duretz :
Je peux tenter de uploader les images directement via le site ( option Ajouter une image)
Ensuite j'accepte l'image et je tente de créer la miniature.
De cette manière il me semble que les deux images auront été créées via le site et donc peut etre avec le meme User ID.
Je teste ca de suite et je vous tien au courrant.
Tu es le webmaster de ta galerie.
Tu as accès à cette page.
Nous ne sommes pas administrateurs de ta galerie.
Nous n'avons pas accès au phpinfo() de ton site.
D'ailleurs, il vaut mieux que seules les personnes que tu veux autoriser obiennent ces infos.
8-)
Hors ligne
Alors ce que j'ai tenté dans mon dernier post n'a évidemment pas fonctionné.... : (
Que dois-je donc faire pour avoir un meme User ID avec mon truc FTP et le site ????
Merci d'avance.
Nous donner des infos.
1) Quel hébergeur ? cela permet en général de savoir comment cet hébergeur configure ses serveurs.
2) La copie d'écran du phpinfo puisque le lien que vous donnez n'est visible que pour celui qui est connecté en tant qu'administrateur de votre site (j'uitilise ce module firefox pour le faire : Pearl Crescent page saver
3) Quel outil de transfert de fichier.
4) Pour la suite, on verra....
Le phpinfo est la "bible" de la configuration du serveur. Ne vous étonnez donc pas si j'insiste :-)
Hors ligne
Bonjour à vous tous
Alors je n'ai pas pu faire une photo entière de la page car elle est beaucoup trop large et je recevais sans cesse le meme message d'erreur... Mais bon j'ai tout fais par petit bout.
1) Mon hébergeur c'est Zymic Free Web Hosting ( http://www.zymic.com/ )
3) Pour ulpoader les fichiers j'utilise le FTP fourni sur le site de Zymic. Je ne pense pas qu'il ait un nom précis ; juste File Manager....
2) Alors maintenant le gros du message, les photos :
**Les infos générales**
**Variables PHP**
http://wow-screen.zxq.net/PHPVariables.jpg
http://wow-screen.zxq.net/PHPVariables2.jpg
**Info MySQL et plus**
http://wow-screen.zxq.net/mysql.jpg
**Header Info**
http://wow-screen.zxq.net/httpheadersinfo.jpg
**Info Session**
http://wow-screen.zxq.net/session.jpg
**Info SQL Lite et Standard**
http://wow-screen.zxq.net/SQLite.jpg
**Hash et MBstring ..**
http://wow-screen.zxq.net/hash.jpg
pff allez encore quelques unes
** Exif FTP GD gettext **
http://wow-screen.zxq.net/exif.jpg (Si j'ai bien compris, c'est sur cette page qu'on voit si GD est activé ^^)
Dernière modification par VDigital (2008-03-11 10:05:01)
Aucun des liens ne fonctionne :-(
Hors ligne
Il y a un .htaccess qui plante les hotlinks...
J'ai réussi malgré tout à voir 2/3 screenshots.
Pour le reste, nous obtenons un bel écran avec :
Error: 403 Forbidden
If you are the website owner:
You have not uploaded an index page (index.html or index.htm or index.php) in this current directory, and therefore a 403 error has occurred. If you feel you have uploaded an index file, make sure it is in lowercase (e.g. not Index.html).
If you are a visitor:
Want to create your own website, looking for free web hosting? Try our Free Web Hosting.
Regards,
Zymic Team
8-)
Hors ligne
Et maintenant ca marche ??
Sinon, tanpis je dois partir on verra ca plus tard.
Merci Quand meme.
Toujours pas.
Hors ligne