Community « Le forum « Besoin d'aide «
[Réglé] Pb de mise à jour Yacs 6.12
Petit rappel des faits : J'ai téléchargé l'archive 6.12 en TGZ dans le répertoire inbox /yacs Via le panneau de contrôle, j'ai lancé la mise à jour, le tampon s'est chargé correctement. Une deuxième manip m'a été proposé et là, patatras : le site est fermé et je me retrouve avec le message d'erreur de OVH :
"The server encountered an internal error and was unable to complete your request"
Ne m'étant pas découragé j'ai rechargé manuellement l'ensemble des scripts via Filezilla, mais pas d'amélioration constatée.
En supprimant le fichier index.php à la racine du site c'est toujours pareil...
Une bonne âme peut-elle m'aider à m'en sortir ? Merci d'avance
| GnapZ from Caribbean 2970 posts | Contactez-moi par mail. |
| Bernard from nearby-an-airport Associate, 6927 posts | Je ne sais pas où ça en est, mais actuellement votre site http://geasm.ovh.org/ est fermé, ce qui veut dire qu'un fichier switch.off a été placé à la racine. N'oubliez pas de le renommer en switch.on pour rouvrir le site.
|
Geasm![]() from Nantes 49 posts | GnapZ n'a pu m'aider en direct
Merci quand mêmeBernard, j'ai renommer le fichier en question, et j'obtiens le message d'erreur suivant : Fatal error: Class 'Articles' not found in /home/g/e/a/geasm/www/index.php on line 270 |
| Bernard from nearby-an-airport Associate, 6927 posts |
Geasm: la classe articles est définie dans le fichier du même nom. Vérifier l'intégrité de articles/articles.php sur le serveur par rapport à l'archive d'origine.
|
Geasm![]() from Nantes 49 posts |
Bernard : je viens de recharger totalement l'archive le site redémarre... mais quand je veux me loguer en tant qu'associé, je me fais jeter avec toujours le même type de message Bien que mes cheuveux se fassent rare, je ne vais pas tarder à me les arracher !
Merci pour votre aide !
|
| Bernard from nearby-an-airport Associate, 6927 posts |
Geasm: Quel est le message exactement ? |
Geasm![]() from Nantes 49 posts |
Bernard : Bien, il s'agit toujours du même message "The server encountered an error..." Quand on arrive sur la page d'accueil sans être authentifié, on voit les messages suivants en rouge : SELECT files.* FROM `yacs_articles` AS articles LEFT JOIN `yacs_files` AS files ON ((files.anchor_type LIKE 'article') AND (files.anchor_id = articles.id)) WHERE (articles.active='Y') AND NOT ((articles.publish_date is NULL) OR (articles.publish_date |
| GnapZ from Caribbean 2970 posts |
Geasm : Vérifiez bien vos paramètres de base de données (serveur, id, pass) et surtout le préfixe de tables car il semble ne pas viser l'ancienne base. Comparez le shared/parameters.include.php qui est en ligne avec votre sauvegarde ... peut-être une piste. |
Geasm![]() from Nantes 49 posts |
GnapZ : J'ai comparé les 2 fichiers shared/parameters.include.php et shared/parameters.include.php.bak, je n'ai constaté aucune différence... Y a-t-il une manipulation particulière sur la base de données à effectuer ?
|
| GnapZ from Caribbean 2970 posts |
Geasm : Sur la base, non mais il faut s'assurer que les préfixes de tables sont les bons. Ensuite, penser à faire une optimisation de la base car cela n'a pas été fait lors de l'install manuelle. Penser aussi à lancer les scripts à exécution unique (dans mise à jour). |
Geasm![]() from Nantes 49 posts |
GnapZ : Merci ! j'ai vérifié via PhpMyAdmin et l'ensemble des tables de la base est bien préfixé par "Yacs_" comme je l'avais spécifié lors de la première installation de ce fantastique outil. Quel script dois je lancer pour effectuer une optimisation manuelle ? Comment puis-je lancer les scripts à exécution unique (je n'ai plus accès au panneau de contrôle, cf. message d'erreur ci dessus) ? Coment d'ailleurs puis je connaître le nom de ces scripts et combien il faut en exécuter ? Merci d'avance
|
| GnapZ from Caribbean 2970 posts |
Geasm : Optimisation via /control/setup.php et exécutions uniques via /scripts/run_once.php En espérant qu'ils passent ... |
Geasm![]() from Nantes 49 posts |
GnapZ : pour pouvoir les passer il faut que je sois identifié comme associé et comme je ne parviens pas à me logger... j'ai toujours le super message d'erreur : Welcome in 60free service in OVH. The server encountered an internal error and was unable to complete your request If you are owner of that account and you are looking for more information about Internal Server Error pleas visit http://60free.ovh.org/en/support/ or check if:
|
| GnapZ from Caribbean 2970 posts |
Geasm : Ben je ne peux pas faire gd chose sans proxy ftp en france. ça viendra ... désolé. |
Geasm![]() from Nantes 49 posts |
GnapZ : Donc en conclusion je suis bel et bien coicé et mon site est planté. Help me somebody ! |
| GnapZ from Caribbean 2970 posts |
Geasm : Solution de contournement (?).
Je l'ai déjà fait et ça avait marché, à voir ... |
| Bernard from nearby-an-airport Associate, 6927 posts |
Geasm: Pour compléter les suggestions de GnapZ, je suppose que les fichiers et répertoires ont été chmodés aux valeurs demandées par OVH ? |
Geasm![]() from Nantes 49 posts |
Bernard : Oui, tout a été fait dans les règles. J'effectue les manips gentiment proposées par GnapZ et je vous tiens au cournat Merci !
|
Geasm![]() from Nantes 49 posts | Bon, je me résume, je fais une sauvegarde de ma base, j'applique les consignes gentiment données par GnapZ... et ça marche pas. Je décide donc de réinstaller complètement mon yacs. J'efface tout, je recharge l'archive 6.12 avec filezilla et je lance l'install... et là patatras : j'ai le message d'erreur suivant : Fatal error: Class 'Issue' not found in /home/g/e/a/geasm/www/yacs/control/setup.php on line 242 que puis je faire ? Merci d'avance (Phil qui s'arrache les cheuveux qu'il n'a plus !) |
Olivier![]() from Rouen Lat:49:27:08N (49.4522) Lon:1:05:10E (1.086) 492 posts |
Geasm : j'ai le même problème sur mon 60GP OVH, j'ai bien ma page d'accueil, mais à chaque fois que j'essais d'aller sur une autre lien j'ai la page d'erreur 500 Internal serveur error. j'ai voulu faire une mise à jour vers la 6.12 un peu trop en confiance (sur mes autres sites tout s'est bien passé) et je n'ai même pas une sauvegarde de ma base... ![]() Je pensai faire la chose suivante: ![]() sauvegarder mes répertoires particuliers: images, files, mescollections, mes skins. sauvegarder la base sql via le php administrator comme indiqué ci-dessus. puis supprimer tout les dossiers sur OVH via ftp réinstaller yacs en install neuve. recharger les répertoires désignés ci-dessus par ftp recharger la base sql (par quelle méthode ?) PS: sous le phpmyadminstrator il y a pleins d'options pour la sauvegarde de la base, savez vous ce qu'il faut prendre ? qu'en pensent les grands gnous gourous ?
|
| Bernard from nearby-an-airport Associate, 6927 posts |
Geasm: YACS ne peut pas faire grand-chose s'il manque des scripts... Ce n'est pas la première fois que FileZilla est concerné sur des problèmes de transfert vers le serveur. Ceux qui l'utilisent régulièrement sans souci pourraient peut-être nous faire partager leur savoir-faire ? Configuration particulière ? J'ai jeté un coup d'oeil, le site est bien là et fonctionne, mais sans données apparemment ? |
| Bernard from nearby-an-airport Associate, 6927 posts |
Olivier: avant de tout casser, laisser reposer une demi-journée... C'est surprenant le nombre de fois où les serveurs repartent sans y toucher... Si vraiment il faut faire quelque chose, ce n'est pas la peine de toucher à la base de données. Les erreurs internes viennent le plus souvent soit des configurations pointues dans .htaccess, soit d'incompatibilité avec le run-time PHP, soit de permissions incongrues pour les fichiers.
|
Olivier![]() from Rouen Lat:49:27:08N (49.4522) Lon:1:05:10E (1.086) 492 posts |
Bernard : j'ai laissé reposé plusieurs jours. Se n'ai modifié aucun fichier htaccess, ni permissions. Suis un peu perdu, j'ai déjà eu des problèmes, mais toujours trouvé une solution. Hier j'ai réussi à récupérer la base sql. j'ai fait un copié collé des infos dans un fichier texte sur mon ordi: est-ce la bonne procédure pour les réinjecter plus tard ? |
Geasm![]() from Nantes 49 posts |
Bernard : Effectivement, j'ai laissé reposé la pâte pendant 24h00 et l'install a marché ! je m'attaque la semaine prochaine à la récup des données... Dicton du jour : si tu veux chevaucher loin avec ton yacs, ménage ta monture et laisse la récupérer 24h00 !!!
|
Geasm![]() from Nantes 49 posts | Salut à tous ! en réinstallant complètement depuis une base vide, j'ai restauré mon yacs. J'ai rechargé la base de données et miracle, le GEASM est de nouveau doté d'un site digne de ce nom !!! Plus que quelques petites modifs du CSS et il retrouvera son look d'antan ! Merci à tous pour vos suggestions |
Olivier![]() from Rouen Lat:49:27:08N (49.4522) Lon:1:05:10E (1.086) 492 posts |
Geasm : j'ai aussi tout réinstallé, mais comme je n'avais pas détruit la base de donnée vis le php administrateur, j'ai pu récupérer l'intégralité de ma base SANS avoir à la réinstaller. je ne pensai pas la chose possible .reste que j'ai toujours ce fichu problème d'affichage sur la page d'accueil
|
| Bernard from nearby-an-airport Associate, 6927 posts |
Olivier: Attention au doublon des index.php. Le problème est-il seulement pour www.tonsite.com ou aussi pour www.tonsite.com/yacs ? Dans le premier cas, ne pas oublier de répliquer ./yacs/index.php dans ./index.php pour être sûr d'avoir exactement le même script aux deux endroits.
|
Olivier![]() from Rouen Lat:49:27:08N (49.4522) Lon:1:05:10E (1.086) 492 posts |
Bernard : pas très bien compris ce que tu as essayé de me dire: effectivement sous ovh il faut un index.php sous monsite car yacs est dans monsite/yacs. si je t'ai bien compris: il faut que je recopie le index.php situé dans monsite/yacs dans le répertoire supérieur de monsite ? ce que je voulais dire, c'est que j'ai supprimé entièrement la 6.10 de yacs sans rien toucher de la base sql. transfert de la 6.12 par ftp (filezilla) et réinstallation complète avec initialisation de la base de donnée. Et surprise la base de donnée sql réinitialisée sur une base précédente 6.10 a conservée toutes les données. |
Agnès![]() from le Grésivaudan (grenoble-chambéry) Associate, 2191 posts |
Olivier : Je pense que tu as bien compris pour les index.php. Pour faire bonne mesure, tu peux paramétrer, dans le panneau de configuration, sur la mise à jour, si yacs gère la page d'accueil ou pas : si oui, l'index.php est proprement recopié dans le répertoire supérieur - en l'occurence à la racine - lors des mises à jour... Enfin, si j'ai bien tout suivi... Et pour la base de données, c'est normal et donc rassurant que tu ais tout retrouvé. Ne pas oublier de faire un coup d'optimisation de la base de données quand même, histoire de bien faire coller la base et le yacs nouveau... Agnès Il n'y a pas de problèmes, que des solutions. |
Geasm![]() from Nantes 49 posts | Bon, le site est ré-ouvert. Le problème qui se pose à moi est que j'avais créé une section photothèque pour organiser harmonieusement les collections des différentes photos prises par les plongeurs du club... Toutes les collection ont disparu, et je ne parviens pas à les recréer... A l'aide ! |
| GnapZ from Caribbean 2970 posts |
Geasm : Toujours en cours ce problème de collections ? |
Geasm![]() from Nantes 49 posts |
GnapZ : Bonjour GnapZ. En fait j'ai fermé le site pour quelque temps afin de reprendre tout proprement. Je suis passé à la version 7.1, mis à jour la base, recréé les collections et lesite fonctionne comme un charme ! Je vais maintenant pouvoir de nouveau m'intéresser à faire des demandes d'évolution, notamment sur la présentation des collections pour avoir un diaporama un peu plus fun ! En tout cas merci pour ton aide et ta sollicitude Il est donc possible de mettre ce post à [réglé] Geasm |
| Bernard from nearby-an-airport Associate, 6927 posts |
Geasm: Content de voir que tout est reparti... |

Merci quand même
Merci pour votre aide !
?



.

