Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[Résolu] Fatal error: Class 'CmsObject' not found
#1

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

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

J-C Etiemble v 2.2.xx
#3

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).
#4

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

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

J-C Etiemble v 2.2.xx
#6

Quoi que j'ai déjà eu des soucis d'upload avec Filezilla en mode ASCII... tar.gz + SSH reste l'idéal Wink
#7

>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 Wink
Déjà faire un bon transfert à 100% c'est pas pas évident

J-C Etiemble v 2.2.xx
#8

Bien entendu Wink 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
#9

@ val1964 des nouvelles ??

J-C Etiemble v 2.2.xx
#10

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 !
#11

Pour info, tu peux trouver ta version de PHP dans l'admin de CMSMS / Administration du site / Informations du système

Bonne soirée !
Sujet fermé


Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)