AccueilAideRechercherIdentifiez-vousInscrivez-vous

Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
23 Mai 2012 à 05:14:18

Connexion avec identifiant, mot de passe et durée de la session
Rechercher
    avancée

News

Stats
8763 Messages dans 1087 Fils de discussion par 1002 Membres
Dernier membre: emilie
+  PHP Astux
|-+  NewsletTux v. 2
| |-+  NewsletTux 2 fr (fin du support)
| | |-+  [Réglé] comment installer des modules ?
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: [Réglé] comment installer des modules ?  (Lu 6682 fois)
kinelegisML
Néophyte
*
Messages: 14



« le: 09 Septembre 2008 à 20:44:45 »

bonjour à tous

quand je vais sur "outils" puis "modules complémentaires" j'ai ce message d'erreur :

Outils annexes
Modules complémentaires
error file_get_contents : check URL =http://www.php-astux.info/documents/ntux2_modules.php


pouvez vous m'aider  ? merci
« Dernière édition: 15 Septembre 2008 à 14:27:43 par kinelegisML » Journalisée

KinelegisML
Andy
Modérateur Global
Membre Senior
*
Sexe: Homme
Messages: 482



« Répondre #1 le: 09 Septembre 2008 à 21:18:43 »

Salut,

Apparemment, newslettux n'arrive pas à lire le fichier distant
Avec certains hébergeurs, on avait plutôt ce message lors de l'envoi des lettres, mais on peut quand même faire un essai:
- dans Configuration/Configuration générale , en bas de la page, dans Fonction file_get_content, mets Désactivée

Mais je pense plutôt que c'est un problème de droits chez l'hébergeur qui n'autorise pas l'ouverture de fichiers distants.
Chez quel hébergeur es-tu ?

Le temps des manipulations, tu peux également essayer de renommer les htaccess et les remettres après.
Journalisée

Gros Travaux de restaurations maison durant quelques mois. Accès à internet perturbé durant cette période.
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #2 le: 09 Septembre 2008 à 23:08:33 »

Hello,

la première des choses à faire est de tester l'URL, si je demande son affichage dans le script, ce n'est pas pour rien. Ici le fichier existe et est bien accessible via cette URL.

Faut voir du côté de ton hébergeur, si fopen est activée ou pas ...
Journalisée

kinelegisML
Néophyte
*
Messages: 14



« Répondre #3 le: 13 Septembre 2008 à 10:30:29 »

pour fopen peux tu m'expliquer comment faire je ne connais pas
voici ce que j'ai quand j'essaye

alors, quand je vais sur outils annexes puis modules complémentaires j'ai ça :

error file_get_contents : check URL =http://www.php-astux.info/documents/ntux2_modules.php

lorsque je vais sur l'url en question j'ai ça :

- NewsletTux 2 :: Modules # - lines per mod=12 section=config filename=mod_config_langpackinstall name=LangPack Install langs=en|fr titles=Language Pack Installation|Installation de pack de langue shortdesc=Allows to add or delete a language pack in your NewsletTux|Permet d'ajouter ou de supprimer une langue dans votre NewsletTux compatible=211 version=103 author=Matthieu website=http://www.php-astux.info date=1210864102 downloaded=83 section=write filename=mod_write_customizefields name=CustomizeNewsletters langs=en|fr titles=Use special values in your newsletters|Utilisez des variables spéciales dans vos newsletters shortdesc=Those values allow you to customize each newsletter sent ...|Ces variables vous permettront de personnaliser chaque newsletter envoyée... compatible=211 version=100 author=Matthieu website=http://www.php-astux.info date=1216487330 downloaded=62 section=profiles filename=mod_profiles_deleteoldnewsletters name=Delete Old Newsletters langs=en|fr titles=Delete old newsletters sent|Suppression de newsletters envoyées shortdesc=Allows root to delete from history some newsletters|Permet au Super Utilisateur de supprimer des newsletters parmi celles déjà envoyées compatible=211 version=102 author=Matthieu website=http://www.php-astux.info date=1210864102 downloaded=113 section=subscribers filename=mod_subscribers_viewactivation name=Users Activation Status langs=en|fr titles=View users emails activation status|Voir l'état d'activation de l'email d'un membre shortdesc=Allows to easily view activated subscribers and not activated ones.|Permet de voir facilement parmi les inscrits les activés et les non activés. compatible=211 version=102 author=Matthieu website=http://www.php-astux.info date=1213999188 downloaded=62 section=subscribers filename=mod_subscribers_exportemails name=Export Emails langs=en|fr titles=Export emails with/without subscriptions and permissions|Export des emails avec ou sans les inscriptions et permissions shortdesc=Allows to export them in several formats to backup them or read them in another software (Excel ...)|Permet de les exporter pour sauvegarde ou relecture dans un autre logiciel (Excel ...) compatible=210 version=100 author=Matthieu website=http://www.php-astux.info date=1216469907 downloaded=25
Journalisée

KinelegisML
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #4 le: 13 Septembre 2008 à 14:14:35 »

la onction file_get_contents lit un fichier qui n'est pas sur ton site et en récupère le code source.

quand tu as ce message, c'est pour 2 raisons :
  • soit la page que tu tentes d'ouvrir n'existe pas (d'où mon idée d'afficher le lien qu'on essaie d'ouvrir, pour constater si effectivement il n'existe pas)
  • soit la fonction est désactivée chez toi auquel cas tu ne peux pas utiliser l'assistant automatique d'installation de modules

dans le 2nd cas, ce n'est pas du côté de NewsletTux qu'il faut voir mais du c^oté de l'hébergeur, la fonction file_get_content est liée à la fonction fopen (file open).

Tu peux tester la fonction file_get_contents avec ceci : je suppose une page nommée "lambda.php" et placée n'importe où dans ton site (à la racine, c'est plus simple : http://www.tonsite.tld/lambda.php)

Code:
<?php
(string) $textfile file_get_contents('http://www.google.fr');
if(!
$textfile) die("error file_get_contents : check URL =http://www.google.fr);
echo '<pre>';
print_r(
$textfile);
echo '</pre>';
?>


Et vois ce que tu obtiens. Si tu obtiens "error, check URL" c'est que même sur un exemple "simple" ton hébergeur ne l'autorise pas.
Journalisée

kinelegisML
Néophyte
*
Messages: 14



« Répondre #5 le: 13 Septembre 2008 à 14:57:13 »

et voilà ce que j'ai

Parse error: syntax error, unexpected $end in /usr/local/www/superkine/test5.php on line 7
Journalisée

KinelegisML
Andy
Modérateur Global
Membre Senior
*
Sexe: Homme
Messages: 482



« Répondre #6 le: 13 Septembre 2008 à 17:44:39 »

Salut,

Effectivement, il y a un petit oubli, il manque un guillemet.
Remplace par:
Code:
<?php
(string) $textfile file_get_contents('http://www.google.fr');
if(!
$textfile) die("error file_get_contents : check URL =http://www.google.fr");
echo 
'<pre>';
print_r($textfile);
echo 
'</pre>';
?>


Et si ça fonctionne, tu devrais avoir une page avec le moteur de recherche google.
Journalisée

Gros Travaux de restaurations maison durant quelques mois. Accès à internet perturbé durant cette période.
kinelegisML
Néophyte
*
Messages: 14



« Répondre #7 le: 13 Septembre 2008 à 18:04:01 »

et voilà la réponse

Warning: file_get_contents(): URL file-access is disabled in the server configuration in /usr/local/www/superkine/test5.php on line 2 Warning: file_get_contents(http://www.google.fr): failed to open stream: no suitable wrapper could be found in /usr/local/www/superkine/test5.php on line 2 error file_get_contents : check URL =http://www.google.fr

Journalisée

KinelegisML
Andy
Modérateur Global
Membre Senior
*
Sexe: Homme
Messages: 482



« Répondre #8 le: 13 Septembre 2008 à 18:34:22 »

Apparemment, la fonction fopen est bien désactivée chez ton hébergeur.

On va faire un petit contrôle.

Dans la page admin de NewsletTux, va dans Outil/Outil PHP

Vérifie la ligne allow_url_fopen si elle est sur On
Journalisée

Gros Travaux de restaurations maison durant quelques mois. Accès à internet perturbé durant cette période.
kinelegisML
Néophyte
*
Messages: 14



« Répondre #9 le: 13 Septembre 2008 à 19:31:37 »

elle est sur off en local et en master

que faire ? et... comment ?
Journalisée

KinelegisML
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #10 le: 13 Septembre 2008 à 21:50:56 »

Si la fonction est désactivée, faut contacter l'hébergeur pour savoir dans quel but elle l'est ...
Journalisée

kinelegisML
Néophyte
*
Messages: 14



« Répondre #11 le: 15 Septembre 2008 à 10:24:08 »

Problème résolu
mon hébergeur a modifié son paramétrage
devant ma demande si précise ça a été très facile

heureusement que vous m'avez fourni la solution sur un plateau

pour info mon hébergeur est axinet.fr

à plus pour d'autres questions

Journalisée

KinelegisML
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #12 le: 15 Septembre 2008 à 13:21:23 »

super  Clin d'oeil
Journalisée

Pages: [1]   Haut de page
Imprimer
Aller à:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
Amber design by Bloc | XHTML | CSS