Skip to main content Help Control Panel

 

support «   Archives support «  

probleme d'installation chez free bloqué a l'install

Recherche et configuration des prises d'extension

Les extensions suivantes ont été détectées et intégrées dans le fichier shared/hooks.include.php.

Vérifiez l'information jusqu'en bas de la page pour aller à l'étape suivante.

bonjour j'ai bien transférré tous les fichiers sur le compte de freeet j'ai commencer l'install. mais je suis bloqué a ce niveau:

Recherche et configuration des prises d'extension

Les extensions suivantes ont été détectées et intégrées dans le fichier shared/hooks.include.php.

Vérifiez l'information jusqu'en bas de la page pour aller à l'étape suivante.

ouaip! ben ya rien de marqué dessous... j'ai rien.... j'ai lu qu'il fallait faire un chmod sur shared pour avancer mais la commande chmod n'est pas valide chez free.

HELP!

quelqu'un peu m'aider a finir mon install

merci
Bernard - on Jul. 5 2006
Fernand a posté une page dans la documentation : Comment installer YACS chez Free ?
Chozita - on Jul. 5 2006
Bonsoir, oui j'ai deja vu cette documentation, j'ai deja transferer mes fichiers par ftp, j'ai deja repondu au formulaire pour la base de donnée, c'est l'étape juste apres qui bloque, la ou il est sensé chercher les extensions.. mais la ca bloque. sur le forum, on dit : creer un dossier sessions c'est fait. on dit aussi : changer pour passer chmod en 707 mais la je peux pas car free a enlever la commande chmod du php. et je suis bloqué je vois pas comment avancer. quelqu'un epu m'aider svp merci...
Bernard - on Jul. 6 2006
Chozita: si Free change leur truc sans nous avertir, où allons-nous ? Bon ça résout pas le problème tout ça...
Ghjmora - on Jul. 8 2006
Même problème sur Free

ça y est, je n'ai plus de site Yacs ....
Dobliu - on Jul. 8 2006
Ghjmora : C'est bizarre que Free ne signale pas ce genre de changement , ne serait ce pas plustôt un bogue ?
J'ai essayé  de faire une installation sur Free , même problème que Chozita.
J'ai installé un fichier  hook.include.php  vide ! Bingo ça marche .
(sauf la mise des extensions on reste bloqué)
==>cependant  2  tables mysql  ne sont pas crées  quand je suis dans le panneau de contrôle yacs_counters et yacs_profiles
je teste un peu plus ...

A priori , "la mise à jour automatique" ne fonctionne pas.
    
info  Free site (peut être  Mysql au 19/6/06 impliqué ?)
YACS 6.6.2, 060708-21:49:08 GMT, www.yetanothercommunitysystem.com
PHP 4.4.3-dev
MySQL 5.0.23-nightly-20060619
   

Ghjmora - on Jul. 9 2006
Historique avec free

1. première install ok (c'est vieux déjà) et nombreuses mises à jour sans pb (nostalgie )
2. plantage lors de la mise à jour vers la 6.5.
3. effacement du site qui était totalement  bloqué et tentative d'installation avec la 6.6
4. blocage à l'étape des extensions


bricolage
comme le système évoque le fichier hooks.include.php soit disant créé dans le répertoire shared, j'ai trouvé une solution:
  • install propre en local sous easyphp

  • à l'étape qui plante sur free, copie des fichiers /shared/hooks.include.php et  /shared/hooks.xml  vers /shared sur free


à partir de là tout roule

rectification, quand je veux m'authentifier, message d'erreur
Fatal error: Undefined class name 'actions' in /mnt/105/free.fr/6/f/mon_site/users/login.php on line 251


si quelqu'un a réussi directement, qu'il le dise...
cette manipulation n'est pas possible pour mon site principal, puisque je n'ai pas d'accès ftp





GnapZ - on Jul. 9 2006
Bonjour à tous,

Je viens de tester plusieurs mises à jour (incrémentales, par archive tgz) de la Nightly Build. Cela touche plusieurs yacs en domaines, en sous-domaines et en local.

Je n'arrive pas à avoir le moindre problème, tout fonctionne parfaitement.

Donc, je demande si quelqu'un peut me laisser un accès à un Yacs free (par mail) pour que je fasse des tests ?

Ghjmora, pour ton Yacs sans ftp, dis-moi si tu peux t'authentifier et à quoi tu as accès ou si tu es bloqué complètement. Comment tu as fait pour la première install sans ftp ?
Dobliu - on Jul. 9 2006
GnapZ : tu as reçu par mail un full  accés !!!
 (site + ftp)

"
Comment tu as fait pour la première install sans ftp ? "


Ghjmora - on Jul. 9 2006
" Bonjour à tous, Je viens de tester plusieurs mises à jour (incrémentales, par archive tgz) de la Nightly Build. Cela touche plusieurs yacs en domaines, en sous-domaines et en local. Je n'arrive pas à avoir le moindre problème, tout fonctionne parfaitement. Donc, je demande si quelqu'un peut me laisser un accès à un Yacs free (par mail) pour que je fasse des tests ? Ghjmora, pour ton Yacs sans ftp, dis-moi si tu peux t'authentifier et à quoi tu as accès ou si tu es bloqué complètement. Comment tu as fait pour la première install sans ftp ? "


la première install a été faite par le service info, en local sur le réseau

  • l'accès ftp est impossible de l'extérieur

  • en interne, je n'ai pas de compte


et ce que j'aimais dans Yacs c'était cette liberté depuis l'extérieur

Dobliu - on Jul. 9 2006
Ghjmora : Donc ton service  info a du utiliser le ftp , je vois pas comment installer 10 meg de fichiers sur Free !!!
Si ton service info ne te donne pas l'accés au compte Free c'est une autre problème ...

Moi j'évite mon service info , quand  j'ai un problème, il m'en trouve  10.
GnapZ - on Jul. 10 2006
Chozita: J'ai une erreur 500 chez Free en ftp qui m'enpêche d'y accéder. Voir avec eux ou un membre connaissant le problème (j'ai répondu par mail).

Dobliu: J'ai poussé une 6.6.2 en manuel et tout tourne. Il reste cet arrêt brutal dans la recherche des extensions mais lors d'une tentative d'install vierge, j'ai eu une info très importante: Votre compte Free est en Safe Mode et Yacs le signale bien (J'ai aussi répondu par mail): [image=643]

Bernard: Ce mode de Php pourrait être une raison au blocage de la recherche des extensions ?
Dobliu - on Jul. 10 2006
GnapZ :
"
Le "Safe Mode" est le mode de sécurité de PHP : une solution au problème de partage de PHP sur un serveur. Ce système pêche au niveau de l'architecture car il n'est pas correct de tenter de résoudre ce problème au niveau de PHP, mais les solutions alternatives basées sur le serveur web et l'OS ne sont pas réalistes. De nombreux intervenants, notamment les fournisseurs d'hébergement, utilisent le "Safe Mode". "


Je pense que ce mode doit être présent depuis longtemps sur Free.
Globalement les scripts PHP ne peuvent écrire qui si  le propriétaire du script courant est le même que le propriétaire des fichiers qui seront manipulés par ce script. 

Ce qui explique peut être  pourquoi la mise à jour  incrémentale ne focntionne pas non plus?

Donc il faut executer le  script en mode propriétaire  des fichiers FTP, commment ?
Bernard - on Jul. 10 2006
GnapZ: YACS alerte sur le Safe mode parce que ce peut être une raison du blocage en écriture des fichiers. Mais dans le cas présent, le test réalisé montre que YACS est autorisé à écrire. Donc non, le Safe Mode n'est pas le problème du point de l'écriture des fichiers.

De façon générale, sur un écran blanc, il convient de se donner le maximum de visibilité. Ca commence par une mise en commentaire de la première ligne de shared/global.php, pour être sûr de recevoir les messages d'avertissement. Ca se poursuit par la recherche de l'appel de la fonction qui fait tout planter, et ce peut être long et difficile. Haut les coeurs ! Vous avez tout l'été...
Ghjmora - on Jul. 11 2006
Sur Free, c'est désespérant

pas moyen de faire une installation effective: même quand j'arrive à créer un site, pas moyen de s'authentifier

et quand je contourne la difficulté (en effaçant le contenu des tables et en les recréant) le lien vers "ma fiche" donne ceci

Fatal error: Undefined class name 'actions' in /mnt/105/free.fr/6/f/mon site/users/view.php on line 656
Dobliu - on Jul. 11 2006
Bernard : Effectivement à l'installation je dois être dans le cas
utilisateur FTP pour que YACS soit autorier à ecrire (mode 700 dans les droits)
Le safe mode est il différent  entre les versions de PHP ?
L'écran blanc constaté est sur la   Mise à jour incrémentale  ou des extensions.
Comment on debogue en PHP ? y a t'il un outil particulier ?

GnapZ - on Jul. 11 2006
Ghjmora : Cette erreur signifie que Yacs ne trouve pas le fichier ../actions/actions.php ... script corrompu ? Il a pourtant bien chargé les autres de shared/* appelés avant dans users/view.php ...
Dobliu - on Jul. 11 2006
Ghjmora : ligne 655
include_once '../actions/actions.php';
ligne 656 $items = Actions::list_by_date_for_anchor('user:'.$item['id'], $offset, ACTIONS_PER_PAGE);


le fichiers  actions.php  est mal  placé racine yacs , manquant ?.

Que pensez vous de :
include_once $context['path_to_root'].'actions/actions.php';

(désolé GNAPZ meessage redondant)
GnapZ - on Jul. 11 2006
Dobliu : Oui il faut essayer mais beaucoup de scripts sont appelés en mode relatif (../ = dossier précédent). Peut être que Free préfère des chemins absolus ... tentez l'opération.
Dobliu - on Jul. 12 2006
GnapZ : Il le conseille.   Alors allez voir sur le support de Free,
 il y a quelques infos importantes
  http://faq.free.fr/adsl/5/9/3.html
voici la liste des fonctions PHP NON AUTORISEES sur Free :


chown chmod get_current_user
php_uname putenv set_time_limit
getmyuid getmypid dl
ini_alter ini_restore ini_set
exec passthru system
popen pclose leak
mysql_list_dbs listen chgrp
disk_total_space disk_free_space rmdir
realpath tmpfile link
shell_exec proc_open chroot
openlog closelog syslog
flock socket_create_listen socket_accept
socket_listen sleep usleep
umask set_include_path restore_include_path
symlink setlocale imagerotate

GnapZ - on Jul. 17 2006
Hello,

Alors voici où nous en sommes:
  • J'ai récupéré un compte Free vierge + base de données vierge.
  • j'ai modifié tous les scripts pour la prise en compte du Safe Mode PHP.
  • J'ai envoyé par FTP toute l'arborescence de Yacs puis j'ai lancé l'install ... Bingo !


Tout fonctionne, je n'ai pas d'erreur, ni de blocage, ni de perte de connexion.

Alors sans plus attendre, voici l'archive de cette version modifiée: Yacs 6.6.2 alpha.

Il s'agit là d'une install de départ, pas une mise à jour. Si les testeurs de cette version donnent de bons retours, nous aborderons les mises à jour.

Merci pour vos retours.
Dobliu - on Jul. 18 2006
GnapZ : voilà, pour tester cette  version ALPHA, sans déinstaller ma version YACS , procédure envisagée:

  • création d'une arborescense ALPHA au lieu de YACS


  • préfixe des tables SQL  ALPHA_  afin de ne pas écraser mes tables YACS_


  • sauvegarde de l'index.php au niveau répertoire racine nécessaire ?

GnapZ - on Jul. 18 2006
Dobliu : Oui, c'est une bonne solution.

Pour l'index.php à la racine, il n'est pas nécessaire d'y toucher, c'est une copie manuelle donc yacs ne le mets pas de lui-même.

Il serait préférable de renomer le Yacs de prod et de mettre l'alpha sous /yacs/ car si tout se passe bien, il ne restera qu'à basculer les noms de tables avec ceux de prod et réintégrer les /files/*, /images/* et le dossier du skin dérivé de lancienne version et tout sera opérationnel.
GnapZ - on Jul. 21 2006
En absence de retours, je considère cette version correcte sachant que j'ai effectué l'install sur Free jusqu'au bout et sans erreur.

Cette version sera officialisée avec la 6.7, suivant l'analyse de Bernard.
Ghjmora - on Jul. 22 2006
" En absence de retours, je considère cette version correcte sachant que j'ai effectué l'install sur Free jusqu'au bout et sans erreur. Cette version sera officialisée avec la 6.7, suivant l'analyse de Bernard. "


je confirme l'installation sur Free sans erreur

Merci GnapZ

et félicitations
Ghjmora - on Jul. 22 2006
Ghjmora :

chez free, après l'installation de la version alpha, ça a l'air de tourner pour ce qui concerne les sections et les pages, ou le changement de skin

j'ai trouvé un problème dans panneau de controle / import CSV

Not Found

The requested URL /import_csv.php was not found on this server.

Apache/ProXad [Jul 12 2006 16:43:52] Server at site.free.fr Port 80

GnapZ - on Jul. 22 2006
Ghjmora : J'y jetterai un oeil mais si c'est à l'intérieur du module d'importation, il faudrait voir avec Tof pour une réponse plus rapide.
Ghjmora - on Jul. 23 2006
GnapZ :

il n'y a pas le feu

c'était juste pour essayer, par curiosité....
Skwad - on Jul. 27 2006
Salut a tout le monde, j'ai donc fait la mise a jour de mon serveur yacs avec la version alpha 8) simplement en remplacent les anciens fichiers.

MIJ éfectuer avec succé.

YACS 6.6.2 alpha, 060708-21:49:08 GMT,

j'ai plus de prob pour rechercher les extensions...

mais jai toujours l'ereur quand je tente un MIJ en ligne(Fatal error: unlink)

quand je fait: "Validation de la syntaxe PHP des scripts de référence" j'obtien en fin de page

" Fatal error: mkdir(/mnt/116/sdc/d/c/skwad13/yacs/skins) [function.mkdir]: File exists in /mnt/116/sdc/d/c/skwad13/yacs/scripts/run_once /060310_various_files_update.php on line 35 "


et quand je fait! "Construire le référentiel des scripts de ce serveur" j'obtien encore en fin de page:

" Fatal error: unlink(/mnt/116/sdc/d/c/skwad13/yacs/scripts /reference/links/links.php) [function.unlink]: No such file or directory in /mnt/116/sdc/d/c/skwad13/yacs/scripts/build.php on line 209 "


pas d'autre ereur trouvé pour le moment (c'est deja pas mal)

Edit : je me permets de couper les longues adresses sur deux lignes pour que le texte tienne dans le panneau central. Agnès
Bernard - on Aug. 1 2006
Skwad: c'est la première fois que je vois mkdir() et unlink() réagir de cette façon. Normalement, le caractère '@' placé devant est sensé les rendre inodores et incolores dans les cas litigieux. Quel version de système utilisez-vous ?
Bernard - on Aug. 1 2006
GnapZ: Merci GnapZ de ces investigations. je vais donc rapatrier tout ceci sur la machine de développement en prévision de la prochaine version...
Dobliu - on Aug. 18 2006
Comme je suis revenu de congés , aprés quelques essais  pour  contribuer au débat :
 installation sans problème de la 6.6.2a. à NEUF , en récupérant  les skins, la base de données, images et articles.

merci GnapZ!