Problème résolu ...
Message de rvelices :
ub avait trouve une solution pour les hebergeurs 'non standard' ici : http://forum.phpwebgallery.net/viewtopic.php?id=11349 .
Oui, le script_basename est mal utilisé sur le serveur. Il y avait un plugin qui gérait les cas limites des hébergeurs avec les problèmes de variables. Peut-être que rvelices pourrait t'aider.
Je le sollicite.
Voici ce que j'obtiens en cliquant sur une vignette :
Warning: script_basename "php4" unknown in /home/wb55091/Pictures/include/section_init.inc.php on line 156
Warning: Cannot modify header information - headers already sent by (output started at /home/wb55091/Pictures/include/section_init.inc.php:156) in /home/wb55091/Pictures/include/functions_html.inc.php on line 709
Warning: Cannot modify header information - headers already sent by (output started at /home/wb55091/Pictures/include/section_init.inc.php:156) in /home/wb55091/Pictures/include/functions_html.inc.php on line 710
Warning: Cannot modify header information - headers already sent by (output started at /home/wb55091/Pictures/include/section_init.inc.php:156) in /home/wb55091/Pictures/include/page_header.php on line 102
ILB - PICTURES
Page not found
Bref : cela ne fonctionne pas !
Bonjour,
Je viens d'installer la version 1,70. (upgrader en fait).
Comme j'obtenais beaucoup de warning et autres messages, j'ai fini par supprimer mes tables de données et réinstaller entièrement le tout.
Il y a progrès, je n'obtient plus que les messages suivants :
Warning: script_basename "php4" unknown in /home/wb55091/Pictures/include/section_init.inc.php on line 156
Warning: Cannot modify header information - headers already sent by (output started at /home/wb55091/Pictures/include/section_init.inc.php:156) in /home/wb55091/Pictures/include/page_header.php on line 102
Voir : http://www.ilbliege.net/Pictures/
Je suppose qu'il doit s'agir d'un problème équivalent à celui exposé il y a 5 mois ?
Avez-vous une idée? Mon serveur est toujours le même serveur Apache ...
Une solution serait d'@ les lignes, ce qui n'est guère élégant...
Merci d'avance,
Christian
--->VDigital :
Si ça peut aider à comprendre pourquoi j'ai du changer la ligne 89...
Voici la valeur de $_SERVER['SERVER_SOFTWARE'] :
Apache/1.3.37 (Unix) mod_fastcgi/mod_fastcgi-SNAP-0404142202 .
Christian
lastick06 a écrit:
je vien de faire les deux essai et il ny a pas cette ligne? if (basename($_SERVER['SCRIPT_FILENAME']) == 'picture.php')
dans
./include/section_init.inc.php
???
Lis bien car:
http://forum.phpwebgallery.net/viewtopi … 688#p56688
Tu as vu que VDigital et moi t'avons donné la même réponse au même moment....
Je viens de faire l'essai en faisant un controle-c du texte à modifier dans le mail de VDigital.
Celui qui est à la ligne 89 .
J'ai ouvert le fichier demandé. Controle-f puis contrôle-V et tu trouves le texte à modifier.
Il suffit alors de faire le remplacement, de sauver et d'uploader...
nike chrome j'ai trouver j'ai modifier ça marche c'est super merci beaucoup a vous tres simpas.
Le plus simple est d'utiliser ton programme FTP.
Il faut aller dans la partie du site ou se trouve la galerie et trouver le répertoire /include.
Télécharge le fichier section_init.inc.php qui se trouve dans ce répertoire.
Après téléchargement, sur ton pc ouvre le fichier section_init.inc.php avec le bloc-note ou un traitement de texte.
Effectue une recherche contrôle-f du texte : if (basename($_SERVER['SCRIPT_FILENAME']) == 'picture.php')
Remplace ce texte par : if (substr($_SERVER['PHP_SELF'],strlen($_SERVER['PHP_SELF'])-11, 11) == 'picture.php')
Sauvegarde le fichier section_init.inc.php.
Télécharge le sur ton site en écrasant l'ancien fichier.
Le tour est joué sans éditeur spécialisé ....
On va le faire au ralenti...
Quand tu as décompressé sur ta machine les différents modules, dans le répertoire principal tu devrais trouver un répertoire include avec dedans le fichier section_init.inc.php
Tu l'ouvres avec wordpad par exemple.
Tu fais une recherche de la ligne
if (basename($_SERVER['SCRIPT_FILENAME']) == 'picture.php')
Quand tu l'as trouvée, tu remplace cette ligne par:
if (substr($_SERVER['PHP_SELF'],strlen($_SERVER['PHP_SELF'])-11, 11) == 'picture.php')
Tu enregistres.
Puis par ton client FTP tu transfères uniquement le module section_init.inc.php dans le répertoire correspondant de ton site...
Cela devrait marcher.
8-)
bonjour
je croi que j'ai le meme probleme, quand je clic sur une image elle ne souvre pas en grand et j'ai un message d'erreur.
que faire?
je doit vous avertir que je ni connais rien en langage. je ne sais pas ou chercher pour la modif expliquer ci dessus?
OK.
Ca marche, merci pour tout....
Par rapport à d'autres forum/programme vous êtes vraiment super...
Christian
Christian,
Essaie la correction suivante dans ./include/section_init.inc.php:
Ligne 89
if (basename($_SERVER['SCRIPT_FILENAME']) == 'picture.php')
remplace par
if (substr($_SERVER['PHP_SELF'],strlen($_SERVER['PHP_SELF'])-11, 11) == 'picture.php')
8-)
PS: Nous connaissons le symptôme. La solution a été donnée plusieurs fois sur le forum. Cela sera corrigé à priori en 1.7 (Merci Rub).
Mais Apache cela nous étonne un peu.
Sous Apache
Trop courte ma question, c'est bien sur!
Ton serveur est sous IIS ou sous apache?