Forum CMS Made Simple FR
pages fantômes aprés mise à jour en 2.1.2 - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Installation (https://forum.cmsmadesimple.fr/forum-8.html)
+--- Sujet : pages fantômes aprés mise à jour en 2.1.2 (/thread-3791.html)



pages fantômes aprés mise à jour en 2.1.2 - archeo - 11/03/2016

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 2.1.2
#~ Url du site : http://www.evolution-biologique.org
#~ Hébergeur / Soft : OVH
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 2.1.2
#~ Installed Modules:
#~ AceEditor: 1.0
#~ AdminSearch: 1.0
#~ AjaxMadeSimple: 0.4.0
#~ CGExtensions: 1.52.2
#~ CGFeedMaker: 1.0.20
#~ CGSimpleSmarty: 2.0
#~ CGSmartImage: 1.21
#~ CMSContentManager: 1.1
#~ CMSMailer: 5.2.14
#~ CodeMirror: 3.0.0
#~ DesignManager: 1.1.1
#~ DocumentSearch: 1.4.5
#~ DownCnt: 2.5.0
#~ FileManager: 1.5.2
#~ Gallery: 2.1
#~ MenuManager: 1.50.2
#~ MicroTiny: 2.0.3
#~ ModuleManager: 2.0.2
#~ ModuleXtender: 1.10.6
#~ Navigator: 1.0.2
#~ News: 2.50.4
#~ NewsSlides: 1.4
#~ Polls: 1.1.0
#~ Printing: 1.0.4
#~ Quizzard: 0.9
#~ Search: 1.50.2
#~ Showtime: 3.4
#~ SiteMapMadeSimple: 1.2.8
#~ Slide: 1.0
#~ Statistics: 1.1.3
#~ ThemeManager: 1.1.8
#~ TinyMCE: 2.9.12
#~ UsersGuide: 1.8.1
#~ Config Information:
#~ php_memory_limit:
#~ max_upload_size: 64000000
#~ url_rewriting: mod_rewrite
#~ page_extension: .html
#~ query_var: page
#~ auto_alias_content: true
#~ locale:
#~ set_names: true
#~ timezone: Europe/Paris
#~ permissive_smarty: false
#~ Php Information:
#~ phpversion: 5.5.31
#~ md5_function: On (Vrai)
#~ json_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_ALL: 32759
#~ E_STRICT: 2048
#~ E_DEPRECATED: 8192
#~ test_file_timedifference: Aucune différence de date du système trouvée
#~ test_db_timedifference: Aucune différence de date du système trouvée
#~ create_dir_and_file: 1
#~ memory_limit: 512M
#~ max_execution_time: 300
#~ register_globals: Off (Faux)
#~ output_buffering: 4096
#~ disable_functions: _dyuweyrj4, _dyuweyrj4r, dl
#~ open_basedir:
#~ test_remote_url: Valable
#~ file_uploads: On (Vrai)
#~ post_max_size: 64M
#~ upload_max_filesize: 64M
#~ session_save_path: /tmp (0700)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ check_ini_set: On (Vrai)
#~ curl: On
#~ Performance Information:
#~ allow_browser_cache: Off (Faux)
#~ browser_cache_expiry: 6000
#~ php_opcache: On (Vrai)
#~ smarty_cache: Off (Faux)
#~ smarty_compilecheck: Off (Faux)
#~ smarty_cache_udt: Off (Faux)
#~ auto_clear_cache_age: On (Vrai)
#~ Server Information:
#~ Server Software: Apache
#~ Server Api: fpm-fcgi
#~ Server Os: Linux 3.14.33-grsec-hosting-web-3.14 On x86_64
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.5.46
#~ Server Db Grants: Impossible de trouver un privilège "GRANT ALL". Cela ne conduit pas nécessairement à des problèmes... Mais si vous avez des problèmes pour installer/retirer des modules ou ajouter/supprimer des éléments de contenu ou pages cela pourrait en être la cause.
#~ Permission Information:
#~ tmp: /home/evolutionk/www/tmp (0705)
#~ tmp_cache: /home/evolutionk/www/tmp/cache (0705)
#~ templates_c: /home/evolutionk/www/tmp/templates_c (0705)
#~ modules: /home/evolutionk/www/modules (0505)
#~ uploads: /home/evolutionk/www/uploads (0505)
#~ Masque de création de fichier (umask) : /home/evolutionk/www/tmp/cache (0705)
#~ config_file: 0404
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



La mise à jour en 2.1.2 a été un véritable parcours du combattant. Ce qui me prend une heure sauvegarde et tests compris m'occupe depuis deux jours. J'ai procédé de la manière suivante
- Test de la mise à jour en local sur les fichiers et la base de données du site distant : OK
- Affichage de la page de maintenance sur le site distant : problème, la page ne remplace pas l'affichage de toutes les pages et dans certains cas elle s'affiche de manière incorrecte.
- Mise à jour du site distant avec le phar : va jusqu'à son terme, mais la mise en forme de certaines pages ne se fait pas et pour d'autres continuent à afficher la page de maintenance. Il va sans dire que j'ai vidé le cache et même plusieurs fois.
En y regardant de plus prés les pages qui ne s'affichent mal sont d'anciennes versions antérieures à celles qui précédaient la mise à jour en 2.1.2.
- Retour à la version 2.1.1 à partir des sauvegardes (vérifiées en local) : tout est OK
- Deuxième essai de mise à jour : le phar refuse de démarrer : erreur à la ligne 6 : stress
- Troisième essai avec le fichier cmsms-2.1.2-install.expanded.zip : erreur à la ligne 16 : STRESS. Je suis en train de vérifier la loi de Murphy!!
- Quatrième essai : suppression complète des fichiers et de la base de données distants et remplacement par une mise à jour locale. Tout fonctionne mais certaines pages continuent à afficher un contenu obsolète et non mis en forme.
J'ai contourné le problème en modifiant leur alias par exemple permien en permien2. Mais la page "http://www.evolution-biologique.org/echelle-du-temps/echelle-des-temps-geologiques/permien.html" continue à exister elle existe même si je supprime la base de données alors que http://www.evolution-biologique.org/echelle-du-temps/echelle-des-temps-geologiques/permien2.html ne s'affiche plus. Je me demande où sont restées coincées ces pages. Pouvez vous tester par exemple : "http://www.evolution-biologique.org/echelle-du-temps/echelle-des-temps-geologiques/permien.html" ?

Merci d'avance


pages fantômes aprés mise à jour en 2.1.2 - Jean le Chauve - 11/03/2016

J'ai testé http://www.evolution-biologique.org/echelle-du-temps/echelle-des-temps-geologiques/permien.html
et je récupère bien : La page que vous recherchez n'existe pas


pages fantômes aprés mise à jour en 2.1.2 - pierrepercee - 11/03/2016

Bonjour,

idem pour moi - Tout fonctionne normalement. Smile


pages fantômes aprés mise à jour en 2.1.2 - Jean le Chauve - 11/03/2016

Par contre, je remarque que tu as toujours des problèmes avec le lien canonical pour les news.
Et attention aux permissions du dossier uploads : uploads: /home/evolutionk/www/uploads (0505). Faudrait les monter à 705 min.


pages fantômes aprés mise à jour en 2.1.2 - pierrepercee - 11/03/2016

A la décharge d'Archéo la gestion de l'url canonique dans les news...hein ! Smile


pages fantômes aprés mise à jour en 2.1.2 - Jean le Chauve - 11/03/2016

cms_module_hint gère cela très bien.
Parce que toutes ses news ont la page d'accueil comme canonical (ou http://www.evolution-biologique.org/documents/actualite/actualites-detail.html) et le "plus" a des paramètres dans l'url...
Voir http://www.cmsmadesimple.fr/forum/viewtopic.php?id=6224 pour bien gérer tout ça et le feed rss.


pages fantômes aprés mise à jour en 2.1.2 - archeo - 11/03/2016

Bon alors là, j'y perds mon latin. Redémarrage de la freebox et plus de fantômes. Pas sur que cela vienne de là, sur mon smartphone ça déconnait en 4G et maintenant ça roule.
L'adresse des news!! C'est vrai que depuis un flux RSS le sommaire de la news s'affiche sur la page d'accueil et depuis le sitemap sur la page actualité, ce n'ai pas très performant mais le détail s'affiche dans des pages différentes suivant la catégorie. Cette dernière possibilité a déjà été bien difficile à programmer avec la version 1. Je n'ai pas encore testé cms_module_hint de la version 2. Il faudrait que j'affiche les sommaires de news dans au moins 3 pages différentes : travaux-en-cours, musees.html, actualite.html suivant la catégorie de la news. Bien du travail en perspective...


pages fantômes aprés mise à jour en 2.1.2 - archeo - 11/03/2016

J'ai solutionné le problème pour le flux RSS. Il suffit de remplacer l'ID de la page par défaut (ici 60) par une variable qui dépend de la catégories des news dans le gabarit de CGFeedmaker
Code :
[== Indéfini ==]
{foreach from=$items item='entry'}
    <item>
      <title>{$entry->title|cms_html_entity_decode}</title>

{if $entry->category == 'Travaux en cours'}
$page="/412/"

{elseif $entry->category == 'Techniques 3D'}
{$page="/412/"}

{elseif $entry->category == 'Actualités'}
{$page="/280/"}

{elseif $entry->category == 'Mise à jour du site'}
{$page="/280/"}

{elseif $entry->category == 'Pédagogie'}
{$page="/418/"}

{elseif $entry->category == 'musées'}
{$page="/422/"}

{/if}

     <link>{$entry->moreurl|replace:'/60/':$page}</link>

      {capture assign='description'}{if isset($entry->summary)}{$entry->summary}{else}{$entry->content}{/if}{/capture}

      <description>{$description|trim|strip_tags|summarize:40}</description>
      <pubDate>{$entry->postdate|rfc_date}</pubDate>
      <guid>{$entry->moreurl|replace:'/60/':$page}</guid>
    </item>
{/foreach}



pages fantômes aprés mise à jour en 2.1.2 - archeo - 29/03/2016

Autre erreur dans les gabarits de détail de news:

{assign var='canonical' value=$entry->canonical}
au lieu de :
{assign var='canonical' value=$entry->canonical scope=global}
la variable $canonical était toujours vide en dehors du gabarit et en particulier dans le gabarit de page d'où l'erreur d'URL