Server IP : 170.150.155.74 / Your IP : 18.223.106.195 Web Server : Apache/2.4.53 (Debian) System : Linux b22bf132354b 5.4.0-162-generic #179-Ubuntu SMP Mon Aug 14 08:51:31 UTC 2023 x86_64 User : www-data ( 33) PHP Version : 7.4.29 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/html/ |
Upload File : |
<?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: * * * Database settings * * Secret keys * * Database table prefix * * ABSPATH * * This has been slightly modified (to read environment variables) for use in Docker. * * @link https://wordpress.org/support/article/editing-wp-config-php/ * * @package WordPress */ // IMPORTANT: this file needs to stay in-sync with https://github.com/WordPress/WordPress/blob/master/wp-config-sample.php // (it gets parsed by the upstream wizard in https://github.com/WordPress/WordPress/blob/f27cb65e1ef25d11b535695a660e7282b98eb742/wp-admin/setup-config.php#L356-L392) // a helper function to lookup "env_FILE", "env", then fallback if (!function_exists('getenv_docker')) { // https://github.com/docker-library/wordpress/issues/588 (WP-CLI will load this file 2x) function getenv_docker($env, $default) { if ($fileEnv = getenv($env . '_FILE')) { return rtrim(file_get_contents($fileEnv), "\r\n"); } else if (($val = getenv($env)) !== false) { return $val; } else { return $default; } } } // ** Database settings - You can get this info from your web host ** // /** The name of the database for WordPress */ define( 'DB_NAME', getenv_docker('WORDPRESS_DB_NAME', 'wordpress') ); /** Database username */ define( 'DB_USER', getenv_docker('WORDPRESS_DB_USER', 'example username') ); /** Database password */ define( 'DB_PASSWORD', getenv_docker('WORDPRESS_DB_PASSWORD', 'example password') ); /** * Docker image fallback values above are sourced from the official WordPress installation wizard: * https://github.com/WordPress/WordPress/blob/f9cc35ebad82753e9c86de322ea5c76a9001c7e2/wp-admin/setup-config.php#L216-L230 * (However, using "example username" and "example password" in your database is strongly discouraged. Please use strong, random credentials!) */ /** Database hostname */ define( 'DB_HOST', getenv_docker('WORDPRESS_DB_HOST', 'mysql') ); /** Database charset to use in creating database tables. */ define( 'DB_CHARSET', getenv_docker('WORDPRESS_DB_CHARSET', 'utf8') ); /** The database collate type. Don't change this if in doubt. */ define( 'DB_COLLATE', getenv_docker('WORDPRESS_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', getenv_docker('WORDPRESS_AUTH_KEY', '73c781b05e6d951731d8ac71395b5b1742200768') ); define( 'SECURE_AUTH_KEY', getenv_docker('WORDPRESS_SECURE_AUTH_KEY', '4ef2c9e9c936b27759016d0b1c89caf6078e38d9') ); define( 'LOGGED_IN_KEY', getenv_docker('WORDPRESS_LOGGED_IN_KEY', '380f06a57aa4704543b3a01a322558c79af69d7d') ); define( 'NONCE_KEY', getenv_docker('WORDPRESS_NONCE_KEY', '83de72828079f978de108ade472f91bc6ed03ba8') ); define( 'AUTH_SALT', getenv_docker('WORDPRESS_AUTH_SALT', '98f9fae11f42ce473b7f1d7baa9c3b39f523d3a0') ); define( 'SECURE_AUTH_SALT', getenv_docker('WORDPRESS_SECURE_AUTH_SALT', '52e5eda81d424d4423051662678d1091d4790807') ); define( 'LOGGED_IN_SALT', getenv_docker('WORDPRESS_LOGGED_IN_SALT', '4b3a67a8c9148c99c40337b62c95ad332c78cc3a') ); define( 'NONCE_SALT', getenv_docker('WORDPRESS_NONCE_SALT', 'd760eb261179d2a8fe347e3005d630f31849e0c6') ); // (See also https://wordpress.stackexchange.com/a/152905/199287) /**#@-*/ /** * 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 = getenv_docker('WORDPRESS_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 documentation. * * @link https://wordpress.org/support/article/debugging-in-wordpress/ */ define( 'WP_DEBUG', !!getenv_docker('WORDPRESS_DEBUG', '') ); /* Add any custom values between this line and the "stop editing" line. */ // If we're behind a proxy server and using HTTPS, we need to alert WordPress of that fact // see also https://wordpress.org/support/article/administration-over-ssl/#using-a-reverse-proxy if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) { $_SERVER['HTTPS'] = 'on'; } // (we include this by default because reverse proxying is extremely common in container environments) if ($configExtra = getenv_docker('WORDPRESS_CONFIG_EXTRA', '')) { eval($configExtra); } /* That's all, stop editing! Happy publishing. */ /** Absolute path to the WordPress directory. */ if ( ! defined( 'ABSPATH' ) ) { define( 'ABSPATH', __DIR__ . '/' ); } /** Sets up WordPress vars and included files. */ require_once ABSPATH . 'wp-settings.php';