ldc-regalette/wp-config.php
2022-11-09 14:14:13 +00:00

167 lines
5.8 KiB
PHP
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
require_once 'vendor/autoload.php';
Dotenv\Dotenv::createImmutable(__DIR__)->load();
// Custom Dotenv Boolean Support
if (! function_exists('evalBool')) {
function evalBool($value)
{
return (strcasecmp($value, 'true') ? false : true);
}
}
/**
* La configuration de base de votre installation WordPress.
*
* Ce fichier est utilisé par le script de création de wp-config.php pendant
* le processus d’installation. Vous n’avez pas à utiliser le site web, vous
* pouvez simplement renommer ce fichier en « wp-config.php » et remplir les
* valeurs.
*
* Ce fichier contient les réglages de configuration suivants :
*
* Réglages MySQL
* Préfixe de table
* Clés secrètes
* Langue utilisée
* ABSPATH
*
* @link https://fr.wordpress.org/support/article/editing-wp-config-php/.
*
* @package WordPress
*/
define('ENV_LOCAL', 'local');
define('ENV_DEV', 'development');
define('ENV_PROD', 'production');
define('ENV', $_ENV['ENVIRONMENT']);
if (isset($_SERVER["HTTP_X_FORWARDED_PROTO"] ) && "https" == $_SERVER["HTTP_X_FORWARDED_PROTO"] ) {
$_SERVER["HTTPS"] = "on";
}
/** production **/
if (ENV === ENV_PROD) {
error_reporting(0);
@ini_set('display_errors', 0);
/* ADMIN */
define( 'FORCE_SSL_ADMIN', true);
/* Hide ACF BO page */
define( 'ACF_LITE', true );
/* Disable plugins editor & upgrades */
define( 'DISALLOW_FILE_MODS', true );
define( 'DISALLOW_FILE_EDIT', true );
}
// ** Réglages MySQL - Votre hébergeur doit vous fournir ces informations. ** //
/** The name of the database for WordPress */
define('DB_NAME', $_ENV['DB_NAME']);
/** MySQL database username */
define('DB_USER', $_ENV['DB_USER']);
/** MySQL database password */
define('DB_PASSWORD', $_ENV['DB_PASSWORD']);
/** MySQL hostname */
define('DB_HOST', $_ENV['DB_HOST']);
/** Database Charset to use in creating database tables. */
define( 'DB_CHARSET', 'utf8mb4' );
/** The Database Collate type. Don't change this if in doubt. */
define( 'DB_COLLATE', '' );
/**#@+
* Clés uniques d’authentification et salage.
*
* Remplacez les valeurs par défaut par des phrases uniques !
* Vous pouvez générer des phrases aléatoires en utilisant
* {@link https://api.wordpress.org/secret-key/1.1/salt/ le service de clés secrètes de WordPress.org}.
* Vous pouvez modifier ces phrases à n’importe quel moment, afin d’invalider tous les cookies existants.
* Cela forcera également tous les utilisateurs à se reconnecter.
*
* @since 2.6.0
*/
define( 'AUTH_KEY', ':z>$s5J(+TA/vDQM}ZbB6853rnQv*:F1=6&q;<[r1q?^@IIupn>He>E| q&[GdFf' );
define( 'SECURE_AUTH_KEY', ' al[5Y7mGJGbe%)7CNOje#7zNfFs>]l(Gv-#4&~46vG<?5f5rk)TnjH{lIv1]ris' );
define( 'LOGGED_IN_KEY', 'RthT)?~||yBh_me)Eh-fu62]pg7DL-=3t}&s]j>d^t./t:N]#v6`h1@SgA&)5vYZ' );
define( 'NONCE_KEY', 'RUQq*A.Qwi)5|HCtLM_7%`+Mg#@_sn|cNj:A;!`K{lD(2ZPY+SorpD&pU2j8W~Wr' );
define( 'AUTH_SALT', 'gK~<&}EXE,0fA:nYKq}VhSq9_@ e`Y{-Fp6(tsE~6^+A|5wk;T8NReDFNoqOX[&f' );
define( 'SECURE_AUTH_SALT', 'q4QWVBA|7fYw3@U<VEU!#ydpS|biu5(fw1aW_|bkN:T6Y1Yom*PrDsJLr5Y?_= W' );
define( 'LOGGED_IN_SALT', 'A=L7eq.CPe[#$7^t]ecX)sQd!Ng$*og*w6{-^%m<oB2_%l[#Y7P~j4N[womBfZzQ' );
define( 'NONCE_SALT', '@q)9^N|D@;Ltu%j>9f;`#YYB=qHkaq*mmsz]D;iAG3$I1qwZP=<#ZMvnCu+vi(F`' );
/**#@-*/
/**
* Préfixe de base de données pour les tables de WordPress.
*
* Vous pouvez installer plusieurs WordPress sur une seule base de données
* si vous leur donnez chacune un préfixe unique.
* N’utilisez que des chiffres, des lettres non-accentuées, et des caractères soulignés !
*/
$table_prefix = $_ENV['DB_PREFIX'];
/** Changement du nom du répertoire wp-content => content. */
define ('WP_CONTENT_FOLDERNAME', 'content');
define ('WP_CONTENT_DIR', ABSPATH . WP_CONTENT_FOLDERNAME) ;
if(isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] = "on"){
define('WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST'] . '/');
}else{
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/');
}
define('WP_CONTENT_URL', WP_SITEURL . WP_CONTENT_FOLDERNAME);
define ('WP_PLUGIN_DIR', WP_CONTENT_DIR . '/plugins');
define('FS_METHOD','direct');
/* Disable all core automatic updates */
define( 'WP_AUTO_UPDATE_CORE', false );
/* enable log file */
define('WP_DEBUG_LOG', true);
/** Stop du cron WordPress **/
define('DISABLE_WP_CRON', true);
/* Change revisions limitation & autosave interval */
define( 'WP_POST_REVISIONS', 3 );
define( 'AUTOSAVE_INTERVAL', 300 );
/* SMTP */
define('SMTP_HOST', $_ENV['SMTP_HOST']);
define('SMTP_PORT', $_ENV['SMTP_PORT']);
define('SMTP_AUTH', evalBool($_ENV['SMTP_AUTH']));
define('SMTP_USER', $_ENV['SMTP_USER']);
define('SMTP_PASS', $_ENV['SMTP_PASS']);
define('SMTP_SECURE', $_ENV['SMTP_SECURE']);
define('MAIL_FROM_ADDRESS', $_ENV['MAIL_FROM_ADDRESS']);
define('MAIL_FROM_NAME', $_ENV['MAIL_FROM_NAME']);
define('CONTACT_RECIPIENT', $_ENV['CONTACT_RECIPIENT']);
define('SCRIPT_DEBUG', evalBool($_ENV['SCRIPT_DEBUG']));
define('WP_DEBUG', evalBool($_ENV['WP_DEBUG']));
define('WP_DEBUG_DISPLAY', evalBool($_ENV['WP_DEBUG_DISPLAY']));
define('WP_HTTP_BLOCK_EXTERNAL', evalBool($_ENV['WP_HTTP_BLOCK_EXTERNAL']));
// LDC WEB STATUS CHECKER
define('PROJECT_UUID', $_ENV['PROJECT_UUID']);
define('LDCWEB_API_TOKEN', $_ENV['LDCWEB_API_TOKEN']);
define('MAIL_LIST_SERVICEWEB', $_ENV['MAIL_LIST_SERVICEWEB']);
/* Google Recaptcha */
define('GOOGLE_RECAPTCHA_PUBLIC', $_ENV['GOOGLE_RECAPTCHA_PUBLIC']);
define('GOOGLE_RECAPTCHA_PRIVATE', $_ENV['GOOGLE_RECAPTCHA_PRIVATE']);
/* Google analytics */
define('GOOGLE_ANALYTICS', $_ENV['GOOGLE_ANALYTICS']);
/* C’est tout, ne touchez pas à ce qui suit ! */
/** Chemin absolu vers le dossier de WordPress. */
if ( ! defined( 'ABSPATH' ) )
define( 'ABSPATH', dirname( __FILE__ ) . '/' );
/** Réglage des variables de WordPress et de ses fichiers inclus. */
require_once( ABSPATH . 'wp-settings.php' );