Я пытаюсь изменить имя папки wopdpress на core, а wp-content — на контент, он отлично работает из браузера, но не работает с wp cli.
public_html content: core / content / index.php / config.php /
config.php
...
define( 'WP_HOME', 'https://wpconf.local/core' );
define('WP_CONTENT_DIR', '/content');
define('WP_CONTENT_URL', 'https://wpconf.local/content');
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
require_once(ABSPATH . 'wp-settings.php');
отладка wp:
vagrant@wpconf:/www/wpconf$ wp config path --debug
Debug (bootstrap): Using default global config: /home/vagrant/.wp-cli/config.yml (0.169s)
Debug (bootstrap): No project config found (0.171s)
Debug (bootstrap): argv: /usr/local/bin/wp config path --debug (0.171s)
Debug (bootstrap): ABSPATH defined: /www/wpconf/public_html/core/ (0.172s)
Debug (bootstrap): Running command: config path (0.173s)
/www/wpconf/public_html/core/wp-config.php
ядро / wpconfig.php:
<?php
$config = 'config.php';
$filepath = dirname(__DIR__) . '/';
echo $filepath . '/' . $config ;
if( file_exists( $filepath . '/' . $config ) ){
define( 'FILEPATH', $filepath );
require_once( FILEPATH . '/' . $config);
}else{
die('not found');
}
require_once(ABSPATH . 'wp-settings.php');
но ядро установить:
/www/wpconf$ wp core install
PHP Fatal error: Cannot redeclare wp_get_server_protocol() (previously declared in /www/wpconf/public_html/core/wp-includes/load.php:15) in /www/wpconf/public_html/core/wp-includes/load.php on line 21
config get также не работает:
vagrant @ wpconf: / www / wpconf $ wp config get
PHP Warning: Cannot modify header information - headers already sent by (output started at phar:///usr/local/bin/wp/vendor/wp-cli/config-command/src/Config_Command.php(345) : eval()'d code:3) in /www/wpconf/public_html/core/wp-includes/pluggable.php on line 1210
Что мне нужно исправить?
Спасибо!
Задача ещё не решена.
Других решений пока нет …