CMS Automne

Forum de la communauté du CMS Automne
Nous sommes actuellement le Mer Nov 27, 2024 4:17 pm

Le fuseau horaire est UTC [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 2 messages ] 
Auteur Message
MessagePublié: Jeu Sep 23, 2010 4:57 pm 
Hors-ligne

Inscrit(e) le : Mer Jan 20, 2010 9:42 am
Message(s) : 11
Localisation : Reims
Bonjour, :)

J'espère poster ce message au bon endroit, je ne savais si je devais le mettre ici ou dans la partie "Patch- MàJ" (mais qui me semble plus reservée aux "annonces"). Veuillez m'excuser dans la cas où je n'aurai pas posté au bon endroit.


J'ai un soucis lors de la mise à jour d'automne de la version 4.0.1 vers 4.0.2
Problème de Mémoire allouée visiblement. Pourtant il semble que ma config soit ok.

Dans l'onglet "lors d'erreurs" dans les paramètres du serveur et le fichier cms_error_log, j'ai plusieurs erreurs d'indiquées (je limite qu'a deux entrées car les autres sont identiques) :

cms-error_log a écrit:
[23-Sep-2010 16:38:48] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 15078235 bytes) in Unknown on line 0
...
2010-09-23 17:28:36|http|/automne/admin/upload-controler.php (line 64) : Uploaded file has an error : Array
(
[Filedata] => Array
(
[name] => patch_automne_v4_0_1_to_v4_0_2.tgz
[type] =>
[tmp_name] =>
[error] => 3
[size] => 0
)

)



à la ligne 64 du fichier upload_controller.php on a :

upload_controller.php a écrit:
62 ...... // Check the upload
63 ...... if (!isset($_FILES["Filedata"]) || !is_uploaded_file($_FILES["Filedata"]["tmp_name"]) || $_FILES["Filedata"]["error"] != 0) {
64 ............ CMS_grandFather::raiseError('Uploaded file has an error : '.print_r($_FILES, true));
65 ............ $fileDatas['error'] = UPLOAD_UPLOAD_FAILED;
66 ............ $view->setContent($fileDatas);
67 ............ $view->show();
68 ...... }


Pourtant dans mon fichier php.ini, j'ai :

max_execution_time ..... 45
max_file_uploads .......... 50
max_input_time ............ 60
memory_limit ............... 128M
upload_max_filesize ....... 350M

Pour les mises à jours (je suis passé de la 4.0.0rc3 --> 4.0.0 --> 4.0.1 juste avant, sans problème), j'ai mis tous mes dossiers et fichier en propriété et groupe "serveur" (www-data dans mon cas, sinon ça passait pas).

J'ai du rater quelque chose :?


[EDIT]

Et concrètement, sous l'admin d'automne :
  • Je choisi le fichier de MàJ en cliquant sur le bouton "parcourir".
  • Un ligne verte de chargement s'affiche pendant une seconde (du type c:/fakepath/nom_du_fichier.tgz)
  • La ligne disparait, le texte "sélectionner un fichier" réapparait, mais en passant la souris dessus, une bulle affiche "veuillez patienter fichier en cours de chargement" (quelque chose du genre).
    Mais il ne se passe rien. Je n'ai pas de message d'erreur. Je le vois seulement en cliquant sur l'onglet "log d'erreurs" que le processus s'est bloqué.


Haut
 Profil  
 
MessagePublié: Ven Sep 24, 2010 9:40 am 
Hors-ligne
Administrateur
Avatar de l’utilisateur

Inscrit(e) le : Mer Juin 15, 2005 8:28 am
Message(s) : 759
Localisation : Sophia Antipolis
Dur à dire quelle est la source de ton problème, effectivement ton serveur semble avoir ce qu'il faut pour faire la mise à jour ... vu les erreurs, il semble que ta limite de mémoire soit à 32Mo et non à 128Mo comme le dit ton fichier php.ini mais je ne sais pas quelle peut-être la cause de ça.

Une solution serait de faire cette mise à jour manuellement.
Pour cela :
- Tu supprime de ton serveur les fichiers suivants :
    /automne/phpMyAdmin/config.sample.inc.php
    /automne/phpMyAdmin/libraries/export/htmlexcel.php
    /automne/phpMyAdmin/readme.php
    /automne/admin/img/panel/tools-sprites-trans.gif
    /automne/admin/img/toolbar/tb-btn-sprite_old.gif
    /automne/classes/modules/polymod/poly_definition_funtions.php
    /automne/ext/ext-core-debug.js
    /automne/ext/ext-core.js
    /automne/ext/resources/css/ext-all.css
- Tu décompresse le fichier tgz du patch en local chez toi.
- Tu copie (via FTP par exemple) tous les fichiers décompressés excepté les fichiers /install et /patch sur ton serveur d'hébergement. Écrase les fichiers à remplacer.
- Via phpMyAdmin, tu passe les scripts SQL suivants :
    /sql/messages/en/polymod.sql
    /sql/messages/en/standard.sql
    /sql/messages/fr/polymod.sql
    /sql/messages/fr/standard.sql
- Enfin tu exécute le fichier php suivant depuis ton navigateur :
/update_automne.php
- Tu supprime ce fichier de ton serveur lorsque que c'est fait.

Et tu aura fait la mise à jour.

Note que ces instructions se trouvent dans le fichier /install du patch, tu peux l'éditer pour contrôler. Il y a aussi un certain nombre de fichiers de ExtJS à supprimer en plus (pour faire du ménage) mais les laisser sur ton serveur ne posera pas de problèmes.

Je suis dispo si tu as des questions. Tu peux faire une sauvegarde de ton site et de ta base avant si tu le souhaite pour pouvoir tout remonter en cas de pb.

Seb


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 2 messages ] 

Le fuseau horaire est UTC [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 48 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Recherche de:
Aller vers :  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduit par Maël Soucaze et Elglobo © phpBB.fr