Fork me on GitHub






la page blanche suspecte
Régulier
Inscrit: 26/01/2004 16:16
De seraing
Messages: 253
Il y a un truc bizarre sur l'un des site xoops que je gère...
voulant faire qq modif dans le thème... je me rends compte que le theme ne se met pas à jour, et donc je vais effacer les template_c puis page blanche !;(

bon je rebalance les fichiers backupé de ce répertoire.. le site est de retour.
je m'assure que le site mets bien à jour les themes, je regarde un peu dans le forum.. on propose de remettre le theme par défaut pour faire qq test.

d'abord je renome l'un des theme xoops par le nom de theme.. marche tjs pas.
j'ai dans l'admin mettre le theme par défaut... là j'ai un message d'erreur "failed to open the file".. et page blanche. je remet mon theme.. même message, marche toujours pas.. je remets le template_c là ca marche... vraiment
bizarre.

le chmod du template_c est bien 777

ou pourrait être le probleme?


wouaip.. sympa mnt qd je veux me reconnecter en admin.. j'ai un sympathique
"Ceci est votre première entrée dans la section administration. Pressez le bouton ci-dessous pour débuter."
suivi d'un failed to open file

avec un lien pour aller directement dans un endroit de l'admin.. je peux arriver à la partie de l'admin par exemple pour mettre le débuggage en marche.
SQL -> rien ne s'affiche
PHP -> message d'erreur pas en popup :
Notice [PHP]: Only variable references should be returned by reference in file /home/www/3f9e89e9783e0f13b75393d0080b038b/web/pmtic_v2/include/functions.php line 517
Notice [PHP]: Only variable references should be returned by reference in file /home/www/3f9e89e9783e0f13b75393d0080b038b/web/pmtic_v2/include/functions.php line 517
Notice [PHP]: Only variables should be assigned by reference in file /home/www/3f9e89e9783e0f13b75393d0080b038b/web/pmtic_v2/class/database/mysqldatabase.php line 236
Notice [PHP]: Only variables should be assigned by reference in file /home/www/3f9e89e9783e0f13b75393d0080b038b/web/pmtic_v2/class/database/mysqldatabase.php line 236
Notice [PHP]: Only variable references should be returned by reference in file /home/www/3f9e89e9783e0f13b75393d0080b038b/web/pmtic_v2/include/functions.php line 517
Notice [PHP]: Only variable references should be returned by reference in file /home/www/3f9e89e9783e0f13b75393d0080b038b/web/pmtic_v2/include/functions.php line 517
Notice [PHP]: Only variables should be assigned by reference in file /home/www/3f9e89e9783e0f13b75393d0080b038b/web/pmtic_v2/class/database/mysqldatabase.php line 236
Notice [PHP]: Only variable references should be returned by reference in file /home/www/3f9e89e9783e0f13b75393d0080b038b/web/pmtic_v2/include/functions.php line 517
Notice [PHP]: Only variable references should be returned by reference in file /home/www/3f9e89e9783e0f13b75393d0080b038b/web/pmtic_v2/include/functions.php line 517
Notice [PHP]: Only variable references should be returned by reference in file /home/www/3f9e89e9783e0f13b75393d0080b038b/web/pmtic_v2/include/functions.php line 517
Notice [PHP]: Only variable references should be returned by reference in file /home/www/3f9e89e9783e0f13b75393d0080b038b/web/pmtic_v2/include/functions.php line 517
Notice [PHP]: Only variable references should be returned by reference in file /home/www/3f9e89e9783e0f13b75393d0080b038b/web/pmtic_v2/include/functions.php line 517
Notice [PHP]: Only variable references should be returned by reference in file /home/www/3f9e89e9783e0f13b75393d0080b038b/web/pmtic_v2/include/functions.php line 517
Notice [PHP]: Only variable references should be returned by reference in file /home/www/3f9e89e9783e0f13b75393d0080b038b/web/pmtic_v2/include/functions.php line 517
Notice [PHP]: Only variables should be assigned by reference in file /home/www/3f9e89e9783e0f13b75393d0080b038b/web/pmtic_v2/class/database/mysqldatabase.php line 236
Warning [PHP]: xoops_cp_header() [function.xoops-cp-header]: open_basedir restriction in effect. File(/home/sites/site77/web/pmtic_v2/cache/adminmenu.php) is not within the allowed path(s): (/home/sites/site77:/home/www/3f9e89e9783e0f13b75393d0080b038b/:/tmp:/opt/php/lib/php/) in file /home/www/3f9e89e9783e0f13b75393d0080b038b/web/pmtic_v2/include/cp_functions.php line 55
Warning [PHP]: xoops_cp_header(/home/sites/site77/web/pmtic_v2/cache/adminmenu.php) [function.xoops-cp-header]: failed to open stream: Operation not permitted in file /home/www/3f9e89e9783e0f13b75393d0080b038b/web/pmtic_v2/include/cp_functions.php line 55
Warning [PHP]: xoops_cp_header() [function.include]: Failed opening '/home/sites/site77/web/pmtic_v2/cache/adminmenu.php' for inclusion (include_path='.:/opt/php/lib/php') in file /home/www/3f9e89e9783e0f13b75393d0080b038b/web/pmtic_v2/include/cp_functions.php line 55
Notice [PHP]: Only variable references should be returned by reference in file /home/www/3f9e89e9783e0f13b75393d0080b038b/web/pmtic_v2/include/functions.php line 517
Notice [PHP]: Only variables should be assigned by reference in file /home/www/3f9e89e9783e0f13b75393d0080b038b/web/pmtic_v2/class/database/mysqldatabase.php line 236
Notice [PHP]: Only variables should be assigned by reference in file /home/www/3f9e89e9783e0f13b75393d0080b038b/web/pmtic_v2/include/cp_functions.php line 57
Notice [PHP]: Undefined variable: xoops_admin_menu_js in file /home/www/3f9e89e9783e0f13b75393d0080b038b/web/pmtic_v2/include/cp_functions.php line 72
Warning [PHP]: xoops_cp_footer() [function.xoops-cp-footer]: open_basedir restriction in effect. File(/home/sites/site77/web/pmtic_v2/cache/adminmenu.php) is not within the allowed path(s): (/home/sites/site77:/home/www/3f9e89e9783e0f13b75393d0080b038b/:/tmp:/opt/php/lib/php/) in file /home/www/3f9e89e9783e0f13b75393d0080b038b/web/pmtic_v2/include/cp_functions.php line 159
Warning [PHP]: xoops_cp_footer(/home/sites/site77/web/pmtic_v2/cache/adminmenu.php) [function.xoops-cp-footer]: failed to open stream: Operation not permitted in file /home/www/3f9e89e9783e0f13b75393d0080b038b/web/pmtic_v2/include/cp_functions.php line 159
Warning [PHP]: xoops_cp_footer() [function.include]: Failed opening '/home/sites/site77/web/pmtic_v2/cache/adminmenu.php' for inclusion (include_path='.:/opt/php/lib/php') in file /home/www/3f9e89e9783e0f13b75393d0080b038b/web/pmtic_v2/include/cp_functions.php line 159
Notice [PHP]: Undefined variable: xoops_admin_menu_dv in file /home/www/3f9e89e9783e0f13b75393d0080b038b/web/pmtic_v2/include/cp_functions.php line 160

Posté le : 17/11/2006 08:40

Edité par cyborgjeff sur 17/11/2006 08:57:09

c'est extraordinaire
Partager Twitter Partagez cette article sur GG+
Re: la page blanche suspecte
Xoops accro
Inscrit: 25/02/2004 00:20
De Région parisienne
Messages: 2526
Il semblerait que le nom de dossier (XOOPS_ROOT_PATH) ait changé.
Regardes ce post : ICI

Posté le : 17/11/2006 09:19
Partager Twitter Partagez cette article sur GG+
Re: la page blanche suspecte
Régulier
Inscrit: 26/01/2004 16:16
De seraing
Messages: 253
ce qui est bizarre, c'est que si je change mon ROOT url, .. plus rien ne va (j'ai un message "classique").. si je remet l'ancien.
le site fonctionne, les accès DB fonctionne.. mais j'ai tjs les mêmes erreurs que plus haut.
donc le message d'erreur en debug PHP, je l'ai à la suite de l'affichage correcte des pages de mon SITE. c'est ca qui est violent.

exemple sur la page d'acceuil du site

http://www.pmtic.net/pmtic_v2/


ps : d'ailleurs ceci "/home/www/3f9e89e9783e0f13b75393d0080b038b/web/" n'existe pas,.. ce n'est pas l'adresse physique de mon site, je ne sais pas ou il va cheercher ca

Posté le : 17/11/2006 09:26

c'est extraordinaire
Partager Twitter Partagez cette article sur GG+
Re: la page blanche suspecte
Régulier
Inscrit: 26/01/2004 16:16
De seraing
Messages: 253
bon ceci dit...
j'ai utiliser l'astuce proposée dans mon mainfile.
ca à résolu mon problème, sans faire disparaitre l'énorme armanat de message
d'erreur en débugage PHP.

je peux entrer dans l'admin, je peux changer de theme,...
mais tout ces message d'erreur... n'y aurait-il pas un peu de sécurité hackée dans l'affaire.

il s'agit d'un vieux xoops 2.0.9.2 (non upgradable malheureusement, suite à des bidouilles des anciens programmeurs de notre équipe).

je vais mettre protector de toute manière (c'est pour ca que je me repenche sur ce site qui n'a plus été administré depuis plus d'1 an)

Posté le : 17/11/2006 09:40

c'est extraordinaire
Partager Twitter Partagez cette article sur GG+
Re: la page blanche suspecte
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
le problème c'est que ta version de xoops a stagné, tandis que les version de php/mysql ont continué leur chemin.
du coup, du code qui était propre à l'époque, l'est moint à présent, et tu te retrouves avec des erreurs de type 'notice'. (plus qu'avec un xoops à jour en tout cas).

idem pour tes warning de type :
Warning [PHP]: xoops_cp_header() [function.xoops-cp-header]: open_basedir restriction in effect.

ton hébergeur applique des restrictions (safe_mode à on sans doute), et un "xoops core" ou des modules qui ne sont pas à jour, entraînent ces messages d'erreurs (mais là c'est plus grave, car ça peut empécher le fonctionnement normal de ton site)

Posté le : 17/11/2006 12:03
Partager Twitter Partagez cette article sur GG+
Re: la page blanche suspecte
Régulier
Inscrit: 26/01/2004 16:16
De seraing
Messages: 253
ok !
super merci pour cette info !
cela me permettra d'appuyer encore une fois sur l'importance que l'on doit porter sur les évolutions des sites Xoops que l'on gère.

Posté le : 22/11/2006 09:42

c'est extraordinaire
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

94 Personne(s) en ligne (79 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 94 | Plus ...