Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Comment modifier le fichier wp-config.php dans WordPress

Note éditoriale : Nous percevons une commission sur les liens des partenaires sur WPBeginner. Les commissions n'affectent pas les opinions ou les évaluations de nos rédacteurs. En savoir plus sur Processus éditorial.

Vous avez lu un tutoriel qui vous demande de modifier votre fichier wp-config, et vous n’avez aucune idée de ce que c’est ? Eh bien, nous sommes là pour vous aider. Dans cet article, nous allons vous afficher comment modifier correctement le fichier wp-config.php de WordPress.

Qu’est-ce que le fichier wp-config.php ?

Comme son nom l’indique, c’est un fichier de configuration qui fait partie de tous les sites WordPress auto-hébergés.

Contrairement à d’autres fichiers, le fichier wp-config.php n’est pas intégré à WordPress, il est plutôt généré spécifiquement pour votre site pendant le processus d’installation.

WordPress creating wp-config.php file during the installation

WordPress stocke les informations relatives à votre base de données dans le fichier wp-config.php. Sans ces données, votre site WordPress ne fonctionnera pas et vous obtiendrez l’erreur« error establishing database connection« .

Outre les informations relatives à la base de données, le fichier wp-config.php contient également plusieurs autres réglages de haut niveau. Nous les expliquerons ultérieurement dans cet article.

Comme ce fichier contient beaucoup d’informations sensibles, il est recommandé de ne pas y toucher, sauf si vous n’avez absolument pas d’autre choix.

Mais puisque vous lisez cet article, cela signifie que vous devez modifier le fichier wp-config.php. Vous trouverez ci-dessous les étapes à suivre pour le faire sans tout gâcher.

Tutoriel vidéo

Subscribe to WPBeginner

Si vous n’aimez pas la vidéo ou si vous avez besoin de plus d’instructions, alors continuez à lire.

Premiers pas

La première chose à faire est de créer une sauvegarde complète de WordPress. Le fichier wp-config.php est tellement crucial pour un site WordPress qu’une minuscule erreur rendra votre site inaccessible.

Vous aurez besoin d’un client FTP pour vous connecter à votre site. Les utilisateurs/utilisatrices Windows peuvent installer WinSCP ou SmartFTP et les utilisateurs/utilisatrices Mac peuvent essayer Transmit ou CyberDuck. Un client FTP vous permet de transférer des fichiers entre un serveur et votre ordinateur.

Connectez-vous à votre site à l’aide du client FTP. Vous aurez besoin des informations de connexion FTP que vous pouvez obtenir auprès de votre hébergeur. Si vous ne connaissez pas vos informations de connexion FTP, vous pouvez demander du support à votre hébergeur.

Le fichier wp-config.php se trouve généralement dans le dossier racine de votre site avec d’autres dossiers comme /wp-content/.

wp-config file is located in the root directory of your WordPress site

Il vous suffit de cliquer avec le bouton droit de la souris sur le fichier, puis de sélectionner télécharger dans le menu. Votre client FTP va maintenant télécharger le fichier wp-config.php sur votre ordinateur. Vous pouvez l’ouvrir et le modifier à l’aide d’un programme d’éditeurs/éditrices de texte brut comme Notepad ou Text Edit.

Comprendre le fichier wp-config.php

Avant de commencer, jetons un coup d’œil au code complet du fichier wp-config.php par défaut. Vous pouvez également consulter cette page.

<?php
/**
 * The base configuration for WordPress
 *
 * The wp-config.php creation script uses this file during the
 * installation. You don't have to use the web site, you can
 * copy this file to "wp-config.php" and fill in the values.
 *
 * This file contains the following configurations:
 *
 * * MySQL settings
 * * Secret keys
 * * Database table prefix
 * * ABSPATH
 *
 * @link https://codex.wordpress.org/Editing_wp-config.php
 *
 * @package WordPress
 */

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here');

/** MySQL database username */
define('DB_USER', 'username_here');

/** MySQL database password */
define('DB_PASSWORD', 'password_here');

/** MySQL hostname */
define('DB_HOST', 'localhost');

/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');

/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');

/**#@+
 * Authentication Unique Keys and Salts.
 *
 * Change these to different unique phrases!
 * You can generate these using the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}
 * You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again.
 *
 * @since 2.6.0
 */
define('AUTH_KEY',         'put your unique phrase here');
define('SECURE_AUTH_KEY',  'put your unique phrase here');
define('LOGGED_IN_KEY',    'put your unique phrase here');
define('NONCE_KEY',        'put your unique phrase here');
define('AUTH_SALT',        'put your unique phrase here');
define('SECURE_AUTH_SALT', 'put your unique phrase here');
define('LOGGED_IN_SALT',   'put your unique phrase here');
define('NONCE_SALT',       'put your unique phrase here');

/**#@-*/

/**
 * WordPress Database Table prefix.
 *
 * You can have multiple installations in one database if you give each
 * a unique prefix. Only numbers, letters, and underscores please!
 */
$table_prefix  = 'wp_';

/**
 * For developers: WordPress debugging mode.
 *
 * Change this to true to enable the display of notices during development.
 * It is strongly recommended that plugin and theme developers use WP_DEBUG
 * in their development environments.
 *
 * For information on other constants that can be used for debugging,
 * visit the Codex.
 *
 * @link https://codex.wordpress.org/Debugging_in_WordPress
 */
define('WP_DEBUG', false);

/* That's all, stop editing! Happy blogging. */

/** Absolute path to the WordPress directory. */
if ( !defined('ABSPATH') )
	define('ABSPATH', dirname(__FILE__) . '/');

/** Sets up WordPress vars and included files. */
require_once(ABSPATH . 'wp-settings.php');

Chaque section du fichier wp-config.php est bien documentée dans le fichier lui-même. Presque tous les réglages sont définis à l’aide de constantes PHP.

define( 'constant_name' , 'value'); 

Examinons de plus près chaque section du fichier wp-config.php.

Réglages MySQL dans le fichier wp-config.php

Les réglages de votre base de données WordPress apparaissent dans la section ‘Réglages MySQL’ du fichier wp-config.php. Vous aurez besoin de votre hébergeur MySQL, du nom de la base de données, de l’identifiant et du mot de passe de la base de données pour remplir cette section.

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here');

/** MySQL database username */
define('DB_USER', 'username_here');

/** MySQL database password */
define('DB_PASSWORD', 'password_here');

/** MySQL hostname */
define('DB_HOST', 'localhost');

/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8');

/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');

Vous pouvez obtenir les informations relatives à votre base de données dans le cPanel de votre compte d’hébergeur, dans la section libellée bases de données.

MySQL databases in cPanel

Si vous ne trouvez pas votre base de données WordPress ou votre identifiant et mot de passe MySQL, vous devez contacter votre hébergeur.

Clés et sels d’authentification

Les clés et sels d’authentification uniques sont des clés de sécurité qui aident à améliorer la sécurité de votre site WordPress. Ces clés permettent un chiffrement fort des sessions utilisateurs/utilisatrices et des cookies générés par WordPress. Consultez notre guide sur les clés de sécurité WordPress pour plus d’informations.

/**#@+
 * Authentication Unique Keys and Salts.
 *
 * Change these to different unique phrases!
 * You can generate these using the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}
 * You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again.
 *
 * @since 2.6.0
 */
define('AUTH_KEY',         'put your unique phrase here');
define('SECURE_AUTH_KEY',  'put your unique phrase here');
define('LOGGED_IN_KEY',    'put your unique phrase here');
define('NONCE_KEY',        'put your unique phrase here');
define('AUTH_SALT',        'put your unique phrase here');
define('SECURE_AUTH_SALT', 'put your unique phrase here');
define('LOGGED_IN_SALT',   'put your unique phrase here');
define('NONCE_SALT',       'put your unique phrase here');

/**#@-*/

Vous pouvez générer des clés de sécurité WordPress et les coller ici. Ceci est particulièrement utile si vous pensez que votre site WordPress a été compromis. La modification des clés de sécurité déconnecte tous les utilisateurs/utilisatrices connectés sur votre site WordPress et les oblige à se connecter à nouveau.

Préfixe de la table de base de données de WordPress

Par défaut, WordPress ajoute le préfixe wp_ à toutes les tables créées par WordPress. Il est recommandé de modifier le préfixe de votre table de base de données WordPress pour quelque chose d’aléatoire. Cela rendra difficile pour les pirates de deviner vos tables WordPress et vous enregistrera de certaines attaques d’injection SQL courantes.

/**
 * WordPress Database Table prefix.
 *
 * You can have multiple installations in one database if you give each
 * a unique prefix. Only numbers, letters, and underscores please!
 */
$table_prefix  = 'wp_';

Veuillez noter que vous ne pouvez pas modifier cette valeur pour un site WordPress existant. Suivez les instructions de notre article comment changer le préfixe de la base de données WordPress pour modifier ces Réglages sur un site WordPress existant.

Mode de débogage de WordPress

Ce réglage est particulièrement utile pour les utilisateurs qui essaient d’apprendre le développement/développeuse de WordPress, et pour les utilisateurs/utilisatrices qui essaient des fonctionnalités expérimentales. Par défaut, WordPress masque les notifications générées par PHP lors de l’exécution du code. Il suffit de définir le mode de débogage sur true pour afficher ces notifications. Cela fournit des informations cruciales aux développeurs/développeuses pour trouver des bogues.

define('WP_DEBUG', false);

Réglages des chemins d’accès absolus

La dernière partie du fichier wp-config définit le chemin absolu qui est ensuite utilisé pour configurer les vars et les fichiers inclus de WordPress. Vous n’avez pas besoin de modifier quoi que ce soit ici.

/** Absolute path to the WordPress directory. */
if ( !defined('ABSPATH') )
	define('ABSPATH', dirname(__FILE__) . '/');
/** Sets up WordPress vars and included files. */
require_once(ABSPATH . 'wp-settings.php');

Hacks et Réglages utiles pour wp-config.php

Il existe d’autres réglages de wp-config.php qui peuvent vous aider à dépanner les erreurs et à résoudre de nombreuses erreurs courantes de WordPress.

Modifier le port et les sockets de MySQL dans WordPress

Si votre fournisseur d’hébergement WordPress utilise des ports alternatifs pour héberger MySQL, vous devrez modifier votre valeur DB_HOST pour inclure le numéro de port. Note : il ne s’agit pas d’une nouvelle ligne, mais d’une modification de la valeur DB_HOST existante.

define( 'DB_HOST', 'localhost:5067' );

N’oubliez pas de modifier le numéro de port 5067 par le numéro de port fourni par votre hébergeur.

Si votre hébergeur utilise des sockets et des pipes pour MySQL, vous devrez l’ajouter comme ceci :

define( 'DB_HOST', 'localhost:/var/run/mysqld/mysqld.sock' );

Modifier les URL de WordPress en utilisant le fichier wp-config.php

Vous pouvez avoir besoin de modifier les URL de WordPress lorsque vous déplacez un site WordPress vers un nouveau nom de domaine ou un nouvel hébergeur. Vous pouvez modifier ces URL en visitant la page Réglages  » Général.

WordPress Address and Site Address settings

Vous pouvez également modifier ces URL en utilisant le fichier wp-config.php. Cela s’avère utile si vous n’arrivez pas à accéder à la zone d’administration de WordPress en raison d’un problème d’erreur dû à un trop grand nombre de liens. Ajoutez simplement ces deux lignes à votre fichier wp-config.php :

define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');

N’oubliez pas de remplacer exemple.com par votre propre nom de domaine. Vous devez également garder à l’esprit que les moteurs de recherche traitent www.example.com et exemple.com comme deux emplacements différents (voir www vs non-www – Which one is better for SEO ?). Si votre site est indexé avec le préfixe www, vous devez ajouter votre nom de domaine en conséquence.

Modifier le répertoire des téléversements à l’aide de wp-config.php

Par défaut, WordPress stocke tous vos téléversements de médias dans le répertoire /wp-content/uploads/. Si vous souhaitez stocker vos fichiers médias dans un autre Emplacement, vous pouvez le faire en ajoutant cette ligne de code dans votre fichier wp-config.php.

define( 'UPLOADS', 'wp-content/media' );

Note : le répertoire des téléversements est lié à l’ABSPATH défini automatiquement par WordPress. Ajouter un chemin absolu ici ne fonctionnera pas. Consultez notre guide détaillé sur la modification de l’emplacement du téléversement des médias par défaut dans WordPress pour en savoir plus.

Désactiver les mises à jour automatiques sur WordPress

WordPress a introduit les mises à jour automatiques dans WordPress 3.7. Elles permettaient aux sites WordPress de se mettre à jour automatiquement lorsqu’une mise à jour mineure était disponible. Bien que les mises à jour automatiques soient excellentes pour la sécurité, elles peuvent dans certains cas casser un site WordPress et le rendre inaccessible.

L’ajout de cette ligne de code dans votre fichier wp-config.php désactivera toutes les mises à jour automatiques sur votre site WordPress.

define( 'WP_AUTO_UPDATE_CORE', false );

Consultez notre tutoriel sur la désactivation des mises à jour automatiques sur WordPress pour plus d’informations.

Limiter les révisions de publications sur WordPress

WordPress est doté d’une fonction de sauvegarde automatique et de révision intégrée. Voir notre tutoriel sur la façon d’annuler les modifications dans WordPress avec les révisions de publications. Cependant, si vous gérez un grand site, les révisions peuvent augmenter la taille de la sauvegarde de votre base de données WordPress.

Ajoutez cette ligne de code à votre fichier wp-config.php pour limiter le nombre de révisions stockées pour une publication.

define( 'WP_POST_REVISIONS', 3 );

Remplacez 3 par le nombre de révisions que vous souhaitez stocker. WordPress va maintenant automatiquement supprimer les anciennes révisions. Cependant, vos publications plus anciennes sont toujours stockées dans votre base de données. Consultez notre tutoriel sur la façon de supprimer les anciennes publications dans WordPress.

Nous espérons que cet article vous a aidé à apprendre comment modifier le fichier wp-config.php dans WordPress et toutes les choses cool que vous pouvez faire avec. Vous pouvez également consulter notre article sur 25+ astuces extrêmement utiles pour le fichier de fonctions de WordPress.

Si vous avez aimé cet article, veuillez vous abonner à notre chaîne YouTube pour des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

59 commentairesLaisser une réponse

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Sean Hodge says

    I believe you should not put any custom rules below the ABSPATH / vars bit down at the bottom, but can you put stuff in any order above those lines?

    I’ve got some time on my hands, so I’ve been doing just that, moving stuff around the wp-config file, and removing all the extra fluff between comments. I now know what it all does, and have just left a simple title above each group of rules, such as

    /**
    * Authentication Unique Keys and Salts.
    */

    All the rest of the info about Salts, and debugging etc, is now gone, the stuff that usually appears in green.

    What I also did was move the $table_prefix above the Salts, right under the rest of the database info.

    I’ve done this all because when I do go in there to modify actual rules, I have to wade my way through what is now useless info, to me.

    So far, nothing has exploded, but I thought to ask anyway.

    • WPBeginner Support says

      You can change the order of the other content in that file if you wanted, we would warn to be careful when moving that you don’t remove part of the code and normally you should not need to edit your wp-config file.

      Administrateur

    • WPBeginner Support says

      That would require changes to your htaccess or a different file, we would recommend reaching out to your host for assistance with what you’re wanting to do.

      Administrateur

  3. Mister No says

    Hi there, great article. I’m having a problem with my website mobile version. When I try to open it on the mobile phone it says « This site is experiencing technical difficulties ».
    What should I do to make my site work again properly?
    Thanks in advance

  4. Paul says

    Syed, all of a sudden, I can’t upload images (message: missing a temporary folder). Tried to log into WordPress to check support blogs and my username is not recognised.

  5. Gale says

    I am a newbie at wordpress. I uploaded the files via Filezilla and got everything configured. Now how exactly do I actually access my new wp-blog site?

    Wp is in the root (public_html) of my website. There were several other file folders that came with Wp. Do I upload them into the public_html folder as well?

  6. Esther says

    Hi, I found out when I was installing WordPress, it was installed in subdirectory Wp and has a result my website can’t go live, my web host said I have to uninstall and install again and I should leave the Wp in the Installation panel blank, my problem is that I have designed the website only to go live and once I uninstall everything will be wiped off, what do I about it, Is there a way to avoid that?

  7. Mina says

    Hi,
    Thank you for the useful article.
    I’m new to this file and I have a basic question. I changed the cache plugin of my site and I need to change the line about it at the beginning of the file to override details of the previous plugin.
    Once my file is updated, can I upload it while the cache plugin is activated, and deactivate/reactivate it just after, or do I have to deactivate the plugin before uploading the new wp-config file ?
    Thanks for your help.

    • WPBeginner Support says

      If your plugin is requiring you to edit your wp-config file you would normally want to edit the wp-config file before activating your new plugin.

      Administrateur

  8. Tiar says

    hi, i have a wordpress site, i want edit my wordpress site in local, but when i already backup and run my wordpress in local. the page is full of white. can you help me ? im beginner in wordpress

  9. Arthur says

    I have updated my website (lostkatanning.com) o WP 5.1 (the Gutenberg update) but now, when working on pages or posts it has slowed right down to a crawl and takes forever to respond to even a single key touch. I have tried numerous things from various websites but nothing seems to work. It is starting to do my head in! Any ideas on how to get my speed back?

  10. mostafa says

    Hi
    I have a wordpress site. Today I realized my wp-config.php file has been removed for no reason (The reason is not important for me right now).

    I want to know what happens if I create another wp-config.php file in the root directory of my website by renaming the wp-config-sample.php file again and set the database name blah blah blah

    does it affect my pages and posts? How about the users who have signed up to my website? does it remove them? If the answer is yes, isn’t it better for me to restore backup? The only problem for restoring backup is that it is for two days ago and I posted a new content yesterday and I will miss it.

    Thank you very much in advance

    • WPBeginner Support says

      Your user and post information is in the database so that information shouldn’t be affected, as long as you connect it to your correct database then there shouldn’t be any change.

      Administrateur

  11. Deepak says

    Hello,
    How do I edit wp-config for setting other smtp using WP smtp plugin ?

    Plugin says, “The password is stored in plain text. We highly recommend you setup your password in your WordPress configuration file for improved security; to do this add the lines below to your wp-config.phpfile.

    define( ‘WPMS_ON’, true ); define( ‘WPMS_SMTP_PASS’, ‘your_password’ );  »

    Where do I exactly add the code ? It don’t shown in tutorial video or article of Wpbeginner.

  12. Gaurav Bhatnagar says

    Hi, I just updated my WordPress to new version manually using FileZilla. My website was working. But then, I did some update inside wp-config.php file. Now the size of that file on server has become ‘0’. Even if I update it from local PC, it still remains ‘0’. What should I do? Now website is not working. I am getting – HTTP Error 500

    • WPBeginner Support says

      Hi Gaurav,

      You can download a fresh copy of WordPress and extract it on your computer. Inside it you will find a wp-config-sample.php file. You can upload this file to your server and rename it to wp-config.php. You will now need to edit wp-config.php file and enter your WordPress database information.

      Administrateur

  13. Greg Bryant says

    I have an intranet-based wordpress site that I’m setting up. I’m having issues with the proxy configuration in wp-config.php. I’ve tried about everything I know and I still keep getting ‘Proxy Authentication Required » errors.

    define(‘WP_PROXY_HOST’, ‘https://proxy.domain.com’);
    define(‘WP_PROXY_PORT’, ‘3128’);
    define(‘WP_PROXY_USERNAME’, ‘domain\\username’);
    define(‘WP_PROXY_PASSWORD’, ‘xxxxxx’);
    define(‘WP_PROXY_BYPASS_HOSTS’, ‘localhost’);

    Our internal wordpress site can detect that there are new versions of plug-ins but when I try to update I get the proxy authentication error. I’ve tried the variables above with https, http, just proxy.domain.com, the username escaping the \, not escaping the backslash, etc. I looked at the code in class-wp-http-proxy.php and it appears the authentication connects the username with a : and then the password like the http(s)_proxy environment variable. I’ve tried local host for the bypass and an empty string. Our Windows domain uses an file; is there a place to specify this?

    I get the same proxy authentication errors trying to download anything from the internal wordpress site.

    Error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums. (WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.) in /var/www/epkb.mw-process-ctrl.com/public_html/wp-admin/includes/plugin-install.php on line 168

    I’m also having an issue with php’s file_get_contents if that’s something wordpress uses. cURL works fine.

    Any ideas?

    Thanks

      • Greg Bryant says

        I have curl installed.

        It lists ipV6 as yes but I have ipV6 disabled since our network doesn’t support it.

        I think the problem is authenticating with our proxy. On the server I use:

        (the \ is escaped when setting the env variables). Above is my wp-content proxy settings.

        I’m using ufw for my firewall and have tried with it enabled & disabled with the same results.

        Any other ideas?

        Thanks

    • WPBeginner Support says

      Hey Jon,

      Yes, they are effectively immediately. However, if you are editing wp-config file in a text editor on your computer, then simply saving your changes may not change the wp-config.php file on your server. You will need to upload the changed wp-config.php file back to your server for changes to take effect.

      Administrateur

      • Andy says

        What’s the best way to upload the changed wp-config.php file back to the server?

        Can the tutorial be updated with how to upload the adjusted config file? The tutorial seems to be incomplete for the (relative) novice

  14. ayush says

    I did something silly , i removed the www part from wp site url under Setting-General . Now admin panel is getting redirected to wordpress one. i used your steps to copy both lines with modification and uploaded via ftp . No luck .Plz help

  15. Boris says

    Excellent post. I am a newbie and learned a lot.

    I have an issue with my site. It looks like I have been hacked. I ran WordFence scan and it caught a line of code in my wp-config.php file that it flagged as not belonging there. Following is the code:

    My question is this. Can I remove the "@include…" from the file without screwing up the .php file.

    Any guidance will be appreciated.

    • WPBeginner Support says

      Hi Boris,

      Is the file part of the core WordPress software, a plugin, or a theme? If yes, then download a fresh copy of WordPress core, plugins, or theme the file belongs to and then upload the new file.

      You can also download the file to your computer before editing the code as a backup. If anything goes wrong you can then upload it back.

      Administrateur

  16. Steph says

    I’m having problems accessing site. I debugged and am getting a list of problems but most seem to come back to this one:

    « Notice: get_settings is deprecated since version 2.1.0!
    Use get_option() instead. in /usr/local/pem/vhosts/xxxxxx/webspace/siteapps/WordPress-xxxxx/htdocs/wp-includes/functions.php on line 3752″

    But line 3752 reads:
     » trigger_error( sprintf( __(‘%1$s is deprecated since version %2$s! Use %3$s instead.’), $function, $version, $replacement ) );  »

    So i’ve no idea what to replace. I’m sure this is 101 stuff to you, but I’m really confused!! I would really appreciate your advice, thank you.

    • Steph says

      Found your section on disabling plugins – which was a great help as the the site is now viewable whilst I try to resolve. This is the message I see now when logged in WP Admin

       » Catchable fatal error: Argument 1 passed to Genesis_Admin_CPT_Archive_Settings::__construct() must be an instance of stdClass, instance of WP_Post_Type given, called in /usr/local/pem/vhosts/xxxxxx/webspace/siteapps/WordPress-xxxxxx/htdocs/wp-content/themes/genesis/lib/admin/menu.php on line 122 and defined in /usr/local/pem/vhosts/xxxxxx/webspace/siteapps/WordPress-xxxxxx/htdocs/wp-content/themes/genesis/lib/admin/cpt-archive-settings.php on line 38  »

      Am in a spot of bother and could really use your help – thank you!

      • WPBeginner Support says

        Hey Steph,

        Try updating your Genesis child theme. Connect to your website using FTP and download your child theme as a backup. After that delete child theme folder from your website.

        Next, download a fresh copy of the theme and install it. If this doesn’t work, then try updating Genesis core itself.

        Administrateur

  17. Sean says

    Hi,
    I did something silly and now can’t get my site to work. Basically I kept my site live at said URL example.com and created a folder where I built the WordPress site example.com/Wordpress. However when I went to put the wordpress site into the root folder after backing everything up I forgot to change the site URL in the dashboard. i basically then removed my entire site and copied everything from the wordpress site into the root URL. It didn’t work – so I thought I would remove everything and restore my site as it was with both the wordpress and the normal site working.

    However once I restored all the files the wordpress site now errors with 404 Page not found and I can’t login into the dashboard either.

    Any idea how I can restore this? I think it is looking in the root directory and WordPress folder for the site or something similar and it’s causing the error – but how do I fix it?

    Thanks
    Sean

  18. Dan says

    Hello i would like to have it when i upload an image it gets uploaded to my cloud from wordpress.
    i got a url & api key.
    Any suggestions would be cool. thanks.

  19. Karl says

    Nice instructions, as far as they go. However, I know it is ALSO possible to edit wp-config.php directly through WordPress’ Admin area but it seems to be a closely guarded secret as to HOW to actually do this. I do not have FTP access to my site so I have to use some other method and I’d rather not go chasing down the rabbit hole of trying out various flaky plugins until I find one that actually works. Your assistance as to what menu drill-down to explore in WordPress Admin would be greatly appreciated.

    • WPBeginner Support says

      It is not a good idea to edit wp-config.php file inside WordPress admin area. One tiny mistake and you will be locked out of your WordPress site. If you do not have FTP access, you can try editing it via cPanel’s file manager.

      Administrateur

  20. Angela says

    I don’t want to sound stupid, but please help me understand… are the wp-config.php changes supposed to be made on my Mac or on the host for my website. They are two different machines.
    Please help! I keep making changes to my web site and all of a sudden they just do not ‘take’.
    Best regards,
    Angela

    • WPBeginner Support says

      You can make changes to wp-config.php file using an FTP client. It allows you to edit files on your web server. After connecting to your website using an FTP client, you need to locate wp-config.php file and download it to your computer. Make changes it to it using a text editor like TextEdit. Save your changes and then upload the file back to your web server using the FTP client.

      Administrateur

    • Ray says

      Once you have done that, you can see the settings by visiting this URL on your blog:

      yoursite.com/wp-admin/maint/repair.php

      You have 2 buttons
      1st – Repair Database
      2nd – Repair and Optimize Database

      I suggest u click the 1st one and wait for the process to finish.

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.