Outils pour utilisateurs

Outils du site


webadmin:joomla:page-blanche-apres-maj

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
webadmin:joomla:page-blanche-apres-maj [2019/04/14 13:49] – créée yoannwebadmin:joomla:page-blanche-apres-maj [2021/02/01 21:51] (Version actuelle) – modification externe 127.0.0.1
Ligne 18: Ligne 18:
   * La suppression du répertoire **./libraries** et de tout son contenu sur le site,   * La suppression du répertoire **./libraries** et de tout son contenu sur le site,
   * La copie du répertoire local **libraries** dans le root applicatif du site.   * La copie du répertoire local **libraries** dans le root applicatif du site.
 +
 +Après  cette manipulation, la partie site fonctionne à nouveau normalement cependant le backend d'administration est inexploitable. Après authentification, le contenu du backend est vide, le menu également. La page est blanche avec l'intitulé **%%Erreur: 1054 Unknown column 'a.client_id'; in ';where clause';%%**:
 +
 +L'affichage de la source:
 +
 +<code>
 +Error: Unknown column 'a.client_id' in 'where clause': Unknown column 'a.client_id' in 'where clause'
 +</code>
 +
 +On essaye ici de se connecter directement à la base de données et de créer la colonne manquante:
 +
 +<note>
 +si un **préfixe** est utilisé sur le nom des tables, il est déclaré dans le fichier **configuration.php**, pour l'exemple ci dessous on a utiliser **db_prefix_**:
 +</note>
 +
 +<code sql>
 +ALTER TABLE `db_prefix_menu_types` ADD `client_id` INT(11) NOT NULL DEFAULT '0' AFTER `description`;
 +</code>
 +
 +Après exécution de la requête, l'interface d'administration est à nouveau disponible. Il est alors possible de terminer simplement la correction de la base via le menu:
 +  * Extensions -> Gérer -> Base de données
 +  * Extensions -> Gérer -> Découvrir: Installer toutes les extensions disponibles.
 +
 +
 +
 +===== Désactiver la réécriture d'URL ======
 +
 +En cas de page blanche sans message d'erreur particulier penser à désactiver la réécriture d'URL. Une utilisation de la réécriture d'URL (basée sur le fichier .htaccess) sur un serveur apache n'ayant pas le mod_rewrite activé peut également produire des pages blanches.
 +
 +  * Menu **Système** -> **Configuration**,
 +  * Dans l'onglet **Site**, section **Paramètres SEO** désactiver l'option **Réécriture d'URL en clair (SEF)**
 +
 +
 +===== Afficher les erreurs =====
 +
 +Pour permettre l'affichage des erreurs empêchant la génération normale de la page:
 +  * Menu **Système** -> **Configuration**,
 +  * Dans l'onglet **Serveur**, section **Paramètres du serveur**
 +  * Dans la boite de liste **Rapport d'erreurs** sélectionner l'option **Maximum** ou **Développement** 
  
 ===== Références ===== ===== Références =====
  
   * https://www.itoctopus.com/call-to-undefined-method-japplicationsiteisclient-when-updating-to-joomla-3-8   * https://www.itoctopus.com/call-to-undefined-method-japplicationsiteisclient-when-updating-to-joomla-3-8
 +  * https://www.joomlashack.com/blog/joomla/how-to-fix-1054-unknown-column-client-id-in-field-list/
 +  * https://www.joomlart.com/tutorials/joomla-tutorials/joomla-error-reporting-explained
webadmin/joomla/page-blanche-apres-maj.1555249797.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)