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

pages fantômes aprés mise à jour en 2.1.2
#1

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/eche...rmien.html" continue à exister elle existe même si je supprime la base de données alors que http://www.evolution-biologique.org/eche...mien2.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/eche...rmien.html" ?

Merci d'avance

MS-Dos, Gem, geoworks, Windows 1, 2, 3, 3.1, 95, 98, XP, seven, 8, 10 Smile
Mac system 1 à 6
Wampserver 3.1.9,
PhP 7.3.5,
CMS version 2.2.11
#2

J'ai testé http://www.evolution-biologique.org/eche...rmien.html
et je récupère bien : La page que vous recherchez n'existe pas
#3

Bonjour,

idem pour moi - Tout fonctionne normalement. Smile

Win 10 pro 64 - CMSMS 2.2.19 - grincheux parfois...
#4

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

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

Win 10 pro 64 - CMSMS 2.2.19 - grincheux parfois...
#6

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/docu...tail.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.
#7

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

MS-Dos, Gem, geoworks, Windows 1, 2, 3, 3.1, 95, 98, XP, seven, 8, 10 Smile
Mac system 1 à 6
Wampserver 3.1.9,
PhP 7.3.5,
CMS version 2.2.11
#8

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}

MS-Dos, Gem, geoworks, Windows 1, 2, 3, 3.1, 95, 98, XP, seven, 8, 10 Smile
Mac system 1 à 6
Wampserver 3.1.9,
PhP 7.3.5,
CMS version 2.2.11
#9

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

MS-Dos, Gem, geoworks, Windows 1, 2, 3, 3.1, 95, 98, XP, seven, 8, 10 Smile
Mac system 1 à 6
Wampserver 3.1.9,
PhP 7.3.5,
CMS version 2.2.11
Sujet fermé


Atteindre :


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