modèle wp ne fonctionne pas Les erreurs les plus courantes avec les thèmes WordPress. Le nouveau thème utilise des vignettes de publication, mais j'ai un tas de publications sans elles

Le site est-il encore tombé en panne ? Vous avez un écran blanc ou une erreur 404 ? Tout problème dans WordPress peut être résolu, et cela ne nécessite pas de compétences CMS "spéciales". Nous vous parlerons des erreurs et problèmes WordPress les plus courants et décrirons comment les résoudre. Liste complète des erreurs courantes :

  • 500 erreur de serveur interne
  • Erreur de connexion à la base de données
  • Erreur HTTP 403 - Interdit
  • Délai de connection dépassé
  • Avertissement : Impossible de modifier les informations d'en-tête - En-têtes déjà envoyés par
  • Articles WordPress renvoyant une erreur 404
  • Erreur fatale Fonction indéfinie is_network_admin
  • Mémoire WordPress épuisée
  • WSOD - Écran blanc de la mort

1. 500 Erreur de serveur interne

L'une des causes courantes de cette erreur est un fichier de configuration .htaccess mal configuré situé dans le répertoire racine du site. Il existe 3 solutions :

1. Si vous avez apporté des modifications avant que l'erreur ne se produise, accédez au serveur, ouvrez le fichier .htaccess dans le bloc-notes et supprimez les dernières lignes de code ajoutées.

2. Supprimez ce fichier et accédez aux paramètres de WordPress, cliquez sur l'onglet Permaliens et cliquez sur le bouton Enregistrer. Un nouveau fichier sera créé dans le répertoire racine et le site fonctionnera comme avant.

3. Vous pouvez visualiser le rapport dans le fichier error_log, qui est conservé par défaut par l'hébergeur et se trouve dans le répertoire racine du site.

2. Erreur lors de l'établissement d'une connexion à la base de données

Le système ne peut pas se connecter à la base de données. Principales raisons et solutions :

1. Le serveur MySQL est en panne. Se produit généralement sur les serveurs VPS. Vous devez redémarrer le serveur. Si le problème n'est pas résolu, écrivez au support d'hébergement.

2. Mauvaise configuration du fichier. Il est possible que les données (login, mot de passe et nom de la base de données) soient mal renseignées dans wp-config.php. Vérifiez le fichier en l'ouvrant dans le bloc-notes. Il est important que tous les paramètres soient écrits entre guillemets.

3. Il n'y a pas d'accès à la base de données. Vous pouvez avoir un accès limité à la base de données, qui est enregistrée dans les paramètres de WordPress. Modifiez les autorisations et vérifiez si cela fonctionne.

4. Vous avez été piraté. De nombreux sites WordPress sont piratés, donc si une telle erreur se produit, vérifiez l'intégralité du site dans le service https://sitecheck.sucuri.net

3. Erreur HTTP 403 - Interdit (Problème avec le fichier d'index)

1. Vous avez le mauvais fichier d'index sur votre serveur. Surveillez attentivement le format - php, html, etc. Dans certains cas, le fichier est tout simplement manquant. Dans ce cas, créez-le.

2. Le problème des droits. Peut-être que vous avez des autorisations restreintes sur index. Les autorisations d'exécution pour le fichier et les catégories parent doivent être présentes.

3. Le fichier a été téléchargé dans un autre répertoire. Trouvez l'index et déplacez-le dans le dossier racine de votre site.

Ce problème est extrêmement rare. Le plus souvent, cela peut se produire lors d'un piratage.

4. La connexion a expiré

Cela se produit principalement lorsque le serveur est redémarré, indisponible, a subi une attaque DDOS. Ce qui peut être fait:

  • Supprimer les plugins précédemment installés sur WordPress
  • Augmenter la quantité de RAM sur le serveur, pour le moteur WP
  • Définir le thème du moteur par défaut
  • Restaurer une sauvegarde de site de travail

5. Avertissement : Impossible de modifier les informations d'en-tête - En-têtes déjà envoyés par

Apparaît principalement en raison d'espaces dans les fichiers avec du code php. Les parenthèses après le nom de l'erreur indiqueront le fichier et le numéro de ligne où l'erreur se produit, par exemple, (/category/wp-settings.php:45 ). Cela signifie qu'il y a une erreur dans le fichier wp-settings.php à la ligne 45 !

Téléchargez ce fichier, ouvrez le Bloc-notes ou le Bloc-notes ++ avec la mise en surbrillance du code et supprimez les espaces. Enregistrez le fichier et re-téléchargez sur le site, vérifiez les performances.

6. Articles WordPress renvoyant une erreur 404 (page introuvable)

1. Vous avez supprimé la page et elle n'existe plus.

2. Paramètres de lien permanent non configurés. Allez dans "Paramètres" - "Liens permanents", sélectionnez le type de liens dont vous avez besoin et enregistrez les modifications.

3. Fichier .htaccess mal configuré. Si le deuxième point ne vous aide pas, ouvrez ce fichier et ajoutez le code :

# COMMENCER WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %(REQUEST_FILENAME) !-f RewriteCond %(REQUEST_FILENAME) !-d RewriteRule . /index.php [L]# FIN WordPress

7. Erreur fatale Fonction indéfinie is_network_admin

Le système de mise à jour automatique a échoué. Dans ce cas, vous devez "restaurer" le site vers une version de travail, puis réexécuter la mise à jour ou exécuter la mise à jour WordPress manuellement.

8. Mémoire WordPress épuisée

1. Allez sur le serveur et voyez la quantité de RAM dont vous disposez, ainsi que la quantité allouée à un site particulier.

2. Modifiez les paramètres du fichier wp-config.php pour ajouter plus de mémoire. Trouvez la ligne définir("wp_memory_limit", "64M");, et remplacez la valeur 64 par autre chose. Veuillez noter que vous ne pouvez pas entrer plus que ce que votre serveur fournit !

3. Les plugins utilisent beaucoup de RAM. Nous vous conseillons de désactiver le plugin problématique et de lui trouver un remplaçant. Vous pouvez vérifier la charge de chaque module à l'aide du P3 Plugin Profiler.

9. Écran blanc de la mort

Un problème courant est l'installation ou la modification de plugins avant que l'erreur WSOD ne se produise. Cela peut également se produire en raison de conflits de modules complémentaires, de mises à jour de plugins inachevées.

1. Renommez le répertoire des plugins et créez un dossier de plugins vide. Déplacez un plugin par répertoire pour trouver le plugin en conflit.

2. Vous pouvez changer le thème pour accéder au panneau d'administration et apporter des modifications. Remplacez le nom du modèle sur le serveur par le nom standard.

Il ne s'agit pas d'une liste complète des erreurs pouvant survenir lors de l'exécution de WordPress. En conséquence, nous pouvons conclure que la plupart des problèmes apparaissent en raison de conflits ou d'une installation incorrecte de plugins, de données incorrectes dans le fichier de configuration de WordPress, de mises à jour « boguées » ou de hacks. Assurez-vous de consulter les rapports dans les journaux de votre serveur pour chaque site.

Aujourd'hui, je voudrais parler de la façon d'installer des thèmes sur wordpress. Après tout, après avoir créé un blog et ses paramètres de base, nous devons absolument créer une ressource pas comme les autres ou avec une sorte de piquant, mais comment faire ? Bien sûr en fixant le thème. Mais, si possible, il doit être unique, bien que vous puissiez utiliser des modèles ou des thèmes WordPress standard que l'on peut trouver sur Internet, dans le domaine public, et vous pouvez également acheter un modèle pour un blog. Mais la meilleure option est un modèle unique que personne d'autre n'a, car le thème de notre site est son visage, dont le visiteur se souvient et peut reconnaître notre blog parmi d'autres. Et lorsqu'il est standard ou fréquemment utilisé sur de nombreuses ressources, votre ressource sera perdue dans cette foule de blogs ou de sites. Par conséquent, considérons comment installer des thèmes sur wp.

Méthode 1 : Installation d'un thème wordpress à l'aide de la recherche wordpress.

Tout d'abord, dans la zone d'administration de WordPress, vous devez aller installer des thèmes. Pour ce faire, à gauche, dans le menu, il y a un élément " Apparence", Et dans cette section, il y a une sous-section" Thèmes«. Nous en avons besoin aujourd'hui pour installer le template sur WordPress. Après être allé dans la sous-section, vous pouvez voir deux onglets - nous avons besoin du second, appelé "thèmes d'installation".

À l'aide de la recherche, le choix d'un modèle est assez simple, il vous suffit de spécifier les critères dont vous avez besoin et de cliquer sur le bouton "trouver des sujets". Cela ne devrait pas être un problème. Après avoir cliqué, des pages avec des sujets qui doivent correspondre à vos critères apparaîtront. Il y aura des descriptions pour chacun, mais pas en russe, mais maintenant les navigateurs Web peuvent traduire, donc il ne devrait pas y avoir de problèmes non plus. Chaque modèle aura également deux options, l'installation et l'affichage. C'est-à-dire qu'avant de vous décider finalement à installer un thème sur wordpress, vous aurez la possibilité de le "visualiser" et de l'étudier plus en détail. Et après cela, décidez d'installer ou non.

Pour l'installer, cliquez simplement sur le bouton "installer" et confirmez l'installation. Après cela, vous verrez un message sur l'installation réussie et il ne reste plus qu'à activer le thème WordPress.

Alternativement, avec la recherche wordpress, vous pouvez définir un modèle en tapant un mot-clé, un auteur ou une balise dans le formulaire de recherche. Mais cette fonction ne fonctionne pas très bien. Il peut être utilisé en connaissant le nom exact ou au moins quelques mots clés du nom.

C'est aussi simple que ça, vous pouvez installer le thème pour wordpress en utilisant la recherche.

Méthode 2 : Installer un thème wordpress en le téléchargeant depuis le panneau d'administration de WordPress.

La prochaine option d'installation n'est pas plus difficile que la première. Vous devez trouver un thème sur Internet et le télécharger sur votre ordinateur. Veuillez noter qu'il doit être emballé dans un fichier zip. Après cela, dans l'onglet "installer des thèmes", vous devez cliquer sur "télécharger".

Pour l'installer, vous devez sélectionner un fichier à l'aide du bouton approprié. Et cliquez sur le bouton d'installation. Après cela, vous verrez un message sur le succès installation du modèle wordpress. Et il ne reste plus qu'à l'activer. Tout, notre thème WordPress est installé.

De plus, dans cet onglet ("thèmes d'installation"), vous pouvez voir les modèles préférés, frais et récemment mis à jour proposés par wordpress.

Méthode 3 : Installation d'un thème wordpress en téléchargeant des fichiers de thème sur l'hébergement.

Tout d'abord, vous devez trouver un thème sur Internet et le télécharger. Après cela, s'il est compressé dans une archive, il doit être décompressé. Et puis il y a deux options : l'installation sur un serveur local et l'installation sur le moteur d'hébergement WordPress.

1) Installer un thème wordpress sur un serveur local: Pour installer sur le serveur, vous devez copier le dossier du thème dans le dossier des thèmes. Vous pouvez le trouver dans le chemin suivant : C/Webservers/home/localhost/www/votre dossier wp/wp-content/themes. Copier le dossier du modèle dans le dossier thèmes et redémarrez le serveur local. Après cela, rendez-vous dans le panneau d'administration de wordpress et dans l'onglet "gérer les thèmes", nous retrouvons notre modèle. Et cliquez sur "activer". Le modèle WordPress est installé sur le serveur local.

2) Installer un thème WordPress sur l'hébergement. Cela dépend de l'hébergement que vous utilisez et de vos préférences. Sur l'hébergement que j'utilise, vous pouvez télécharger l'archive dans le dossier souhaité et la décompresser là-bas. Et après cela, il suffit d'aller dans "gestion des thèmes" et de l'activer. Tout est très simple. Mais le moyen le plus courant consiste à utiliser un client FTP comme FileZilla. Il s'agit d'un client FTP gratuit pour le téléchargement ou le téléchargement à partir de serveurs FTP.

Ainsi, pour télécharger un thème sur l'hébergement, vous devez exécuter le programme et entrer vos données fournies pour travailler avec FTP dans les champs hôte, nom d'utilisateur, mot de passe et port, avec. Après avoir rempli tous les champs obligatoires, cliquez sur le bouton « connexion rapide ». Dans la fenêtre de droite, sous le nom "site distant" nous recherchons un dossier thèmes. Il devrait être dans le chemin suivant : Votre domaine.ru/public_html/wp-content/themes.

Ouvrez le dossier et copiez le dossier avec le thème ici. Je le fais par simple glisser-déposer. Autrement dit, je fais simplement glisser le dossier avec le modèle dans le dossier des thèmes dans la fenêtre de droite du client FTP.

Après la copie, vous devez vous rendre dans l'onglet "gérer les thèmes" et activer le thème.

Ce ne sont pas des moyens délicats d'installer un thème sur wordpress. J'espère que tout était clair et utile. Bonne chance dans vos efforts.

Oui, et n'oubliez pas de vous développer constamment. Pour accélérer votre développement, je vous recommande un cours vidéo : Tous les moments techniques du commerce en ligne au format vidéo, de l'auteur bien connu des cours vidéo - Evgeny Popov.

Parfois, vous trouvez un thème intéressant pour WordPress sur le Web, le téléchargez, le mettez sur votre blog, et soit ça ne marche pas du tout, soit ça marche, mais c'est en quelque sorte tordu, pas du tout comme dans une belle image.

Cela est souvent dû au fait qu'au départ, le modèle est censé installer des plugins. Et si vous ne les avez pas installés, le modèle peut fonctionner avec des erreurs. Connaissant ce problème, de nombreux auteurs de modèles tentent de le résoudre en insérant le code du plugin requis directement dans le fichier function.php inclus dans chaque modèle.

Que faire si vous aimez le modèle, mais qu'il fonctionne avec des erreurs ? Recherche! Recherchez ces mêmes erreurs et modifiez-les jusqu'à ce que tout fonctionne :)

Habituellement, un indice est donné directement sur la page du blog lorsque vous essayez de le lancer avec un thème tordu installé. À l'endroit où quelque chose ne va pas, une erreur tombe avec une description dans laquelle la ligne de code peut trouver cette même erreur.

Le plus souvent, cela se produit dans la barre latérale, et voici pourquoi : le plus grand nombre de blocs auxiliaires de toutes sortes y sont concentrés, affichant des liens, des commentaires récents, un nuage de tags, etc.

Qu'est-ce qui cause exactement l'erreur ? Le fait est que le code de sortie de n'importe quelle puce peut être écrit complètement ou abrégé. Prenons par exemple la sortie d'un nuage de tags. Habituellement, dans le modèle, ce bloc était affiché comme ceci :

nuage de tags


Autrement dit, nous écrivons immédiatement la fonction de sortie. Dans ce cas, nous devons DÉJÀ activer le plugin. balises simples. S'il n'est pas présent, le blog affichera une erreur, car il ne reconnaît pas ce code et n'agira pas.

Pour éviter que cela ne se produise, vous devez décorer le bloc avec une condition supplémentaire, qui, pour ainsi dire, dit : « Si le plugin simple-tags est activé, alors exécutez le code ci-dessous. Sinon, ignorez-le." La notation correcte serait donc :

nuage de tags




Ici, vous pouvez clairement voir qu'une condition est définie (le mot anglais if). Et c'est important comme première partie -. Si vous oubliez cette "queue", un message d'erreur apparaîtra également.

Soit dit en passant, une telle erreur se produit souvent lors du redessin des modèles d'autres personnes, lorsque les terminaisons nécessaires sont perdues.

Qu'est-ce que tout cela nous donne ? Si nous n'utilisons aucun plugin, nous devons vérifier les fichiers de modèle pour les insertions de code qui génèrent des données pour ces plugins. Autrement dit, nous supprimons tout le code inutile. Et puis vous pouvez affiner presque n'importe quel modèle pour vos propres besoins.

J'ai dû installer WordPress beaucoup ces derniers temps - quelques amis ont blogué et demandé de l'aide pour la configuration, ainsi que quelques clients et quelques nouveaux blogs pour moi-même.
Alors que notre moteur préféré s'installe généralement rapidement et facilement, parfois le processus d'installation ne se déroule pas aussi bien que nous le souhaiterions. En installant le script plusieurs fois et en rencontrant des erreurs d'installation, j'ai pu isoler les erreurs typiques.
Je vais essayer de les analyser dans ce post.

  • La maison est, bien sûr, encodage incorrect de la base de données.
    Il se manifeste comme krakozyabry sur la page. Découvrez l'encodage défini sur le serveur hôte par défaut. Habituellement, il s'agit de win-1251, mais cela peut aussi être utf8.
    Pour éviter ce problème, après avoir créé la base de données, ne vous précipitez pas pour installer WordPress - ouvrez plutôt phpMyAdmin.

    Ensuite, vous devez sélectionner une base de données et si aucune table n'a encore été créée dans la base de données, comme indiqué par le message : "Aucune table trouvée dans la base de données", rendez-vous sur la page phpMyAdmin et dans la case "Mapping de connexion MySQL", sélectionnez l'encodage à comparer.
    Si l'encodage par défaut sur le serveur est win-1251, sélectionnez "utf8_general_ci".
    Si l'encodage est UTF-8, la comparaison de base de données doit être UTF-8_unicode_ci.
    S'il y a déjà des tables dans la base de données, recherchez leur liste et faites attention à la ligne inférieure "Tables au total :" et "Comparaison". Vérifiez qu'il est correctement sélectionné, comme décrit ci-dessus.
    Si la comparaison n'est pas correcte, allez dans l'onglet "Opérations".
    En bas, vous verrez une liste déroulante "Comparaison", où vous devez sélectionner la comparaison dont vous avez besoin. Après cela, cliquez sur "OK".
    Assurez-vous également que tous vos fichiers de thème sont encodés en utf8. Pour ce faire, vous avez besoin d'un bloc-notes Notepad2 - un bloc-notes ordinaire ne permet pas de corriger l'encodage.

  • Lors de l'exécution du fichier d'installation, le script affiche le message "Erreur lors de l'établissement d'une connexion à la base de données".
    Cela signifie que la base de données n'est pas disponible (mysql ne répond pas). Dans ce cas, vérifiez que le nom, le login et le mot de passe de la base de données dans le fichier config.php correspondent à ceux de la base de données que vous avez créée. Ensuite, rechargez la page, vous devrez peut-être le faire plusieurs fois. Si cela ne vous aide pas, écrivez à l'hôte.
    Tu ne peux pas gérer ça tout seul.
  • Après le téléchargement et la tentative de démarrage de l'installation, une page vierge s'ouvre à l'adresse http://mydomain.com/wp-admin/install.php. Lorsque j'essaie d'ouvrir http://mydomain.com/index.php la même image.
    Vérifiez si vous avez téléchargé les fichiers correctement. Dans le même répertoire ? Créez un fichier index.html dans le dossier avec votre site - il se charge généralement sans aucun problème. Autrement dit, assurez-vous qu'au moins une page de test est affichée. Si cela ne fonctionne pas, il est préférable de contacter l'hébergeur, il dira quelque chose de spécifique.
  • L'installation est OK, mais la CNC ne peut pas être configurée ou généralement une page principale est chargée et les autres ne le sont pas.
    Créez un fichier .htaccess à la racine du site et définissez les autorisations sur 777 dessus, le script lui-même y écrira ce dont il a besoin pour que la CNC fonctionne. Ou collez vous-même le code suivant dans ce fichier :
    # COMMENCER WordPress RewriteEngine On RewriteBase / RewriteCond % ( REQUEST_FILENAME) !- f RewriteCond % ( REQUEST_FILENAME) !- d RewriteRule . / indice. php[L]#END WordPress

    # COMMENCER WordPress RewriteEngine On RewriteBase / RewriteCond %(REQUEST_FILENAME) !-f RewriteCond %(REQUEST_FILENAME) !-d RewriteRule . /index.php [L] # FIN WordPress

  • Des erreurs apparaissent sur le site ou dans le panneau d'administration, de ce type :
    Avertissement : Impossible de modifier les informations d'en-tête - les en-têtes ont déjà été envoyés par
    Ou en général, seules les erreurs sont affichées et rien de plus.
    Traitez comme ceci :
    Trouvez le fichier wp-config.php (à la racine du site), ouvrez-le avec un éditeur de texte normal (par exemple, Notepad2 - http://www.flos-freeware.ch ), sélectionnez :
    Fichier - Enregistrer sous - Encodage UTF-8 (pas UTF-8 avec signature).
    Et cliquez sur "Enregistrer".
    De telles erreurs peuvent également apparaître si le code de ce fichier ne commence pas à partir de la première ligne - alors, en conséquence, nous supprimons la ligne vide.

Bien sûr, ce ne sont pas toutes les erreurs qui apparaissent lors de l'installation, juste les plus courantes.
J'espère sincèrement que ces informations ne vous seront pas utiles.
PS Message déplacé de http://wordpressru.blogspot.com/

Salutations cher visiteur de la ressource! Il arrive souvent qu'après l'installation d'un nouveau modèle / thème, au lieu du site, il n'affiche qu'un écran blanc. De plus, il est également impossible d'entrer dans le panneau administratif. Vous serez nombreux à dire que cette situation peut être corrigée en faisant une sauvegarde du site. Oui, vous pouvez, mais seulement si vous ne vous sentez pas désolé pour les articles que vous avez écrits pendant la journée, car c'est la base de données qui doit être sauvegardée.

Aujourd'hui, nous allons parler de la façon de changer le modèle / thème wordpress si le panneau d'administration n'est pas disponible. Pour ce faire, nous avons besoin d'accéder à la base de données du site. Il n'y a rien de difficile à cela, alors ne vous inquiétez pas.

Modification du thème du design via la base de données (phpmyadmin).

1. Accédez au panneau d'administration de l'hébergement et, dans la barre d'outils, recherchez l'onglet "MySql".

2. Vous verrez une liste de toutes les bases de données (si vous avez plusieurs sites hébergés), vous devez trouver la vôtre et cliquer sur "phpMyAdmin".

3. Si tout est fait, comme je l'ai décrit ci-dessus, vous verrez une fenêtre pour entrer le mot de passe de la base de données wordpress. Le nom de la base de données de votre site, ainsi que le mot de passe de celle-ci, ont été fournis lors de l'installation du site wordpress sur l'hébergement en mode automatique. Si, pour une raison quelconque, vous ne trouvez pas / ne vous souvenez pas du nom de la base de données / du mot de passe, je vous conseille de consulter l'article "" Après avoir entré le mot de passe de la base de données du site wordpress, vous devez cliquer sur le bouton "Ouvrir phpMyAdmin".


4. Une fois que nous sommes entrés avec succès dans phpMyAdmin, vous devez trouver la table wp_options, cliquer dessus ou cliquer sur "Parcourir".


5. Dans le tableau qui s'ouvre, vous devez trouver les lignes avec le nom "template" et "stylesheet" et remplacer leur valeur par le thème/template qui fonctionne exactement.



Avoir des questions?

Signaler une faute de frappe

Texte à envoyer à nos rédacteurs :