5 Choses que vous ne saviez pas que vous pourriez faire avec le fichier config wordpress

Au cœur de chaque WordPress installer est le wp-config.php

fichier, un fichier si sacré et enveloppé de mystère que chaque utilisateur WordPress sait qu`il devrait Ne jamais toucher.

Video: Exploiter Config Download Tool Wordpress Vulnerability

Ou devrait-il?

En fait, il y a beaucoup de hacks utiles moins connus qui peuvent être sans endommager WordPress en aucune façon, et il est temps que vous avez pris vos compétences WordPress d`un cran. Poursuivez votre lecture pour 5 de mes préférés astuces wp-config.

Cet article est strictement destiné à soi-hébergé les sites WordPress.org, et non ceux hébergés sur WordPress.com (quelle est la différence?).Quelle est la différence entre l`exécution de votre blog sur Wordpress.com & Wordpress.org?Quelle est la différence entre l`exécution de votre blog sur Wordpress.com & Wordpress.org?Avec Wordpress maintenant mise sous tension 1 dans tous les 6 sites, ils doivent faire quelque chose de bien. Pour les développeurs expérimentés et le novice, Wordpress a quelque chose à vous offrir. Mais comme vous commencez à ...Lire la suite

Avant de commencer, sachez que vous pouvez potentiellement arrêter WordPress de se charger si vous gâcher la syntaxe de ce fichier, même avec quelque chose d`aussi stupide que l`oubli d`un point-virgule. Cependant, il est aussi incroyablement facile à dupliquer avant de commencer le montage afin que vous ayez une sauvegarde. Si vous cassez quelque chose, il suffit de supprimer le fichier modifié et renommer la sauvegarde - tout ira bien avec le monde nouveau. Il est en fait très difficile d`endommager de façon permanente un WordPress installer, à court de supprimer votre base de données. Avant d`essayer un de ces derniers, vous pouvez également consulter notre guide ultime pour fixation 500 erreurs de serveur interne.

Video: Complete WordPress Video Tutorial - 10 - Modifying the wp-config.php File

sauvegarde wpconfig

Le fichier wp-config.php se trouve à la racine de votre WordPress installer, et vous devez vous connecter via FTP ou SFTP afin de le modifier. Si vous ne savez pas comment faire, le contenu de cet article peut ne pas être approprié à votre niveau de compétence - mais voici quelques recettes de ifttt utiles à utiliser avec WordPress (Qui ne concernent pas les fichiers d`édition).5 Incroyable IFTTT Recettes pour les utilisateurs WordPress5 Incroyable IFTTT Recettes pour les utilisateurs WordPressIFTTT est l`outil d`automatisation de l`utilisateur de puissance de choix- et WordPress est le couteau suisse du blogueur ultime. Imaginez le genre de domination du monde que vous pourriez réaliser en combinant les deux!Lire la suite

Consigner les erreurs dans un fichier

Parfois, sortir un tas d`erreurs désagréables à l`extrémité avant du public de votre site est vraiment pas souhaitable. Connectez-vous à la place les erreurs dans un fichier! Définissez les paramètres suivants, puis attendre un certain temps et vous verrez une nouvelle error.log dans le wp-content / répertoire de remplissage lentement. Il est une bonne idée de désactiver ce dès que vous avez un assez bon échantillon suffisant des erreurs, car il n`y a pas construit en rotation des journaux ou des limites - vous pouvez remplir la totalité de votre serveur avec giga-octets de journaux!

Video: Wordpress Hacking (Config php File 2017)

définir(`WP_DEBUG`, vrai)- // revenir à false pour désactiversi (WP_DEBUG) {définir(`WP_DEBUG_LOG`, vrai)-définir(`WP_DEBUG_DISPLAY`, faux)-@ini_set(`` display_errors,0)-}

Rechercher des lignes avec PHP_ERROR plutôt que REMARQUER ou ATTENTION - ce dernier ne cassera pas votre site, mais l`ancienne puissance.

Désactiver Post révisions

Une fois, je trouve un poste avec plus de 100 révisions: c`est de 100 lignes supplémentaires dans la table des postes qui ne sont pas nécessaires. Désactiver les révisions post entièrement à la simple ligne suivante:

définir(`` WP_POST_REVISIONS, faux )-

ou

définir(`` WP_POST_REVISIONS, 3)-

de les limiter à un nombre raisonnable au lieu. Bien sûr, certaines personnes aiment avoir des révisions de poste, en particulier dans un environnement où les éditeurs apporter des modifications à votre travail - mais si elle est juste vous écrire, et vous avez tendance à travailler sur des postes un peu à la fois, il est tout simplement pas la peine. Notez que cette astuce ne supprime pas les révisions post existantes, il va tout simplement arrêter de nouvelles d`être créé.

Tableau utilisateur partagé

Parfois, vous voulez plus d`un WordPress installer - nous le faisons ici à MakeUseOf.com. Mais donner aux utilisateurs une connexion pour chaque site est tout simplement ridicule, et l`exécution d`un réseau « multisite » de blogs ne permet pas non plus (Croyez-moi, nous avons essayé) - en fait, cela complique trop la situation quand quelques lignes dans votre wp-config.php est vraiment tout ce qui est nécessaire. Ce que vous voulez est ce qu`on appelle une table utilisateur partagé - qui est, alors que chaque blog reste sa propre entité avec des plugins et des postes séparés etc, seule la base de données utilisateur est partagée.

Tout d`abord, décider de votre blog principal - ce sera où la gestion des utilisateurs se fait. Appelons-le blog de A. Blog B et C seront « sous-blogs », et attireront du blog principal Une table utilisateur, -et je suppose qu`ils vont être installés dans des dossiers séparés. Dans les fichiers wp-config pour B et C, ajoutez les lignes suivantes. Dans cet exemple, le blog principal utilise un préfixe de base de données « bloga ».

définir(`CUSTOM_USER_TABLE`, `` blogA_users)-définir(`CUSTOM_USER_META_TABLE`, `BlogA_usermeta`)-

Le préfixe de base de données est un terme spécifique choisi lors de la configuration de votre premier blog (celui utilisé pour gérer tout). La valeur par défaut est wp_ mais les nouvelles installations vont vous encourager à changer cette situation. Si vous n`êtes pas sûr, il est le mot qui vient au début de tous vos noms de table de base de données.

Vous devez également vous assurer domaines de cookie sont les mêmes - sans cette étape, les utilisateurs seront besoin de se connecter séparément à chaque site (mais avec le même mot de passe et des capacités, qui sont maintenant partagées).

définir(`ADMIN_COOKIE_PATH`, `/`)-définir(`CookiePath`, `/`)-définir(`SITECOOKIEPATH`, `/`)-définir(`COOKIEHASH`, md5(`CHANGE ÇA`))-

Assurez-vous de remplacer CHANGETHIS avec votre propre chaîne de caractères générée aléatoirement pour sécuriser vos cookies. Enfin, vous devriez voir un certain nombre de lignes similaires à la capture d`écran ci-dessous, définie par « sel » aléatoire et les valeurs « clés ». Assurez-vous c`est la même chose dans chaque Fichier- de configuration si vous ne possédez pas déjà une, utilisez cette page pour les générer.

hachage exemple

Heureusement, aucune des modifications apportées à wp-config.php sera perdue à chaque mise à jour, mais il y a un autre petit changement que vous devrez peut-être refaire si la mise à niveau écrase: en wp-includes / capabilities.php.

le _init_caps () fonction est l`endroit où les capacités de l`utilisateur en cours est tiré par les cheveux - si nous ne changeons pas cela, l`utilisateur sera en mesure de se connecter, mais pas faire quoi que ce soit. Trouvez le code suivant:

fonction _init_caps( cap_key de $ = « » ) {global wpdb de $-si ( vide(cap_key de $) )$ this-gt;cap_key = wpdb de $-gt;get_blog_prefix() . « capacités »-autre$ this-gt;cap_key = cap_key de $-$ this-gt;casquettes = get_user_meta( $ this-gt;ID, $ this-gt;cap_key, vrai )-si ( ! is_array( $ this-gt;casquettes ) )$ this-gt;casquettes = tableau()-$ this-gt;get_role_caps()-}

et changer la

$ this-gt;cap_key = wpdb de $-gt;get_blog_prefix() . « capacités »-

il est donc codé en dur pour quel que soit votre principal préfixe blog est

$ this-gt;cap_key = `` blogA_capabilities-

Chaque mise à jour, il suffit de vérifier que vous avez toujours accès complet à chaque blog- sinon, refaire ce correctif.

Corriger l`URL du site

Si vous avez foiré les paramètres d`URL, parfois, vous pouvez vous enfermer dehors de la zone d`administration dans un scénario de la poule et de l`œuf méchant. Vous pouvez le fixer avec accès aux paramètres, mais vous ne pouvez pas accéder aux paramètres car les paramètres sont erronés - (

Heureusement, vous pouvez remplacer les options de base de données où l`URL est stocké - jet ajouter les lignes suivantes à votre fichier de configuration:

définir( `WP_SITEURL`, « http://example.com/ ») -
définir( `WP_HOME`, « http://example.com/ ») -

Ne brisez pas l`URL lors de la migration

Migration d`un site WordPress vers un nouveau domaine peut être fait de plusieurs façons, mais si vous êtes allé à la base de données de ligne de commande hardcore et fichier de vidage, c`est la façon la plus courante pour que le site devienne inaccessible. Plutôt que de fixer après le fait, ajoutez la ligne suivante pour mettre WordPress en mode Relocaliser.3 Plugins pour facilement Migration d`un site WordPress, Essayé & examiné3 Plugins pour facilement Migration d`un site WordPress, Essayé & examinéCes plugins Wordpress peuvent semi-automatiser l`ensemble du processus de migration d`un site WordPress pour vous.Lire la suite

Video: How to install WordPress and Error config file (wp-config.php)

définir(`RELOCATE`,vrai)-

Maintenant, une fois que vous avez migré tout, visite /login.php et les paramètres d`URL seront mises à jour pour vous. Vérifiez ça a marché puis supprimez cette ligne de la configuration.

Maîtriser votre wp-config.php est une étape sur la route pour terminer la maîtrise WordPress - Je voudrais aussi vous recommande en apprendre davantage sur l`interaction directe avec la base de données ces requêtes SQL pratiques.7 requêtes base de données Wordpress Pour rechercher dans votre blog pour rien7 requêtes base de données Wordpress Pour rechercher dans votre blog pour rienExécution d`un blog Wordpress ou un site web n`est pas vraiment beaucoup d`une grosse affaire au début. Il est en fait assez simple. Vous installez Wordpress sur un serveur web, vous téléchargez et installez un thème, commencer ...Lire la suite

Vous avez des autres hacks wp-config que vous souhaitez partager?

Articles connexes