[Résolu] Fatal error: Class 'CmsObject' not found - val1964 - 22/11/2010
Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS: 1.9
#~ Nom de l'hébergeur : kreativ media
#~ Informations Système : (je ne trouve pas ce fameux menu adminitrateur...)
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
Bonjour,
Je travaille sur mac et je viens de copier le fichier cmsms sur un serveur (hébergeur : Kreativ Media) via ftp (j'utilise Transmit). J'ai du procéder par étape car parfois il se produisait des erreurs du type "cannot copy file..." ou qqch comme ça. Mais à chaque fois j'ai recommencé pour le fichier en question et ça marchait sans problème. J'ai vérifier encore une fois que tout les documents étaient là. Puis j'ai lancé l'installation en tapant mon_nom_de_domaine.ch/cms (j'ai bien nommé le dossier "cms") dans firefox.
D'abord j'ai eu une ou deux erreurs à cause des autorisations, je les ai modifiées et la première page a pu s'afficher. Je sélectionne "fr_FR" comme langue, je soumet le tout et là paf, la page affiche un énorme code continu qui se termine par
Fatal error: Class 'CmsObject' not found in
/home/httpd/vhosts/mon_nom_de_domaine.ch/httpdocs/cms/include.php on line
76
J'ai regardé et à cette ligne là le code créé effectivement un objet de classe CmsObject. Je n'ai remarqué aucune déclaration de classe dans le fichier include.php ni de "include" d'un autre fichier qui pourrait contenir cette classe, mais je ne suis pas non plus un expert en php. Du coup j'ai essayer de passer toutes les autorisations en 777, au cas où le fichier include n'aurait pas pu accéder au fichier dans lequel se trouvait cmsobject, mais rien à faire, ce n'était pas ça le problème. Du coup je suis venu chercher ici, j'ai regarder la fàq, les différents documents proposé dans le support, les différentes discussions déjà proposées, mais je n'ai pas trouvé l'équivalent.
J'ai aussi relu le INSTALL.txt contenu dans le dossier doc. J'avais oublié de créer le fichier config.php alors je l'ai fait, j'ai mis les bonnes autorisations, mais ça n'a rien changé non plus. Voilà, je suis donc un peu désespéré !
Je vous remercie donc grandement pour votre aide !
Meilleures salutations
Alban
[Résolu] Fatal error: Class 'CmsObject' not found -
jce76350 - 23/11/2010
d'abord vérifier la version PHP du serveur
peut être utiliser un Bon FTP comme
http://filezilla-project.org/download.php?type=client
si pas possible vérifier ton transfert c'est la 1ere chose
ensuite revenir ici
[Résolu] Fatal error: Class 'CmsObject' not found -
airelibre - 24/11/2010
Bonsoir,
As-tu réalisé une vérification par fichier checksum lors de l'install ? Ca aide dans ces cas-là. Tu peux toujours la faire après installation dans les paramètres globaux du CMS (partie Admin).
[Résolu] Fatal error: Class 'CmsObject' not found - val1964 - 24/11/2010
Alors j'ai vérifié, le serveur propose bien du php5 donc ça c'est bon. Je ne vois pas trop comment vérifier mieux mon transfert, j'ai juste vérifié que tous les documents étaient bien là, sinon il faut simplement que je le recharge sur le serveur (j'efface tout et je recommence, je me demande si ce n'est pas ce que je vais faire).
Par contre la vérification, la vérification par ichier checksum je ne connais pas, mais si je me connecte sous monsite.ch/cms/admin ça me fait exactement la même fatal error. Je vais essayer de trouver des info sur le checksum.
Merci beaucoup pour votre aide quoi qu'il en soit !
Alban
[Résolu] Fatal error: Class 'CmsObject' not found -
jce76350 - 24/11/2010
> le serveur propose bien du php5
oui mais quelle version PHP c'est peut être la le problème
C'est écrit
- Pour les versions 1.9.x, PHP 5.3.x (la configuration minimale requise est la version PHP 5.2.4 bien que nous recommandons PHP 5.2.12 )
- PHP 5.2.x maxi pour la 1.6.8
la vérification par fichier checksum ne sert PAS si on utilise un vrai FTP digne de ce nom et non pas un truc qui bricole le FTP
[Résolu] Fatal error: Class 'CmsObject' not found -
airelibre - 24/11/2010
Quoi que j'ai déjà eu des soucis d'upload avec Filezilla en mode ASCII... tar.gz + SSH reste l'idéal
[Résolu] Fatal error: Class 'CmsObject' not found -
jce76350 - 24/11/2010
>Quoi que j'ai déjà eu des soucis d'upload avec Filezilla
oui c'est possible mais il indique les erreurs pour corriger
de plus prendre transfert auto
>tar.gz + SSH reste l'idéal
Heu ... tous les hébergement ne le propose pas et Tous les utilisateurs ne savent pas faire
Déjà faire un bon transfert à 100% c'est pas pas évident
[Résolu] Fatal error: Class 'CmsObject' not found -
airelibre - 24/11/2010
Bien entendu
Filezilla reste également plus pratique quand il s'agit de ne faire que des mises à jour de certains fichiers, par comparaison des dates et poids
[Résolu] Fatal error: Class 'CmsObject' not found -
jce76350 - 24/11/2010
@ val1964 des nouvelles ??
[Résolu] Fatal error: Class 'CmsObject' not found - val1964 - 24/11/2010
Oui, je vous remercie tous pour votre aide. J'ai finalement effacé la version 1.9 que j'avais téléchargée sur le serveur et j'ai chargée la version 1.6.8 et là tout est allé parfaitement. Je devine que ce devait bien être la version de php (je n'ai malheureusement pas pu découvrir quelle était la version proposée par le serveur, du moins pas sans les contacter par email). Et j'ai effectivement utilisé Filezilla, bien que je préfère le la présentation de Transmit (pour mac) peut-être que Filezilla est quand même plus efficace (et gratuit par la même occasion !)
Donc merci encore à tous pour votre aide, bonne fin de semaine et bon week end !
[Résolu] Fatal error: Class 'CmsObject' not found -
airelibre - 24/11/2010
Pour info, tu peux trouver ta version de PHP dans l'admin de CMSMS / Administration du site / Informations du système
Bonne soirée !