Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Problèmes d'installation «  

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

SELECT * FROM yacs_images AS images WHERE (images.id = =643)
1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '=643)' at line 1

michau vincent -- on Jul. 5 2006
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
avatar
from nearby-an-airport
Associate, 6734 posts

on Jul. 5 2006


Fernand a posté une page dans la documentation : Comment installer YACS chez Free ?
Chozita
2 posts

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
avatar
from nearby-an-airport
Associate, 6734 posts

inspired from chozita 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
avatar
191 posts

inspired from Bernard on Jul. 8 2006


Même problème sur Free

ça y est, je n'ai plus de site Yacs ....
Dobliu
avatar
from L'Île de Pâques (en espagnol Isla de Pascua, en rapanui Rapa Nui)
203 posts

inspired from ghjmora 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
avatar
191 posts

inspired from dobliu 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
from Caribbean
2970 posts

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
avatar
from L'Île de Pâques (en espagnol Isla de Pascua, en rapanui Rapa Nui)
203 posts

inspired from GnapZ 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
avatar
191 posts

inspired from 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 ? "


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
avatar
from L'Île de Pâques (en espagnol Isla de Pascua, en rapanui Rapa Nui)
203 posts

inspired from ghjmora 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
from Caribbean
2970 posts

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
avatar
from L'Île de Pâques (en espagnol Isla de Pascua, en rapanui Rapa Nui)
203 posts

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
avatar
from nearby-an-airport
Associate, 6734 posts

inspired from GnapZ 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
avatar
191 posts

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
avatar
from L'Île de Pâques (en espagnol Isla de Pascua, en rapanui Rapa Nui)
203 posts

inspired from Bernard 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
from Caribbean
2970 posts

inspired from ghjmora 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
avatar
from L'Île de Pâques (en espagnol Isla de Pascua, en rapanui Rapa Nui)
203 posts

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
from Caribbean
2970 posts

inspired from dobliu 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
avatar
from L'Île de Pâques (en espagnol Isla de Pascua, en rapanui Rapa Nui)
203 posts

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
from Caribbean
2970 posts

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
avatar
from L'Île de Pâques (en espagnol Isla de Pascua, en rapanui Rapa Nui)
203 posts

inspired from GnapZ 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
from Caribbean
2970 posts

inspired from dobliu 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
from Caribbean
2970 posts

inspired from 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
avatar
191 posts

inspired from GnapZ 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
avatar
191 posts

inspired from 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
from Caribbean
2970 posts

inspired from ghjmora 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
avatar
191 posts

inspired from GnapZ on Jul. 23 2006


GnapZ :

il n'y a pas le feu

c'était juste pour essayer, par curiosité....
Skwad
avatar
20 posts

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 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

Edited by Agnès on Jul. 28 2006

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

inspired from Skwad 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
avatar
from nearby-an-airport
Associate, 6734 posts

inspired from GnapZ 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
avatar
from L'Île de Pâques (en espagnol Isla de Pascua, en rapanui Rapa Nui)
203 posts

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!

Rate this page
Posted by Chozita on Jul. 5 2006, commented by Dobliu on Jul. 5 2006, (popular)