Skip to main content Help Control Panel

Login   A+   A-

Community «   Discussion forum «   Installation support «  

Installation problem

Lio -- on Nov. 24 2004
Too many Warning messages with yacs installation
I'm a beginer with yacs. My first installation fails...

I've got the folling message after chmoded 777 every yacs sub-directory !

Warning: ini_set, getrusage, mysql_list_dbs, get_current_user, set_time_limit, getmyuid, getmypid, dl, leak, listen, chown, chmod, chgrp, realpath, tmpfile, link, mb_send_mail() has been disabled for security reasons in /data/members/free/laposte/fr/l/s/r/lsr/htdocs/yacs/shared/global.php on line 51

Warning: ini_set, getrusage, mysql_list_dbs, get_current_user, set_time_limit, getmyuid, getmypid, dl, leak, listen, chown, chmod, chgrp, realpath, tmpfile, link, mb_send_mail() has been disabled for security reasons in /data/members/free/laposte/fr/l/s/r/lsr/htdocs/yacs/shared/global.php on line 53

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /data/members/free/laposte/fr/l/s/r/lsr/htdocs/yacs/shared/global.php:51) in /data/members/free/laposte/fr/l/s/r/lsr/htdocs/yacs/shared/global.php on line 57

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /data/members/free/laposte/fr/l/s/r/lsr/htdocs/yacs/shared/global.php:51) in /data/members/free/laposte/fr/l/s/r/lsr/htdocs/yacs/shared/global.php on line 57

Bienvenue dans le monde YACS Merci d'avoir choisi d'installer l'environnement YACS. Vous allez à présent passer à travers plusieurs étapes successives pour terminer cette installation :

Indiquer les paramètres de connexion au serveur de données. Créer les tables de la base de données. Initialiser la base de données avec les enregistrements nécessaires. Indiquer les paramètres de l'interface de votre serveur. En conditions normales, ceci devrait prendre seulement quelques minutes. Si vous êtes bloqué, consulter www.yetanothercommunitysystem.com pour obtenir du support.

Commencer l'installation


If i click on 'Commencer l'installation', i've got the folling messages :

Warning: ini_set, getrusage, mysql_list_dbs, get_current_user, set_time_limit, getmyuid, getmypid, dl, leak, listen, chown, chmod, chgrp, realpath, tmpfile, link, mb_send_mail() has been disabled for security reasons in /data/members/free/laposte/fr/l/s/r/lsr/htdocs/yacs/shared/global.php on line 51

Warning: ini_set, getrusage, mysql_list_dbs, get_current_user, set_time_limit, getmyuid, getmypid, dl, leak, listen, chown, chmod, chgrp, realpath, tmpfile, link, mb_send_mail() has been disabled for security reasons in /data/members/free/laposte/fr/l/s/r/lsr/htdocs/yacs/shared/global.php on line 53

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /data/members/free/laposte/fr/l/s/r/lsr/htdocs/yacs/shared/global.php:51) in /data/members/free/laposte/fr/l/s/r/lsr/htdocs/yacs/shared/global.php on line 57

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /data/members/free/laposte/fr/l/s/r/lsr/htdocs/yacs/shared/global.php:51) in /data/members/free/laposte/fr/l/s/r/lsr/htdocs/yacs/shared/global.php on line 57

Warning: Cannot modify header information - headers already sent by (output started at /data/members/free/laposte/fr/l/s/r/lsr/htdocs/yacs/shared/global.php:51) in /data/members/free/laposte/fr/l/s/r/lsr/htdocs/yacs/shared/global.php on line 183


Please Help me ...

Lio

Comments

Bernard
avatar
from nearby-an-airport
Associate, 6796 posts

on Nov. 10 2004


If I understands correctly, you are hosted by Free, and they do not support the ini_set() function, and YACS uses this function at lines 51 and 53 of global.php, which is included in every other script...

Possible workarounds:
  • suppress lines 51 and 53 of the script at shared/global.php; it may work for you
  • ask Free to better support PHP initialisation variables
  • go to another ISP such as OVH...


This is not a definitive answer, let me think to it and revert to you in one day or two.

Sorry for the late answer to your request, I am currently traveling for a couple of days...

Bon et puis si le français est plus simple on peut peut-être aussi se passer de la langue de Ch'expire ?

Merci d'avoir rapporté votre problème, qui est nouveau pour moi
Lio
5 posts

on Nov. 10 2004


Merci Bernard de ta prompte réponse,

Je ne sais pas si La Poste utilise les plates formes d'hébergements de FREE. J'ai mis en commentaire les lignes en erreurs, en espérant que cela n'entrave pas le bon fonctionnement de yacs. La première phase c'est bien déroulée, il n'y a plus de warning, pas contre la phase de configuration (appel de configure.php) me renvoie en erreur 404 sur le site de la poste.

Je crois que je vais changer d'hébergeur...

Lio
Bernard
avatar
from nearby-an-airport
Associate, 6796 posts

inspired from Lio on Nov. 10 2004


Lio, c'est difficile de diagnostiquer sans avoir l'erreur de visu, mais le problème vient peut-être du chemin d'accès à YACS.

En deux mots: si YACS est visible à http://monserveur/yacs/index.php c'est la configuration par défaut. Mais certains hébergeurs obligent à ajouter un sous-chemin comme dans http://serveur_generique/site/yacs/index.php et il faut alors l'indiquer à YACS dans le premier panneau de configuration.

Je ne connais pas particulièrement le cas de La Poste, mais si ton site s'appelle lsr (au vu des messages d'erreur), tu peux essayer de relancer le setup et, dans le premier formulaire de configuration, de remplacer /yacs/ par /lsr/yacs/ ou lsr serait le nom du site.

Tiens moi au courant
Bernard
avatar
from nearby-an-airport
Associate, 6796 posts

inspired from Lio on Nov. 11 2004


Lio, plutôt que de supprimer les lignes fautives il vaut peut-être mieux empêcher PHP de générer un warning. L'astuce est de rajouter un @ devant l'appel de fonction. ini_set(...) devient @ini_set(...), etc.

Sur la base des messages d'erreur indiqués, j'ai recherché les fonctions invalidées dans tous les sources de YACS pour rajouter un @ devant. Quand on aime on ne compte pas...

Normalement disponible dans la prochaine release, j'espère d'ici la fin de la semaine.
Lio
5 posts

on Nov. 15 2004


Bernard : Merci pour ton aide, cependant, il faut que je te précise que je n'ai toujours pas passé la première étape de l'installation !

Durant ces quelques jours, j'ai repris l'installation en prenant soin de regarder les chemins des fichiers.

Il y a aussi quelques détails que j'ai trouvé sur le site de la POSTE concernant les variables utilisées : Quel est le chemin relatif de mes pages personnelles La Poste ?Pour accéder à vos pages personnelles La Poste à partir de vos scripts PHP, vous pouvez utiliser la constante BASE_DIR. Celle-ci contient le chemin relatif de vos pages personnelles La Poste.

et aussi sur les limitaions sur PHP : http://pagesperso.accesinternet.laposte.net/support/faq/7/

Sinon, pour en revenir à mon installation voici mes dernieres actions :

Etape 1 :

A l'adresse: http://pagesperso.laposte.net/lsr/yacs/setup.php

J'ai bien l'accueil de l'installation :

Bienvenue dans le monde YACS Merci d'avoir choisi d'installer l'environnement YACS. Vous allez à présent passer à travers plusieurs étapes successives pour terminer cette installation :

Indiquer les paramètres de connexion au serveur de données. Créer les tables de la base de données. Initialiser la base de données avec les enregistrements nécessaires. Indiquer les paramètres de l'interface de votre serveur. En conditions normales, ceci devrait prendre seulement quelques minutes. Si vous êtes bloqué, consulter www.yetanothercommunitysystem.com pour obtenir du support.

Commencer l’installation


Etape 2

Je clique sur installation, en vérifiant que ça pointe bien vers http://pagesperso.laposte.net/lsr/yacs/control/configure.php et là erreur 404

Etape2 : je teste comme tu me l'as dit sur l'index.php qui se trouve dans

http://pagesperso.laposte.net/lsr/yacs/index.php

il me renvoie de nouveau l'erreur 404 !

Etape 3 :

Du coup je copie http://pagesperso.laposte.net/lsr/yacs/index.php en http://pagesperso.laposte.net/lsr/yacs/index.php.html

et là, oh surprise, il trouve bien l'index renommé et on découvre le code php de index.php...

Tu peux voir toi même. Je n'y comprends plus rien...

Lionel
Bernard
avatar
from nearby-an-airport
Associate, 6796 posts

on Nov. 16 2004


:: Pour accéder à vos pages personnelles La Poste à partir de vos scripts PHP, vous pouvez utiliser la constante BASE_DIR.

Pas de problème, il faut trouver ce que BASE_DIR a dans le ventre. Copier la ligne qui suit dans un nouveau fichier texte, le sauver en base_dir.php, puis l'expédier sur le serveur et l'éxécuter. M'indiquer le résultat... Simple non ?

<?php echo BASE_DIR?>


:: et aussi sur les limitaions sur PHP : http://pagesperso.accesinternet.laposte.net/support/faq/7/

Effectivement, c'est pas gagné...

:: et là erreur 404

J'ai le même résultat sur ton site lorsque je lance le script de test, à l'adresse http://pagesperso.laposte.net/lsr/yacs/control/test.php

Tout se passe comme si les sous-répertoires de YACS n'avaient pas été créés. Au total, YACS a plus de mille fichiers, l'essentiel étant rangé dans une trentaine de répertoires. Est-il possible de vérifier, par FTp que le sous-répertoire control existe sous YACS, et qu'il contient bien les scripts recherchés: index.php, configure.php, test.php, etc... ?

:: Du coup je copie http://pagesperso.laposte.net/lsr/yacs/index.php en http://pagesperso.laposte.net/lsr/yacs/index.php.html

Oui mais là c'est différent, tu crées une page qui pour le serveur est de l'HTML et n'a pas besoin de passer par l'interpréteur PHP. C'est une fausse piste, il faut vite supprimer cette copie...

En procédant avec méthode, et en faisant preuve du courage nécessaire, peut-être arriverons-nous à tirer quelque chose de cet hébergement ?

A bientôt pour la suite...
Lio
5 posts

on Nov. 19 2004


En réponse à Bernard :

Bernard, ca se gate...après avoir tout "réinstallé" le /yacs sur mon serveur et que j'essaye d'accéder à www.foo.bar/yacs/index.php , ou www.foo.bar/yacs/setup.php j'ai le message :

Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, webadmin-fr@lycos-europe.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


?

Sinon, avant de tout réinstaller, j'avais fait le test base_dir.php qui renvoyait :

/data/members/free/laposte/fr/l/s/r/lsr/htdocs
Bernard
avatar
from nearby-an-airport
Associate, 6796 posts

inspired from Lio on Nov. 19 2004


In reply to Lio: Alors là, c'est le bouquet... Je crois qu'il faut faire ce que dit le message d'erreur, et comprendre d'où vient cette erreur interne...

Courage, plus la pente est dure, et plus l'air est pur en haut de la montagne (proverbe de surfeur)
Lio
5 posts

on Dec. 7 2004


Bernard,

J'ai installé la nouvelle version de yacs. J'ai malheureusement toujours la même erreur (erreur interne du serveur de la Poste). Le mail pour signaler le dysfonctionnement est toujours sans réponse. Je passe chez un autre hébergeur !

A+
Bernard
avatar
from nearby-an-airport
Associate, 6796 posts

on Dec. 8 2004


Actuellement je suis chez OVH et ça fonctionne. Ceci n'est pas une publicité, c'est juste pour mentionner un environnement que je connais assez bien...

L'un de mes copains m'a passé l'URL de La Poste mais je n'ai pas eu encore le temps d'aller voir par moi-même. J'ai aussi l'espace Free à tester...

Bon courage.
Bernard
avatar
from nearby-an-airport
Associate, 6796 posts

inspired from Lio on Jan. 9 2005


Lio: La suppression du fichier .htaccess permet-elle de faire disparaitre les erreurs internes ? Si oui, alors la nouvelle version de YACS, qui ne dépend plus de ce fichier, est faite pour toi...

Au cas où tu aurais encore quelque chose à La Poste...

Rate this page
Posted by Lio on Nov. 24 2004, commented by Bernard on Nov. 24 2004, (popular)