Title: WP-CLI Error: Strange wp-config.php
Last modified: May 18, 2018

---

# WP-CLI Error: Strange wp-config.php

 *  [svsdnb](https://wordpress.org/support/users/svsdnb/)
 * (@svsdnb)
 * [7 years, 12 months ago](https://wordpress.org/support/topic/wp-cli-error-strange-wp-config-php/)
 * I keep getting the same error whenever I try to run a command.
 *     ```
       PHP Warning:  file_get_contents(/var/www/html/wordpress/wp-config.php): failed to open stream: Permission denied in phar:///usr/local/bin/wp/php/WP_CLI/Runner.php on line 552
       Error: Strange wp-config.php file: wp-settings.php is not loaded directly.
       ```
   
 * My wp file is set to 777 and user is apache
    `-rwxrwxrwx 1 apache apache 4577919
   May 14 19:54 wp`
 * wp also appears to be a file not a directory.
 * How do I get this to work properly?

Viewing 6 replies - 1 through 6 (of 6 total)

 *  Moderator [Steven Stern (sterndata)](https://wordpress.org/support/users/sterndata/)
 * (@sterndata)
 * Volunteer Forum Moderator
 * [7 years, 12 months ago](https://wordpress.org/support/topic/wp-cli-error-strange-wp-config-php/#post-10296153)
 * Please show your wp-config.php, but XXXX out sensitive stuff.
 *  Thread Starter [svsdnb](https://wordpress.org/support/users/svsdnb/)
 * (@svsdnb)
 * [7 years, 12 months ago](https://wordpress.org/support/topic/wp-cli-error-strange-wp-config-php/#post-10296263)
 *     ```
       define('WP_SITEURL',            'https://'.$_SERVER['SERVER_NAME']);
       define('WP_HOME',               'https://'.$_SERVER['SERVER_NAME']);
   
       define('WP_CACHE',              getenv('SCALESTACK_WP_CACHE'));
       define('WPCACHEHOME',           $_SERVER['DOCUMENT_ROOT'].'/wp-content/plugins/wp-super-cache/');
       define('WP_DEBUG',              getenv('SCALESTACK_WP_DEBUG'));
       define('WP_DEBUG_DISPLAY',      getenv('SCALESTACK_WP_DEBUG') );
       define('WP_DEBUG_LOG',          false );
       define('WP_MEMORY_LIMIT',       getenv('SCALESTACK_WP_MEMORY_LIMIT'));
       define('WP_MAX_MEMORY_LIMIT',   getenv('SCALESTACK_WP_MAX_MEMORY_LIMIT'));
   
       define('FS_METHOD',             'direct');
   
       if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false)
              $_SERVER['HTTPS']='on';
   
       /** 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
        */
       include('saltsinc.php');
   
       /**#@-*/
   
       /**
        * 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('PODS_SHORTCODE_ALLOW_EVALUATE_TAGS',true);
       */
   
       define ('WPLANG', 'en_US');
       /* 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');
       ```
   
 *  Moderator [Steven Stern (sterndata)](https://wordpress.org/support/users/sterndata/)
 * (@sterndata)
 * Volunteer Forum Moderator
 * [7 years, 12 months ago](https://wordpress.org/support/topic/wp-cli-error-strange-wp-config-php/#post-10296678)
 * I see nothing wrong with the last line — nothing strange at all!
 * Are all the files in the WordPress tree 755/744?
 *  Thread Starter [svsdnb](https://wordpress.org/support/users/svsdnb/)
 * (@svsdnb)
 * [7 years, 12 months ago](https://wordpress.org/support/topic/wp-cli-error-strange-wp-config-php/#post-10296802)
 * everything is 755
 *  Thread Starter [svsdnb](https://wordpress.org/support/users/svsdnb/)
 * (@svsdnb)
 * [7 years, 12 months ago](https://wordpress.org/support/topic/wp-cli-error-strange-wp-config-php/#post-10296966)
 * Actually wp-config was 440. I changed it to 755 and then got these new errors
 *     ```
       PHP Notice:  Undefined index: SERVER_NAME in phar:///usr/local/bin/wp/php/WP_CLI/Runner.php(1138) : eval()'d code on line 21
       PHP Notice:  Undefined index: SERVER_NAME in phar:///usr/local/bin/wp/php/WP_CLI/Runner.php(1138) : eval()'d code on line 22
       PHP Notice:  Undefined index: HTTP_X_FORWARDED_PROTO in phar:///usr/local/bin/wp/php/WP_CLI/Runner.php(1138) : eval()'d code on line 34
       PHP Warning:  include(/var/www/html/wordpress/saltsinc.php): failed to open stream: Permission denied in phar:///usr/local/bin/wp/php/WP_CLI/Runner.php(1138) : eval()'d code on line 52
       PHP Warning:  include(): Failed opening 'saltsinc.php' for inclusion (include_path='phar:///usr/local/bin/wp/vendor/phpunit/php-token-stream:phar:///usr/local/bin/wp/vendor/phpunit/phpunit-mock-objects:phar:///usr/local/bin/wp/vendor/phpunit/php-code-coverage:phar:///usr/local/bin/wp/vendor/phpunit/phpunit:phar:///usr/local/bin/wp/vendor/symfony/yaml:.:/usr/share/pear7:/usr/share/php7') in phar:///usr/local/bin/wp/php/WP_CLI/Runner.php(1138) : eval()'d code on line 52
       PHP Warning:  require_once(/var/www/html/wordpress/wp-content/db.php): failed to open stream: Permission denied in /var/www/html/wordpress/wp-includes/load.php on line 398
       Warning: require_once(/var/www/html/wordpress/wp-content/db.php): failed to open stream: Permission denied in /var/www/html/wordpress/wp-includes/load.php on line 398
       PHP Fatal error:  require_once(): Failed opening required '/var/www/html/obrerofiel/wp-content/db.php' (include_path='phar:///usr/local/bin/wp/vendor/phpunit/php-token-stream:phar:///usr/local/bin/wp/vendor/phpunit/phpunit-mock-objects:phar:///usr/local/bin/wp/vendor/phpunit/php-code-coverage:phar:///usr/local/bin/wp/vendor/phpunit/phpunit:phar:///usr/local/bin/wp/vendor/symfony/yaml:.:/usr/share/pear7:/usr/share/php7') in /var/www/html/obrerofiel/wp-includes/load.php on line 398
       Fatal error: require_once(): Failed opening required '/var/www/html/wordpress/wp-content/db.php' (include_path='phar:///usr/local/bin/wp/vendor/phpunit/php-token-stream:phar:///usr/local/bin/wp/vendor/phpunit/phpunit-mock-objects:phar:///usr/local/bin/wp/vendor/phpunit/php-code-coverage:phar:///usr/local/bin/wp/vendor/phpunit/phpunit:phar:///usr/local/bin/wp/vendor/symfony/yaml:.:/usr/share/pear7:/usr/share/php7') in /var/www/html/wordpressl/wp-includes/load.php on line 398
       ```
   
 *  Moderator [Steven Stern (sterndata)](https://wordpress.org/support/users/sterndata/)
 * (@sterndata)
 * Volunteer Forum Moderator
 * [7 years, 12 months ago](https://wordpress.org/support/topic/wp-cli-error-strange-wp-config-php/#post-10297090)
 * OK, we’re in over my head on this.

Viewing 6 replies - 1 through 6 (of 6 total)

The topic ‘WP-CLI Error: Strange wp-config.php’ is closed to new replies.

## Tags

 * [apache](https://wordpress.org/support/topic-tag/apache/)
 * [php](https://wordpress.org/support/topic-tag/php/)
 * [wp-cli](https://wordpress.org/support/topic-tag/wp-cli/)

 * In: [Developing with WordPress](https://wordpress.org/support/forum/wp-advanced/)
 * 6 replies
 * 2 participants
 * Last reply from: [Steven Stern (sterndata)](https://wordpress.org/support/users/sterndata/)
 * Last activity: [7 years, 12 months ago](https://wordpress.org/support/topic/wp-cli-error-strange-wp-config-php/#post-10297090)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
