This commit is contained in:
Almira Krdzic
2018-07-30 17:26:55 +02:00
parent 828c71c253
commit 0ac5e5940b
7 changed files with 48 additions and 42 deletions

View File

@@ -15,7 +15,7 @@ Env::init();
* Set up our global environment constant and load its config first
* Default: development
*/
define('WP_ENV', env('WP_ENV') ?: 'local');
define('WP_ENV', env('WP_ENV') ?: 'development');
$env_config = __DIR__ . '/environments/' . WP_ENV . '.php';
@@ -26,7 +26,7 @@ if (file_exists($env_config)) {
/**
* URLs
*/
define('WP_HOME', env('WP_HOME'));
define('WP_HOME', env('WP_HOME') ?: 'http://localhost');
define('WP_SITEURL', WP_HOME . '/wp');
/**
@@ -43,7 +43,7 @@ define('VP_PROJECT_ROOT', $webroot_dir . '/wp/');
define('DB_NAME', env('MYSQL_DATABASE'));
define('DB_USER', env('MYSQL_USER'));
define('DB_PASSWORD', env('MYSQL_PASSWORD'));
define('DB_HOST', env('WP_DB_HOST') ?: 'db');
define('DB_HOST', env('WP_DB_HOST') ?: 'localhost');
define('DB_CHARSET', 'utf8mb4');
define('DB_COLLATE', '');
$table_prefix = env('DB_PREFIX') ?: 'wp_';

View File

@@ -1,7 +1,25 @@
<?php
/** Development */
ini_set('display_errors', 0);
define('WP_DEBUG_DISPLAY', false);
define('SCRIPT_DEBUG', false);
/** Disable all file modifications including updates and update notifications */
define('DISALLOW_FILE_MODS', true);
define('SAVEQUERIES', true);
define('WP_DEBUG', true);
define('SCRIPT_DEBUG', true);
/**
* Use Dotenv to set required environment variables and load .local.env file
*/
$dotenv_dir = dirname(dirname(dirname(__DIR__)));
$env_file_name = null;
if (file_exists($dotenv_dir . '/development.env')) {
$env_file_name = 'development.env';
} else if(file_exists($dotenv_dir . '/.env')) {
$env_file_name = '.env';
}
if (isset($env_file_name)) {
$dotenv = new Dotenv\Dotenv($dotenv_dir, $env_file_name);
$dotenv->load();
$dotenv->required(['MYSQL_DATABASE', 'MYSQL_USER', 'MYSQL_PASSWORD']);
}

View File

@@ -1,16 +0,0 @@
<?php
/** Development */
define('SAVEQUERIES', true);
define('WP_DEBUG', true);
define('SCRIPT_DEBUG', true);
/**
* Use Dotenv to set required environment variables and load .env file in root if on local
*/
$dotenv_dir = dirname(dirname(dirname(__DIR__)));
$dotenv = new Dotenv\Dotenv($dotenv_dir, 'local.env');
if (file_exists($dotenv_dir . '/local.env')) {
$dotenv->load();
$dotenv->required(['MYSQL_DATABASE', 'MYSQL_USER', 'MYSQL_PASSWORD', 'WP_HOME']);
}

View File

@@ -0,0 +1,7 @@
<?php
/** Development */
ini_set('display_errors', 0);
define('WP_DEBUG_DISPLAY', false);
define('SCRIPT_DEBUG', false);
/** Disable all file modifications including updates and update notifications */
define('DISALLOW_FILE_MODS', true);