[Galette-devel] mise à jour de la version 0.63 à la version 0.7

2012-03-09 Par sujet Guillaume Marchais
Bonjour,

j'ai effectué la mise à jour de la version 0.6.3 à la version 0.7.

Tout semble bien marché malgré l'apparition de ces lignes d'erreurs sur la
page d'accueil (navigation) :

*Warning*: simplexml_load_file()
[function.simplexml-load-filehttp://afie.net/adherents/function.simplexml-load-file]:
 https:// wrapper is disabled in the server configuration by
 allow_url_fopen=0 in */htdocs/adherents/classes/galette-news.class.php*on line
 *202*

 *Warning*: simplexml_load_file(
 https://api.twitter.com/1/statuses/user_timeline/galette_soft.xml?count=5include_rts=false)
 [function.simplexml-load-filehttp://afie.net/adherents/function.simplexml-load-file]:
 failed to open stream: no suitable wrapper could be found in *
 /htdocs/adherents/classes/galette-news.class.php* on line *202*

 *Warning*: simplexml_load_file() 
 [function.simplexml-load-filehttp://afie.net/adherents/function.simplexml-load-file]:
 I/O warning : failed to load external entity 
 https://api.twitter.com/1/statuses/user_timeline/galette_soft.xml?count=5include_rts=false;
 in */htdocs/adherents/classes/galette-news.class.php* on line *202*

 *Warning*: file_exists() 
 [function.file-existshttp://afie.net/adherents/function.file-exists]:
 open_basedir restriction in effect.
 File(/tmp/apiClient/8c/8cd0b8bbe8983c0317d07b81da76ea75.lock) is not within
 the allowed path(s): (/var/www/
 afie.net/htdocs/:/var/www/afie.net/phptmp/:/htdocs:/phptmp) in *
 /htdocs/adherents/includes/google-api-0.4.6/cache/apiFileCache.php* on
 line *37*

 *Warning*: file_exists() 
 [function.file-existshttp://afie.net/adherents/function.file-exists]:
 open_basedir restriction in effect.
 File(/tmp/apiClient/8c/8cd0b8bbe8983c0317d07b81da76ea75) is not within the
 allowed path(s): (/var/www/
 afie.net/htdocs/:/var/www/afie.net/phptmp/:/htdocs:/phptmp) in *
 /htdocs/adherents/includes/google-api-0.4.6/cache/apiFileCache.php* on
 line *94*


Merci de m'indiquer quelles sont mes erreurs.

Cordialement,

G. Marchais
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel


Re: [Galette-devel] mise à jour de la version 0.63 à la version 0.7

2012-03-09 Par sujet Johan Cwiklinski
Salut,

Le 09/03/2012 19:02, Guillaume Marchais a écrit :
 Bonjour,
 
 j'ai effectué la mise à jour de la version 0.6.3 à la version 0.7.
 
 Tout semble bien marché malgré l'apparition de ces lignes d'erreurs sur la
 page d'accueil (navigation) :
 
 [...]
 
 Merci de m'indiquer quelles sont mes erreurs.
 
 Cordialement,
 
 G. Marchais

André n'a pas tort, ce ne sont pas vraiment des erreurs de Galette...
D'ailleurs, ce ne sont pas des erreurs (le premier outil de traduction
en ligne venu le confirmera) ; et peuvent être parfaitement ignorés
(bien que ça soit assez disgracieux, j'en conviens).

Le problème : Galette cherche à écrire des données temporaires dans un
répertoire temporaire (/tmp) ; ce que le serveur n'autorise pas...

C'est un choix de l'hébergeur, c'est à eux de voir, beaucoup évoquent
des raisons de sécurité... Soit.

Cependant : les messages php ne sont pas censées s'afficher sur la page,
car cela cause des problèmes de sécurité
(http://www.php.net/manual/fr/errorfunc.configuration.php#ini.display-errors).
Galette tente par ailleurs de s'en assurer, si cela est permis par le
serveur ; ce qui n'est visiblement pas le cas.

J'ai un peu de mal à comprendre l'interdiction (pour raisons de
sécurité) d'écrire dans un dossier temporaire standard, alors même que
les messages php sont affichés sur la page html (ce qui cause un
problème de sécurité) ; tout en empêchant le logiciel de les masquer...

Quoi qu'il en soit, ces avertissements n'entravent en rien le
fonctionnement de Galette (seules les nouvelles Twitter/Google+ sont
impactées !!!).

Les *erreurs* qui peuvent être générées par les systèmes de news sont
gérées par Galette ; il est bien plus compliqué de gérer les
avertissements  qui sont généralement sans incidence ; et bien que nous
essayons des les réduire au minimum, nous ne sommes pas actuellement en
mesure de passer outre les configurations spécifiques de chaque hébergeur :/

Il serait possible aujourd'hui de modifier les chemins vers les dossiers
temporaires, mais cela demande la modification de plusieurs fichiers, et
je n'ai pas la possibilité de tester ; je ne souhaite pas apporter de
modifications à l'aveugle dans le code, au risque de m'en mordre les
doigts par la suite.

En somme, je n'ai actuellement pas de vraie solution à proposer, j'aurai
tendance à dire que c'est la configuration du serveur, ce à quoi
l'hébergeur répondra sans aucun doute que c'est Galette qui est
coupable... La meilleure solution pour le moment : désactiver
l'affichage du bureau (confer la case à cocher en bas de la page) ; et «
s'asseoir » sur les news.

++
-- 
Johan



signature.asc
Description: OpenPGP digital signature
___
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel