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

Erreurs requêtes aléatoires - 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é

Forum

fleche basForum : Masquer l’entête

Accès rapide :

 

Effectuer une Recherche avancée OU


fleche basErreurs requêtes aléatoires  [7 réponses]

fleche bas

σjacknikolson
starsj4.png
Posteur fou


avatar
Hors ligne

Nombre de posts: 652 (0.09/Jour)
Inscrit(e) le: 23 juin 2006
Visiter son site
Imprimer Permalien mercredi 20 février 2013 à 23:39  
Salut.
J'ai installé un Kws dans un répertoire de test dans un premier temps. Une fois les test finis, j'ai tout réinstallé à la racine du serveur et supprimé de la DB toutes les occurrences de /test dans les url.
J'ai tout réinstallé et ça semble bien fonctionner, sauf que...

J'ai souvent de gros ralentissements ( Page générée en 120.260 secondes avec 20 requêtes )
De temps en temps et de façon aléatoire j'ai 2 beaux messages d'erreurs dans la colonne de droite à la place des blocs
news et lien web


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /homepages/29/d208967763/htdocs/includes/traitement_variable.php on line 144
  5.  
  6. Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /homepages/29/d208967763/htdocs/modules/news/bloc.php on line 35
  7.  
  8. #####!!!#####
  9. ?>



Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /homepages/29/d208967763/htdocs/includes/traitement_variable.php on line 144
  5.  
  6. Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /homepages/29/d208967763/htdocs/modules/liens_web/bloc.php on line 118
  7.  
  8. #####!!!#####
  9. ?>

Le site met 2 plombes à s'afficher à chaque fois qu'apparaissent ces messages....

Bref, que du bonheur....

Une idée??

Création de site internet Chambéry - Référencement seo de site internet à Chambéry -
Photographe de mariage Chambéry -


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 20 février 2013 à 23:49  
tu es sur que tu as bien transféré correctement ta bdd ou que l'install s'est bien passé ??.

l'erreur sur traitement variable , il ne trouve pas la table alerte je suppose

un truc m'étonne, le mysql_fetch_row ligne 118 du bloc de liens_web, ça ça vient pas de chez nous, le code s'arrête ligne 115

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...)


σjacknikolson
starsj4.png
Posteur fou


avatar
Hors ligne

Nombre de posts: 652 (0.09/Jour)
Inscrit(e) le: 23 juin 2006
Visiter son site
Imprimer Permalien jeudi 21 février 2013 à 00:17  
Bon et bien j'ai fait ma tête de mule...j'ai essayé plein de trucs et j'ai fini par trouver.

Chez 1&1, sur les mutualisés, la fonction file_get_contents ne fonctionne pas avec les Url externes. Or, j'avais besoin d'appeler un ficher txt sur un autre serveur, ce que je fais sur tous mes sites.

J'avais donc utilisé un php.ini, comme indiqué, avec allow_url_fopen = On pour faire fonctionner file_get_contents....
A priori ça contrariait le serveur.

J'ai supprimé le file_get_contents et d'un coup, tout fonctionne à merveille^^ Page générée en 0.055 secondes...

Sur KWS on utilise une fonction qui fait appel à des trucs externes non? Pour vérifier les copy....ça se passe comment?

J'ai bien trouvé un truc de remplacement, mais cela est il bon?


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. $urlThumb = 'http://www.vangardis.com/bloc_liens_spirit.txt';
  5.  
  6. // Pour commencer nous initialisons une connexion
  7. $ch = curl_init();
  8.  
  9. // Nous lui demandons de retourner le resultat dans une variable que nous définirons plus bas.
  10. // au lieu de l'afficher directement dans le navigateur
  11. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  12.  
  13. // on lui définit une url (celle de l'url de la miniature)
  14. curl_setopt($ch, CURLOPT_URL, $urlThumb);
  15.  
  16. // on exécute la requete curl que l'on retourne dans notre variable $data
  17. $data = curl_exec($ch);
  18.  
  19. // on affiche enfin le résultat de cette variable
  20. echo $data;    
  21.  
  22. #####!!!#####
  23. ?>




Création de site internet Chambéry - Référencement seo de site internet à Chambéry -
Photographe de mariage Chambéry -


σ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 jeudi 21 février 2013 à 00:40  
Teste avec fopen et fread

ligne 20 du fichier index de infoz, ça devrait t'aider


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. //version de kwsphp
  5. $file = @fopen('http://www.kwsphp.org/modules/infoZ/version.txt', 'r');
  6. $version = @fread($file, 8192);
  7. @fclose($file);
  8.  
  9. #####!!!#####
  10. ?>


http://php.net/manual/fr/function.fread.php

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...)


σjacknikolson
starsj4.png
Posteur fou


avatar
Hors ligne

Nombre de posts: 652 (0.09/Jour)
Inscrit(e) le: 23 juin 2006
Visiter son site
Imprimer Permalien jeudi 21 février 2013 à 06:49  
Warning: fopen() [function.fopen]: URL file-access is disabled in the server configuration in /homepages/29/d208967763/htdocs/themes/spirit1/fin.php on line 83

Vive 1&1

Réponse ci-dessus posté le jeudi 21 février 2013 : 06:37



Bon, j'ai remis en place le php.ini avec ça:
allow_url_fopen = On
allow_url_include = On

puis

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. $file_ext = fopen('http://www.blabla.com/mon_fichier.txt', 'r');
  5. $version_ext = fread($file_ext, 8192);
  6. echo $version_ext;
  7. fclose($file_ext);
  8.  
  9. #####!!!#####
  10. ?>


ça marche et ne semble produire aucun ralentissement ou bug..

Toutefois je me questionne...

La valeur 8192 elle sert à quoi?

Pourquoi file_get_contents fait il tout planter? Je gère un autre site chez 1&1 et je constate que c'est la même chose?
Les sites kws hébergés chez 1&1 du coup, ne peuvent pas bénéficier de infoz???

Création de site internet Chambéry - Référencement seo de site internet à Chambéry -
Photographe de mariage Chambéry -


σ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 jeudi 21 février 2013 à 10:55  
Arff 1&1 !!!

bon ton pb initial et ma solution me font donc constater que chez 1&1 sans la directive allow_url_fopen ds le php.ini me font conclure que le système de mise à jour ne peut fonctionner correctement mais étant donné que sur les fopen à distance ds le code il y a des @ devant on ne voit pas le warning.

Bon je vais corriger et mettre un warning ds le portail. Je ferais des tests ce WE sur un site 1&1 pour voir. Est ce que je peux me servir de spirit fitness dont j'ai toujours les codes


=>Pourquoi file_get_contents fait il tout planter?
Aucune idée faut creuser

=>La valeur 8192 elle sert à quoi?
http://php.net/manual/fr/function.fread.php :
si le flux est lu depuis le buffer, et qu'il ne représente pas un fichier plein, alors au moins une lecture d'un nombre d'octets équivalent à la taille du bloc (habituellement 8192) est réalisée ; suivants les données du buffer précédent, la taille des données retournées peut être supérieure à la taille du bloc.



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...)


σjacknikolson
starsj4.png
Posteur fou


avatar
Hors ligne

Nombre de posts: 652 (0.09/Jour)
Inscrit(e) le: 23 juin 2006
Visiter son site
Imprimer Permalien jeudi 21 février 2013 à 12:46  
Oui Mike, aucun problème pour te servir de Spirit.
Merci pour l'explication au passage.
Je crois avoir lu que allow_url_fopen pouvait se faire via le fichier php lui même, mais je ne suis plus très sur..
Pour précision, sur l'autre site 1&1 que je gère, en ajoutant les 2 instructions

allow_url_fopen = On
allow_url_include = On


dans le php.ini

file_get_contents semble re fonctionner correctement.

Je pars en vacances jusqu'au 10 mars au fait, dont je ne serai pas joignable, car sur les plages de Sicile je n'ai pas internet (et je n'en ai pas besoin^^)
@++


Création de site internet Chambéry - Référencement seo de site internet à Chambéry -
Photographe de mariage Chambéry -


σ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 vendredi 22 février 2013 à 21:56  
Bon apparemment le ini_set('allow_url_fopen', 1); ne fonctionne pas et puis de toute façon, il vaut mieux que je mette une alerte ds le portail pour n'effectuer cette action que pour ceux qui sont chez 1&1.
D'ailleurs chez eux il faut aussi mettre
magic_quotes_gpc = Off

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...)


fleche basErreurs requêtes aléatoires  [7 réponses]