& quot; wp cli & quot; Ошибка wp_get_server_protocol с пользовательским ядром

Я пытаюсь изменить имя папки 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

Что мне нужно исправить?
Спасибо!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]