Installation problem
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
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 from nearby-an-airport Associate, 6796 posts | 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:
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 | 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 from nearby-an-airport Associate, 6796 posts |
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 from nearby-an-airport Associate, 6796 posts |
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 | 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.phpJ'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 2Je clique sur installation, en vérifiant que ça pointe bien vers http://pagesperso.laposte.net/lsr/yacs/control/configure.php et là erreur 404Etape2 : 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.htmlet 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 from nearby-an-airport Associate, 6796 posts | :: 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 ? :: 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 | 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 from nearby-an-airport Associate, 6796 posts |
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 | 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 from nearby-an-airport Associate, 6796 posts | 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 from nearby-an-airport Associate, 6796 posts |
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)
?