Skip to main content Help Control Panel

YACS CMS : Open source !

Community «   Le forum «   Besoin d'aide «  

[Réglé] Pb de mise à jour Yacs 6.12

Bonjour les amis, j'ai tenté la mise à jour via le traitement "inbox/yacs"...
...et maintenant plus rien ne fontionne !

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

on Jan. 8 2007


Contactez-moi par mail.
Bernard
avatar
from nearby-an-airport
Associate, 6927 posts

on Jan. 8 2007


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
avatar
from Nantes
49 posts

on Jan. 8 2007


GnapZ n'a pu m'aider en direct Merci quand même

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

inspired from geasm on Jan. 8 2007


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
avatar
from Nantes
49 posts

inspired from Bernard on Jan. 8 2007


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

inspired from geasm on Jan. 8 2007


Geasm: Quel est le message exactement ?
Geasm
avatar
from Nantes
49 posts

inspired from Bernard on Jan. 9 2007


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

inspired from geasm on Jan. 9 2007


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
avatar
from Nantes
49 posts

inspired from GnapZ on Jan. 10 2007


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

inspired from geasm on Jan. 10 2007


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
avatar
from Nantes
49 posts

inspired from GnapZ on Jan. 10 2007


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

inspired from geasm on Jan. 10 2007


Geasm : Optimisation via /control/setup.php et exécutions uniques via /scripts/run_once.php

En espérant qu'ils passent ...
Geasm
avatar
from Nantes
49 posts

inspired from GnapZ on Jan. 10 2007


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:
  • attributes of file '/g/e/a/geasm/www/yacs/control/index.php' are 755,
  • attributes of directory are 755,
  • in '.htaccess' file there is no any unavailable entries
GnapZ
from Caribbean
2970 posts

inspired from geasm on Jan. 10 2007


Geasm : Ben je ne peux pas faire gd chose sans proxy ftp en france. ça viendra ... désolé.
Geasm
avatar
from Nantes
49 posts

inspired from GnapZ on Jan. 12 2007


GnapZ :

Donc en conclusion je suis bel et bien coicé et mon site est planté. Help me somebody !
GnapZ
from Caribbean
2970 posts

inspired from geasm on Jan. 12 2007


Geasm : Solution de contournement (?).
  • Sauvegarder la base de données avec PhpMyAdmin (export sql).
  • Supprimer toutes les tables (ne laisser que la base vide).
  • Supprimer les fichiers parameters.include.php (/shared, /skins, /users) ainsi que les fichiers /shared/hook*.
  • Redémarrer l'install monsite/yacs/steup.php en fournissant les préfixes de tables identiques à l'ancienne.
  • RESTER EN SKELETON jusqu'à la fin, reprendre le skin dérivé une fois l'ensemble rentré dans l'ordre.
  • Une fois l'install terminée, supprimer les tabbles avec PhpMyAdmin et réintégrer la sauvegarde (import sql).
  • Faire une optimisation ainsi que les scripts à exécution unique.
  • Reprendre le skin dérivé.


Je l'ai déjà fait et ça avait marché, à voir ...
Bernard
avatar
from nearby-an-airport
Associate, 6927 posts

inspired from geasm on Jan. 12 2007


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
avatar
from Nantes
49 posts

inspired from Bernard on Jan. 13 2007


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
avatar
from Nantes
49 posts

on Jan. 23 2007


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
avatar
from Rouen Lat:49:27:08N (49.4522) Lon:1:05:10E (1.086)
492 posts

inspired from geasm on Jan. 25 2007


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

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 ? confused
Bernard
avatar
from nearby-an-airport
Associate, 6927 posts

inspired from geasm on Jan. 25 2007


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

inspired from olivier on Jan. 25 2007


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
avatar
from Rouen Lat:49:27:08N (49.4522) Lon:1:05:10E (1.086)
492 posts

inspired from Bernard on Jan. 26 2007


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
avatar
from Nantes
49 posts

inspired from Bernard on Jan. 26 2007


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
avatar
from Nantes
49 posts

on Jan. 29 2007


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
avatar
from Rouen Lat:49:27:08N (49.4522) Lon:1:05:10E (1.086)
492 posts

inspired from geasm on Jan. 29 2007


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

inspired from olivier on Jan. 29 2007


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
avatar
from Rouen Lat:49:27:08N (49.4522) Lon:1:05:10E (1.086)
492 posts

inspired from Bernard on Jan. 30 2007


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
avatar
from le Grésivaudan (grenoble-chambéry)
Associate, 2191 posts

inspired from olivier on Jan. 30 2007


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
avatar
from Nantes
49 posts

on Jan. 31 2007


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

inspired from geasm on Feb. 18 2007


Geasm : Toujours en cours ce problème de collections ?
Geasm
avatar
from Nantes
49 posts

inspired from GnapZ on Mar. 7 2007


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

inspired from geasm on Mar. 7 2007


Geasm: Content de voir que tout est reparti...

 
Jourdren Philippe

avatar
geasm
on Jan. 8 2007
from Nantes

Webmaster du site du GEASM
Share
Information channels
Recent files