Fatal error: Call to undefined function: afficher_script_layer() in /home/tvtregor/www/ecrire/inc_presentation.php3 on line 967

Fatal error: Call to undefined function: afficher_script_layer() in
/home/tvtregor/www/ecrire/inc_presentation.php3 on line 967

Voilà ce qui s'affiche une fois que j'ai entré mon login et mon mot de passe
à la place de l'espace privé.

Je suis chez ovh. Quelqu'un sait-il d'où ça vient ?

dam.

Bonjour!

Selon vous, quelles sont les principales contraintes de Spip actuellement ?
Ce ne sont pas forcément des contraintes à corriger, ou des choses à
améliorer hein !

Richard,

Le Lundi 7 Juin 2004 10:50, webmaster a écrit :

Fatal error: Call to undefined function: afficher_script_layer() in
/home/tvtregor/www/ecrire/inc_presentation.php3 on line 967

Voilà ce qui s'affiche une fois que j'ai entré mon login et mon mot
de passe à la place de l'espace privé.

Je suis chez ovh. Quelqu'un sait-il d'où ça vient ?

$ grep afficher_script_layer ecrire/*
ecrire/aide_gauche.php3:<?php afficher_script_layer(); ?>
ecrire/inc_layer.php3:function afficher_script_layer(){
ecrire/inc_presentation.php3: afficher_script_layer();

le fichier ecrire/inc_layer.php3 existe t'il ?

Dans le cas où il existe, peux tu placer phpinfo() dans à la fin de
/home/tvtregor/www/ecrire/inc_presentation.php3 ? pour voir les
variables ... on sait jamais. Et contrôler aussi si ils ont pas un cron
qui enleve les wordredeable avec ton client ftp et `ls -la` il doit y
avoir dwxrwxrwxr sur le répertoire ecrire

désolé, je peux pas comparer :slight_smile: je l'ai fais appartenir à apache groupe
apache, donc il y fait ce qu'il y veut.

$ pwd
/var/www/html
[bermudos@tatooine html]$ ls -la ecrire/
total 1148
drwxr-sr-x 9 apache apache 4096 mai 25 21:06 ./
---8<---

gilles
--
Ne forcons pas notre talent,
Nous ne ferions rien avec grace.

  -- Jean de La Fontaine, L'Ane et le Petit Chien

Salut,

Cela dépend de ce que tu comptes en faire... Tu devrais préciser un champ d'utilisation.

A+

Hanna Richard a écrit :

Bonjour!

Selon vous, quelles sont les principales contraintes de Spip actuellement ?
Ce ne sont pas forcément des contraintes à corriger, ou des choses à
améliorer hein !

Richard,

Et ouvrir une page dédiée sur le wiki (http://www.spip-contrib.net/spikini/index.php?wiki=PagePrincipale) plutôt que de faire du bruit sur la ML...

Olivier G.

Olivier <M. Go> a écrit :

Salut,

Cela dépend de ce que tu comptes en faire... Tu devrais préciser un champ d'utilisation.

A+

Hanna Richard a écrit :

Bonjour!

Selon vous, quelles sont les principales contraintes de Spip actuellement ?
Ce ne sont pas forcément des contraintes à corriger, ou des choses à
améliorer hein !

Richard,

Champ d'utilisation : site institutionnel avec multiples rédacteurs.

Les contraintes que j'ai pu remarquer par rapport à mes besoins, et en vrac
:
- Un rédacteur ne peut pas proposer une modification de son article.
- On ne peut pas restreindre un rédacteur à certaines rubriques et qu'il
puisse voir dans l'espace privé que ses rubriques, hors lorsque le site
comporte des centaines de rubriques, cela fait peur aux rédacteurs.
- En laissant de côté les extras, on ne peut pas personnaliser les champs
dans les articles ou rubriques.
- On ne peut pas définir un gabarit particulier aux champs : nombre de
caractères max, type (entier, chaine, etc)...

Richard,

From: "Olivier <M. Go>" <taxe@free.fr>

Cela dépend de ce que tu comptes en faire... Tu devrais préciser un
champ d'utilisation.

> Fatal error: Call to undefined function: afficher_script_layer() in
> /home/tvtregor/www/ecrire/inc_presentation.php3 on line 967
>
> Voilà ce qui s'affiche une fois que j'ai entré mon login et mon mot
> de passe à la place de l'espace privé.
>
> Je suis chez ovh. Quelqu'un sait-il d'où ça vient ?

$ grep afficher_script_layer ecrire/*
ecrire/aide_gauche.php3:<?php afficher_script_layer(); ?>
ecrire/inc_layer.php3:function afficher_script_layer(){
ecrire/inc_presentation.php3: afficher_script_layer();

Je comprends pas tout ça, c'est rageant.

le fichier ecrire/inc_layer.php3 existe t'il ?

Oui. Je viens de vérifier.

Dans le cas où il existe, peux tu placer phpinfo() dans à la fin de
/home/tvtregor/www/ecrire/inc_presentation.php3 ? pour voir les
variables ... on sait jamais. Et contrôler aussi si ils ont pas un cron
qui enleve les wordredeable avec ton client ftp et `ls -la` il doit y
avoir dwxrwxrwxr sur le répertoire ecrire

J'ai rajouté le phpinfo(), le résultat est à cette adresse
http://perso.wanadoo.fr/..tregorvideo/phpinfo.htm
Pour le reste (dwxrwxrwxr et 'ls-la'), j'ai rien compris.

désolé, je peux pas comparer :slight_smile: je l'ai fais appartenir à apache groupe
apache, donc il y fait ce qu'il y veut.

$ pwd
/var/www/html
[bermudos@tatooine html]$ ls -la ecrire/
total 1148
drwxr-sr-x 9 apache apache 4096 mai 25 21:06 ./
---8<---

Pas compris non plus :frowning:

C'est à dire que c'est la premiere fois que je fais un site à l'aide de
spip, avant je faisais des pages statiques, donc tous ces termes sont un peu
voire très flous.

Je suis aussi chez OVH et ça marche au poil, donc il n'y a rien qui empêche
à la base un site SPIP de tourner chez eux.

Est-ce que tu as lu
http://spipage.levillage.org/article_texte.php3?id_article=22 ?

C'est ce qui m'a aidé à mettre les choses en place, et en particulier les
droits des répertoires, qui sont spécifiques à OVH.

Steph.

> > Fatal error: Call to undefined function: afficher_script_layer() in
> > /home/tvtregor/www/ecrire/inc_presentation.php3 on line 967
> >
> > Voilà ce qui s'affiche une fois que j'ai entré mon login et mon mot
> > de passe à la place de l'espace privé.
> >
> > Je suis chez ovh. Quelqu'un sait-il d'où ça vient ?

Je suis aussi chez OVH et ça marche au poil, donc il n'y a rien
qui empêche
à la base un site SPIP de tourner chez eux.

Est-ce que tu as lu
http://spipage.levillage.org/article_texte.php3?id_article=22 ?

Je viens de le lire et j'ai mis tous les fichiers en 755, mais le message
reste le même.
Le plus bizarre, c'est que sur le 90gp d'un ami, tout s'est bien passé en
changeant les droits sur les fichiers.

Rappel de mon problème: j'ai installé spip et tout s'est bien passé. Mais
lorsque j'essaye de me connecter à l'espace privé, c'est à dire quand j'ai
entré le mot de passe, je lis ça:

Fatal error:
Calltoundefinedfunction:afficher_script_layer()in/home/tvtregor/www/ecrire/i
nc_presentation.php3online 967

En fait j'ai appelé ovh, mais ils m'ont répondu qu'ils n'apportaient pas de
support aux utilisateurs de spip. Même en leur disant que je n'avais aucun
problème en local et que ça venait forcément de chez eux, ils m'ont presque
raccroché au nez. Pourtant je suis pas méchant, m'enfin.

Bref, à l'aide.

> Je suis aussi chez OVH et ça marche au poil, donc il n'y a rien
> qui empêche
> à la base un site SPIP de tourner chez eux.
>
> Est-ce que tu as lu
> http://spipage.levillage.org/article_texte.php3?id_article=22 ?
>

Je viens de le lire et j'ai mis tous les fichiers en 755, mais le message
reste le même.
Le plus bizarre, c'est que sur le 90gp d'un ami, tout s'est bien passé en
changeant les droits sur les fichiers.

Le Lundi 7 Juin 2004 14:43, d4m a écrit :

> > Fatal error: Call to undefined function: afficher_script_layer()
> > in /home/tvtregor/www/ecrire/inc_presentation.php3 on line 967
> >
> > Voilà ce qui s'affiche une fois que j'ai entré mon login et mon
> > mot de passe à la place de l'espace privé.
> >
> > Je suis chez ovh. Quelqu'un sait-il d'où ça vient ?
>
> $ grep afficher_script_layer ecrire/*
> ecrire/aide_gauche.php3:<?php afficher_script_layer(); ?>
> ecrire/inc_layer.php3:function afficher_script_layer(){
> ecrire/inc_presentation.php3: afficher_script_layer();

Je comprends pas tout ça, c'est rageant.

Mais non, c'est facile en français:

cherche afficher_script_layer dans tous les fichiers du répertoire
écrire.

> le fichier ecrire/inc_layer.php3 existe t'il ?

Oui. Je viens de vérifier.

> Dans le cas où il existe, peux tu placer phpinfo() dans à la fin de
> /home/tvtregor/www/ecrire/inc_presentation.php3 ? pour voir les
> variables ... on sait jamais. Et contrôler aussi si ils ont pas un
> cron qui enleve les wordredeable avec ton client ftp et `ls -la` il
> doit y avoir dwxrwxrwxr sur le répertoire ecrire

J'ai rajouté le phpinfo(), le résultat est à cette adresse
http://perso.wanadoo.fr/..tregorvideo/phpinfo.htm

toi :-)) depuis quand wanadoo offre t'il une base de données mysql ? Je
pense que tu as du faire fichier enregistrer et déposer chez wanadoo.
je vais regarder de plus près, surtout sur ce qui est parsé en tant que
variables globales.

Pour le reste (dwxrwxrwxr et 'ls-la'), j'ai rien compris.

ls comme list et -la comme large et all ... essaies bouton droit sur le
répertoire écrire dans le client ftp de ton choix et propriété, ça
revient au même.

> désolé, je peux pas comparer :slight_smile: je l'ai fais appartenir à apache
> groupe apache, donc il y fait ce qu'il y veut.
>
> $ pwd
> /var/www/html
> [bermudos@tatooine html]$ ls -la ecrire/
> total 1148
> drwxr-sr-x 9 apache apache 4096 mai 25 21:06 ./
> ---8<---

Pas compris non plus :frowning:

encore plus facile. root demande au serveur apache de démarrer. Il va
créer un process pere et celui ci, va créer les processus fils auquels
nous accédons avec le navigateur. le nombre de childs est défini dans
le fichier de configuration, il y en a en général 15. Ces processus
fils démarrent en tant que utilisateur apache, groupe apache (chez moi
ou utilisateur web et groupe site pour free.fr). Comme apache est chez
lui dans ce répertoire, il a le droit d'y faire ce que utilisateur
apache peut. Or un fichier normal est en 644. C'est à dire lire,écrire
pour le propriétaire (ou utilisateur), lire pour le groupe et lire pour
les autres, cela se traduit par rw-r--r-- et ecrire doit être soit
rwxrwxrwx, soit être rwxr--r-- et appartenir à apache ou r--rwxr-- et
appartenir au groupe apache ou bien que des utilisateurs aient
l'étiquette du groupe dans /etc/passwd et puisse être considérés comme
faisant partie du groupe apache.. si bien sûr c'est apache.

ce qui peut laisser sous entendre que la lecture de cette librairie est
interdite par le propriétaire du processus qui anime ce serveur de
fichiers web, d'où ce raisonnement.

ici:
$ grep apache /etc/passwd
apache:x:13:101:system user for apache-conf:/var/www:/bin/sh

sa maison c'est /var/www donc il y fait ce qu'il y veut. Mais on est ici
en local. Le s est un sgid pour que le groupe apache puisse faire des
trucs en plus. ça doit venir d'un autre CMS et j'ai du faire -R au
chmod depuis la maison de apache, semble t'il.

ls -la permet de savoir tout ceci.

C'est à dire que c'est la premiere fois que je fais un site à l'aide
de spip, avant je faisais des pages statiques, donc tous ces termes
sont un peu voire très flous.

Il y a opaque, puis sombre, flou, abscons et enfin traitable, et
finalement clair voir transparent :slight_smile: pour apache, il y a le répertoire
manual de ton home directory http://bermude.dnsalias.net/manual/
et pour spip, il y a www.spip.net/fr .. si l'installation automatique ne
marche pas, télécharge le tarball de spip, désarchives le dans un
répertoire neuf et place ces fichiers sur l'hébergeur. Ton site est
alors bloqué. Il faut aller dans ecrire/ avec le navigateur et suivre
le guide.

On dirait une erreur de squelette avec l'utilisation d'un terme propre à
spip dans un morceau de php, ce qui aurait pour effet de remplacer le
contenu d'une variable importante par le tien. Mais il y a un
antiscript pour ça, je l'ai vu. set et unset, en gros .. mais bon, je
l'ai vu il y a pas longtemps et n'ai pas cherché a comprendre sa
presence. Pour ça, comme je sais que les concepteurs de spip utilisent
le français pour leurs variables, j'utilise les miennes avec un T ou un
W devant une variable. $contexte est par exemple $Wcontexte

je regarde ton phpinfo parce que là, je m'égare un peu

gilles
--
Air France: Les pilotes lancent un préavis de travail. Les nuls

Le Lundi 7 Juin 2004 14:43, d4m a écrit :

J'ai rajouté le phpinfo(), le résultat est à cette adresse
http://perso.wanadoo.fr/..tregorvideo/phpinfo.htm

memory_limit n'existe pas. Je ne connais pas la valeur par défaut de
cette compilation et ce n'est apparemment pas renseigné dans php.ini

kewl !! c'est ovh ?
CURL support enabled
CURL Information libcurl/7.10.8 OpenSSL/0.9.6m zlib/1.1.3

ça c'est moins bon: mysql.allow_persistent Off

et il manque tout l'environment et les variables php (après les
modules).

gilles
--
La guerre, c'est une chose trop grave pour la confier à des militaires.
Georges Clémenceau.