Accueil   Accueil    Forum   Forum    Download   Download    Livre d'or   Livre d'or    Contact   Contact    Liens Web   Liens Web

[mg3] erreur suite passage en php 5.4 - CMS KwsPHP - Le site clés en main

Colonne de gauche

Espace membre

Privé Masquer le formulaire de connexion


Se souvenir de moi ?


Mot de passe oublié

Menu

Forum

Sujets Importants

fleche basForum : Masquer l’entête

Accès rapide :

 

Effectuer une Recherche avancée OU


fleche bas[Résolu] [mg3] erreur suite passage en php 5.4  [14 réponses]

puce Index du Forum  » Portail & Modules  » Les bugs des modules officiels


Répondre


fleche bas

scoubi
starsj6.png
Dieu


avatar
Hors ligne

Nombre de posts: 1773 (0.24/Jour)
Inscrit(e) le: 24 juin 2006
Visiter son site
Imprimer Permalien mardi 8 janvier 2013 à 22:58  
bonsoir,

Après mise à jour de la nouvelle version de KWSPHP, je suis passé en en php 5.4 et je n'avais pas remarqué, mais j'ai l'erreur suivante qui s'affiche sur le site :


Citation :
Warning: Creating default object from empty value in /homepages/14/d141786935/htdocs/modules/mg3/params.php on line 20



l'erreur s'est affiché lorsque j'ai cliqué sur le mail d'alerte m'informant qu'un membre avait son compte suspendu, ce qui m'a renvoyé sur le site qui m'a évidemment dis que je n'étais pas habilité n'étant pas connecté.

l'erreur s'affiche au dessus de l'affichage des photos aléatoires, sur la page d'accueil.

ca y est je viens de repasser en php 4, plus d'erreur ou bout de quelques minutes, je repasse alors en php 5.4 et j'ai à nouveau l'erreur quelques minutes plus tard.

L'erreur s'affiche que pour les visiteurs et non pour les membres.


Citation :
Warning: Creating default object from empty value in /homepages/14/d141786935/htdocs/modules/mg3/fonctions.php on line 91




Citation :
Warning: Creating default object from empty value in /homepages/14/d141786935/htdocs/modules/mg3/image.php on line 58



Après de multiples tests, l'erreur ne s'affiche que quand je suis en php5.4, en php4 pas d'erreur d'affiché.

merci par avance pour vos idées,

ps : je suis repassé en php4 chez mon hebergeur pour ne plus avoir l'erreur temporairement, donc vous ne verrez pas l'erreur sur le site
version MG3 931

Je ne peux également plus syncroniser mes galeries sur mg3, car il m'affiche un beau message sur copyright :


Citation :
Problème détecté sur les copyrights: © KwsPHP. Il s’agit soit:
D’une erreur dans votre code. En cas de problème pour le résoudre, veuillez nous consulter.
D’un retrait volontaire de votre part. Dans ce cas merci de prendre note de ce message.


et une nouvelle erreur


Citation :
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 13056 bytes) in /homepages/14/d141786935/htdocs/modules/mg3/fonctions_update.php on line 277



je précise que je n'ai pas de caractères accentués dans le titre des albums de MG3


Édité 5 fois - Dernière édition: 09/01/2013 à 13:36 Par scoubi. Raison: Précision et reformulation des problèmes


scoubi
vive le soleil


Infos CMS KwsPHP


Informations : Avant de poster un sujet sur le forum

Veuillez avant tout vérifiez la comparaison de vos fichiers sur votre site
Mon compte / Outils / Comparaison


La recherche avancée du forum (en ciblant au mieux les options de la recherche)
La Faq - La documentation - La documentation en vidéo - Le sujet "Install et Mise à jour"
Vous devez lire en priorité le topic de la 1.6 pour en découvrir ses fonctionnalités


Afficher



σmike007
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 7551 (1.02/Jour)
Inscrit(e) le: 05 juillet 2006
Visiter son site
Imprimer Permalien mercredi 23 janvier 2013 à 16:05  
ah satané php. Bon ok pour le warning, je sais ce que c'est.

pour le reste, cela vient surement d'une de tes dernières photos, il faut faire marche arrière et les remettre petit à petit

Ce n'est pas le copyright qui te gène car comme il y a "Fatal error:" le chargement de la page ne se finissant pas normalement, le message apparait.

Bref la dernière fois que je me suis penché sur un tel pb, il s'est avéré que c'était du à une extension d'une photo, genre après avoir modifié .png par .jpg, le pb était réglé.
bref il faut y aller à tâtons en admettant que tu viennes de rajouter des photos

Réponse ci-dessus posté le jeudi 10 janvier 2013 : 16:46



Bon allez à defaut pour le moment de sortir un correctif mg3 car j'attend de bien voir d'avoir traité tous ces warnings voilà ce qu'il faut corriger

Dans un premier temps assurez-vous d'avoir la dernière version de mg3 dispo (V931) ds notre zone de téléchargement et que l'update est ok ds le gestionnnaire.
Car cela permettra de bien identifier les lignes citées


Citation :
Warning: Creating default object from empty value in /homepages/14/d141786935/htdocs/modules/mg3/fonctions.php on line 91


ouvrez le fichier cité ligne 91 puis insérez avant cette ligne ceci :
$fn_retour = new stdClass();

Citation :
Warning: Creating default object from empty value in /homepages/14/d141786935/htdocs/modules/mg3/image.php on line 58


ouvrez le fichier cité ligne 58 puis insérez avant cette ligne ceci :
$mg3_infos_img = new stdClass();

Citation :
Warning: Creating default object from empty value in /homepages/14/d141786935/htdocs/modules/mg3/params.php on line 20


Ce cas est particulier, et on va corriger ça en amont ds le portail.
Ouvrez le config.php de la V1.6.955
Chercher la ligne 328 : $K_user = new stdClass();
et ajoutez juste après, ceci : $user = new stdClass();


Voilà vous l'aurez compris par identification chaque fois qu'on utilise un object (sous ce format $Var->...) que l'on n'a pas déclaré, on a ce warning car php 5.4 est plus strict sur les déclarations.
Il faut donc le déclarer sous cette manière $Var = new stdClass();
$Var étant à identifier en fct des cas, puisque cela correspondait par rapports aux warning ci-dessus à $fn_retour, $mg3_infos_img et à $user

Si après corrections, vous en trouvez d'autre faites le moi savoir. Donc profitez en pour naviguer un peu ds mg3 ds tous les endroits qui différent



Vous êtes satisfait de l'aide apportée !! Vous avez l'âme généreuse !!

Faite un don du montant souhaité
Un petit don (même de 1 euro) de chaque personne satisfaite permet de témoigner de votre reconnaissance pour le temps passé. merci


Mes Modules ou ceux que j'ai repris en V1.6 : ICI. Module Humour
bbcode_sup => Voir le forum dédié (youtube, daily, zoomimg, deezer, divx, clearbox, apostrophe word, etc...)


ashen42
starsj1.png
Newbie


avatar
Hors ligne

Nombre de posts: 15
Inscrit(e) le: 21 avril 2010
Visiter son site
Imprimer Permalien jeudi 24 janvier 2013 à 13:46  
Merci Mike007 pour la procédure et toutes les précisions.
Cela fonctionne correctement pour moi.
Si je vois d'autres choses, je te le signalerais.

A+
Fred

Réponse ci-dessus posté le jeudi 24 janvier 2013 : 11:53



Salut,

Je viens d'avoir ce warning au dessus des images de la galerie.


Citation :
Warning: Creating default object from empty value in /homepages/26/d230550395/htdocs/modules/mg3/index.php on line 66



J'ai donc appliqué la même procédure et ça fonctionne parfaitement.
J'ai rajouté juste avant la ligne 66, le texte suivant :

Citation :
$mg3_infos_vig = new stdClass();



A+
Fred


scoubi
starsj6.png
Dieu


avatar
Hors ligne

Nombre de posts: 1773 (0.24/Jour)
Inscrit(e) le: 24 juin 2006
Visiter son site
Imprimer Permalien dimanche 27 janvier 2013 à 22:10  
bonsoir à tous,

merci mike smiley sg3agbjg3ag.gif et merci à fred smiley sg23gciaog23g.gif aussi

cela fonctionne pour MG3, me reste plus qu'a résoudre mon problème, d'erreur
pas facile à trouver car c'est un ami qui poste 90 % des photos et des reportages, avec des liens vers les galeries photos. dont je ne synchronise que très rarement
en fin de compte j'ai voulu synchroniser suite à l'effacement d'un membre, donc
avec 10198 photos je ne sais pas trop ou chercher.

si j'efface une galerie complète, je ne peux plus la remettre, car je suis obligé de passer une photos une par autre...

si quelqu'un a une petite idée je suis preneur

merci par avance,

scoubi


encore d'autres erreurs sur MG3


Citation :
Warning: Creating default object from empty value in /homepages/14/d141786935/htdocs/modules/mg3/fonctions_update.php on line 150



Citation :
Warning: Creating default object from empty value in /homepages/14/d141786935/htdocs/modules/mg3/fonctions_update.php on line 68



Citation :
Warning: Creating default object from empty value in /homepages/14/d141786935/htdocs/modules/mg3/fonctions_update.php on line 299



Édité 2 fois - Dernière édition: 27/01/2013 à 22:40 Par scoubi. Raison: Nouveau messages d'erreurs


scoubi
vive le soleil


σmike007
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 7551 (1.02/Jour)
Inscrit(e) le: 05 juillet 2006
Visiter son site
Imprimer Permalien lundi 28 janvier 2013 à 16:02  
même principe, chercher la lgne et repérer la variable pour insérer ligne d'avant

$La_Var_Identifiée = new stdClass();
vu que c'est ds le même fichier commencer par la fin pour éviter le décallage du à l'insertion

sinon pour ton pb de memory, donne moi ton compte grade 4, j'ai encore tes accès ftp, je vais regarder en faisant les tests necessaires

Réponse ci-dessus posté le lundi 28 janvier 2013 : 15:05



Laisse tomber le compte grade 4 , comme j'avais le ftp je me suis donné les accès aux fichiers nécessaire le temps de...

donc voici le resultat de la synchro

Citation :
Albums supprimés : -

Albums mis à jour :
...
/Album_des_membres/1236760349/touareg_2012_1343224813 ( +1 img )
...
/Album_des_membres/1173886391/salon_moto_legende_2012_1353336800
/chacal_2012_1357735713 ( =15 img )

Albums ajoutés : +1 alb
/Album_des_membres/1173886391/_1340114681 ( +39 img )



le fichier qui posait pb est celui-ci

Album_des_membres/1236760349/touareg_2012_1343224813/p1000439_1343224942.JPG
il fait 3Mo, mais je ne sais pas si c'est la taille qui coince, l'extension en majuscule, la taille elle-même de l'image 3200x2400px (je penche plutot pour cette dernière) ou autre chose, toujours est-il que j'ai créé la miniature manuellement
ceci dit je ne sais pas pourquoi cette photo est apparu
http://moto-side-solo.info/index.php?mod=mg3&alb=475
c'est la même que la p1000439_1343226666.jpg

Vous êtes satisfait de l'aide apportée !! Vous avez l'âme généreuse !!

Faite un don du montant souhaité
Un petit don (même de 1 euro) de chaque personne satisfaite permet de témoigner de votre reconnaissance pour le temps passé. merci


Mes Modules ou ceux que j'ai repris en V1.6 : ICI. Module Humour
bbcode_sup => Voir le forum dédié (youtube, daily, zoomimg, deezer, divx, clearbox, apostrophe word, etc...)


scoubi
starsj6.png
Dieu


avatar
Hors ligne

Nombre de posts: 1773 (0.24/Jour)
Inscrit(e) le: 24 juin 2006
Visiter son site
Imprimer Permalien lundi 28 janvier 2013 à 19:59  
bonsoir mike

bon j'ai modifié le fichier avec la variable, c'est nikel.

Grand merci smiley sg3agchampiong3ag.gif pour m'avoir aider pour trouver l'image récalcitrante. Donc en fin de compte il faut vérifier la taille, le poids et l'extension des images.

Petite question subsidiaire, n'est-il pas possible de bloquer le poids d'une image a télécharger ? en plus j'ai marqué 600 maxi en largeur et comment un membre peut poster une photo de 3200 par 2400 ?

cela ne bloque pas si une image fait plus de 600 en largeur, en theorie cela devrait bloquer et faire un message d'erreur ?

as tu une solution pour limiter l'upload de photos énormes ?

Sur un petit module upforum assez ancien que j'avais adapté, en partant du module page, je pouvais limiter l'upload des photos à une taille en largeur, en hauteur et un poids maxi, cela éviter ce genre de probléme, dommage que cela n'existe pas sur MG3 ... peut être à adapter en partant de upload.php du module page ...

en tout cas merci beaucoup pour m'avoir débloquer MG3

A +


Édité 1 fois - Dernière édition: 28/01/2013 à 21:36 Par scoubi.


scoubi
vive le soleil


σmike007
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 7551 (1.02/Jour)
Inscrit(e) le: 05 juillet 2006
Visiter son site
Imprimer Permalien mercredi 30 janvier 2013 à 11:55  
il faudrait avoir le temps de s'y pencher, ce que je n'ai pas.
Cependant as-tu fait toi même le test par rapport a cette limitation de largeur ?

De plus c'est peut-etre un couac car cette photo de 3200px avait comme date juillet 2012 comme les autres, tout comme les miniatures, autant dire que ça fait un moment qu'elle y est.
Et si la miniature à disparue par enchantement, il fallait la recréer et ça a coincé, mais pourquoi aurait-elle disparue?
Bref, mystère !!!


Vous êtes satisfait de l'aide apportée !! Vous avez l'âme généreuse !!

Faite un don du montant souhaité
Un petit don (même de 1 euro) de chaque personne satisfaite permet de témoigner de votre reconnaissance pour le temps passé. merci


Mes Modules ou ceux que j'ai repris en V1.6 : ICI. Module Humour
bbcode_sup => Voir le forum dédié (youtube, daily, zoomimg, deezer, divx, clearbox, apostrophe word, etc...)


scoubi
starsj6.png
Dieu


avatar
Hors ligne

Nombre de posts: 1773 (0.24/Jour)
Inscrit(e) le: 24 juin 2006
Visiter son site
Imprimer Permalien samedi 22 juin 2013 à 14:53  
bonsoir mike,

j'ai essayé et on peut envoyer une photo d'une largeur de 1500, alors que les paramètres sont notés à 600.

Pour mon ami qui fait les reportages, lui pas de souçi, il réduit avant, mais les autres membres, ils font un peu n'importe quoi car il n'y a pas de garde fou.

le petit programme que j'ai chez moi en dl, que ce soit upforum ou autres utilisait le fichier upload de page, qui limite la largeur, la hauteur et le poids de l'image, c'est assez top pour éviter d'avoir n'importe quoi sur le site.

en attendant, MG3 fonctionne bien avec les modifs en php 5.4

merci encore, et je clos le sujet car la réponse initiale au problème est résolu, reste juste la limitation des images (quoique j'avais rajouté un message d'avertissment sur l'ancienne version, va falloir que je le rajoute)

Réponse ci-dessus posté le jeudi 31 janvier 2013 : 22:38



bonjour à tous,

je me permets de ré-ouvrir le sujet, car j'ai l'erreur suivante qui apparraît :


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. Warning: Creating default object from empty value in /homepages/14/d141786935/htdocs/modules/mg3/params.php on line 20
  5.  
  6. #####!!!#####
  7. ?>


alors que la modif que m'avez demandé de faire mike dans le config.php est bien présente, aprés la ligne 328


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4.   $user = new stdClass();
  5.  
  6. #####!!!#####
  7. ?>


j'utilise firofos, et le truc marrant si je me connecte une fois, bien sur le message disparait, si je me déconnecte, je n'ai plus le message.

si je sors de firefox, qui me vite tout l'historique, j'y re-rentre, j'ai de nouveau l'erreur.

merci

a+



scoubi
vive le soleil


ΦOtocinclus
Administrateur
stars7.png


avatar
Hors ligne

Nombre de posts: 3163 (0.43/Jour)
Inscrit(e) le: 02 septembre 2006
Visiter son site
Imprimer Permalien samedi 22 juin 2013 à 23:01  
Es-tu bien sûr d'avoir ça dans ton config.php ?

Dans la dernière version du portail c'est
Code PHP (config.php) :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. $K_user = new stdClass();
  5.  
  6. #####!!!#####
  7. ?>


C'est mg3 qu'il faut modifier en remplaçant $user par $K_user


LES C0NS, ÇA OSE TOUT. C'EST MÊME À ÇA QU'ON LES RECONNAÎT.

Michel Audiard


scoubi
starsj6.png
Dieu


avatar
Hors ligne

Nombre de posts: 1773 (0.24/Jour)
Inscrit(e) le: 24 juin 2006
Visiter son site
Imprimer Permalien dimanche 23 juin 2013 à 09:13  
bonjour OTO,

Dans le fichier config.php Mike m'avait fait rajouter une ligne pour que cela donne :


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4.     $K_user = new stdClass();
  5.         $user = new stdClass();
  6.     $K_theme_def = $theme_def = $K_theme;
  7.  
  8.  
  9. #####!!!#####
  10. ?>


a la ligne 328, sans à cause d'un mauvaise manip que j'avais effectué en faisant une comparaison, cette modif en amont devait me résoudre le probléme sur MG3.


et sur param.php de mg3 j'ai ça en ligne 18 :


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. //! les visiteurs
  5. if ( !isset( $user->id )) {
  6.     $user->id = 0;
  7.     $user->pseudo = $mg3l_visit;
  8.     $user->grade = -1;
  9. }
  10.  
  11.  
  12. #####!!!#####
  13. ?>


Je ne sais pas trop quoi changer

merci par avance,


scoubi
vive le soleil


ΦOtocinclus
Administrateur
stars7.png


avatar
Hors ligne

Nombre de posts: 3163 (0.43/Jour)
Inscrit(e) le: 02 septembre 2006
Visiter son site
Imprimer Permalien dimanche 23 juin 2013 à 14:14  
pourtant avec le $user ajouté dans le config ça devrait le faire.

Je viens de faire un tour sur ton site dans mg3 en temps que visiteur et je n'ai jamais vu l'erreur s'afficher ... Peux-tu mettre un lien vers une page ou tu as cette erreur ?


LES C0NS, ÇA OSE TOUT. C'EST MÊME À ÇA QU'ON LES RECONNAÎT.

Michel Audiard


fleche bas[Résolu] [mg3] erreur suite passage en php 5.4  [14 réponses]

Répondre



puce Index du Forum  » Portail & Modules  » Les bugs des modules officiels