Forum CMS Made Simple FR

Version complète : [resolu] Fraiche install : Fatal error: Cannot use object of type s...
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.

autourdupc

Bonjour à tous.

Je viens juste d'installer CMSMS.
En lançant l'URL d'accès au site http://localhost/cmsms/, j'ai le message d'erreur en bas de page dans la rubrique NEWS.


--------------------------------------------------------------------------------
1.8.2
You are here: Home
--------------------------------------------------------------------------------
News

Fatal error: Cannot use object of type stdClass as array in D:\ISI\www\www_production\cmsms\tmp\templates_c\News^%%18^18E^18E3D89C%%module_db_tpl%3ANews%3BsummarySample.php on line 26



Notez que je suis "brut" d'installation.

Que dois-je faire ?

Merci de votre aide.

Laurent.




Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS: 1.8.2
#~ Nom de l'hébergeur : Ma propre machine : XP Pro SP3 Apache/MySQL pour tester et mettre au point.
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.8.2
#~ Installed Modules:
#~ CMSMailer: 2.0
#~ FileManager: 1.0.2
#~ MenuManager: 1.6.5
#~ ModuleManager: 1.4
#~ News: 2.10.6
#~ nuSOAP: 1.0.2
#~ Printing: 1.1.0
#~ Search: 1.6.5
#~ ThemeManager: 1.1.1
#~ TinyMCE: 2.7.2
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template: false
#~ output_compression: false
#~ max_upload_size: 16000000
#~ default_upload_permission: 664
#~ url_rewriting: none
#~ page_extension:
#~ query_var: page
#~ use_hierarchy: true
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.2.11
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ memory_limit: 64M
#~ max_execution_time: Illimité
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 16M
#~ upload_max_filesize: 16M
#~ session_save_path: D:/isi/www/var_production/session (0777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ Server Information:
#~ Server Api: apache2handler
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.5.5
#~ ----------------------------------------------
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
tente de mettre à jour ta version php vers une 5.2.13 ou 5.2.14

Normalement ta version est supportée mais pas conseillée.

http://wiki.cmsmadesimple.org/index.php/...rements/fr

autourdupc

Bonjour,

Merci pour la réponse...
J'ai pour le moment supprimé le module de News et le reste fonctionne...

Je ne peux pas considérer comme résolu car cela n'explique pas l'erreur... mais cela me dépanne pour commencer à mettre les contenus.
ne remplis pas une install de cms avec du contenu si la base de la base déconne.

assure toi d'une base solide avant d'aller + loin !!

donc réinstalle News et met à jour php.

Si ca marche pas, installe WAMP et refait tes tests

autourdupc

Ok... Merci !
Mais je ne peux pas installer WAMP car le serveur vers lequel je vais migrer une fois les tests OK héberge déjà un site en production avec une SGBD en SQL Serveur.
Je suis donc limité en marge de manoeuvre.
Pour le changement de PHP, je vais tester.

Je vous tiens informé.

autourdupc

Bon, je viens de mettre à jour PHP...

Toujours pareil.
Quand j'installe le module News, voici mon erreur :

News

Fatal error: Cannot use object of type stdClass as array in D:\ISI\www\www_production\cmsms\tmp\templates_c\News^%%18^18E^18E3D89C%%module_db_tpl%3ANews%3BsummarySample.php on line 26


Et de plus, cela me "casse" complètement la mise en page du site qui perd les styles. Il ne me reste que le menu de gauche !



Voici dessous mon test du système !
---------------------------------------------------
Citation :Cms Version: 1.8.2

Installed Modules:

CMSMailer: 2.0
FileManager: 1.0.2
MenuManager: 1.6.5
ModuleManager: 1.4
News: 2.10.6
nuSOAP: 1.0.2
Printing: 1.1.0
Search: 1.6.5
ThemeManager: 1.1.1
TinyMCE: 2.7.2


Config Information:

php_memory_limit:
process_whole_template: false
output_compression: false
max_upload_size: 16000000
default_upload_permission: 664
url_rewriting: none
page_extension:
query_var: page
use_hierarchy: true
image_manipulation_prog: GD
auto_alias_content: true
locale:
default_encoding: utf-8
admin_encoding: utf-8
set_names: true


Php Information:

phpversion: 5.2.14
md5_function: On (Vrai)
gd_version: 2
tempnam_function: On (Vrai)
magic_quotes_runtime: Off (Faux)
E_STRICT: 0
memory_limit: 64M
max_execution_time: Illimité
output_buffering: 4096
safe_mode: Off (Faux)
file_uploads: On (Vrai)
post_max_size: 16M
upload_max_filesize: 16M
session_save_path: D:/isi/www/var_production/session (0777)
session_use_cookies: On (Vrai)
xml_function: On (Vrai)


Server Information:

Server Api: apache2handler
Server Db Type: MySQL (mysql)
Server Db Version: 5.5.5
---------------------------------------------------
alors là il y a un sérieux problème.

tente ceci :

-installation de la dernière version de wamp
-installe un cmsms dernière version brute dessus

constate.

Si ca marche tu copies ton actuelle installation vers les répertoires de wamp et tu retest (il te faudra évidement copier la base SQL !)

la démarche te permettra de savoir si c'est ton actuelle install de cmsms qui merde ou si c'est ta configuration personnelle Apache/sql/php/... qui déconne.

autourdupc

[resolu]
Bonjour,

Le problème vient de la version de MySQL 5.5.5 !!! Il faut utiliser la version 5.1.

Bonne journée.
Autant pour l'autre soucis j'ai un doute sur la liaison SQL -> pb autant ici ca parait plausible

Il faudrait faire d'autre test voir la version max utilisable (je connais pas la liste des versions entre 5.1 et 5.5.5)
>MySQL 5.5.5
>Il faudrait faire d'autre test voir la version max utilisable (je connais pas la liste des versions entre 5.1 et 5.5.5)

je suis surpris car je suis en MySQL 5.5.8 et Aucun problème