Size: a a a

WordPress && WooCommerce

2020 May 11

MK

Mikhail Kobzarev in WordPress && WooCommerce
зачем ты его руками подключил?
источник

MK

Mikhail Kobzarev in WordPress && WooCommerce
он сам подтягивается из папки выше
источник

KD

KAGG Design in WordPress && WooCommerce
Сергей Предводителев
#wordpress wp-config.php вынесен из корневой директории, то есть wp_config выглядит вот так:
<?php require_once(dirname(__DIR__) . '/config/wp-config.php');

При использовании wp-cli получаю ошибку:
Error: Strange wp-config.php file: wp-settings.php is not loaded directly.

Как побороть?
Никак, в wp-cli непростой код
источник

MK

Mikhail Kobzarev in WordPress && WooCommerce
а это wp-cli
источник

СП

Сергей Предводителев... in WordPress && WooCommerce
KAGG Design
Никак, в wp-cli непростой код
Где логика? :)
источник

KD

KAGG Design in WordPress && WooCommerce
Логика в том, что ты не справишься с кастомизацией wp-cli под себя, по крайней мере в обозримое время
источник

СП

Сергей Предводителев... in WordPress && WooCommerce
KAGG Design
Логика в том, что ты не справишься с кастомизацией wp-cli под себя, по крайней мере в обозримое время
Так я же ничего не кастомизирую
источник

KD

KAGG Design in WordPress && WooCommerce
Не занимайся ерундой, и все будет работать
источник

KD

KAGG Design in WordPress && WooCommerce
Сергей Предводителев
Так я же ничего не кастомизирую
Чтобы в твоей кастомной конфигурации заработала wp-cli, придётся править её код
источник

MK

Mikhail Kobzarev in WordPress && WooCommerce
так он просто конфиг на уровень выше унес, какие кастомизации)
источник

СП

Сергей Предводителев... in WordPress && WooCommerce
Ну вот по классике, это не wp-cli нелогичный, а я ерундой занимаюсь(
источник

MK

Mikhail Kobzarev in WordPress && WooCommerce
стандартная "оптимизация" и "защита" от взлома
источник

KD

KAGG Design in WordPress && WooCommerce
Mikhail Kobzarev
так он просто конфиг на уровень выше унес, какие кастомизации)
Где на уровень выше, ты почитай, там ещё какая-то папка config у него
источник

MK

Mikhail Kobzarev in WordPress && WooCommerce
тогда спатки ложиться
источник

СП

Сергей Предводителев... in WordPress && WooCommerce
KAGG Design
Где на уровень выше, ты почитай, там ещё какая-то папка config у него
Где, какая папка?
источник

СП

Сергей Предводителев... in WordPress && WooCommerce
wp-config.php вынесен из корневой директории, то есть wp_config выглядит вот так:
<?php require_once(dirname(__DIR__) . '/config/wp-config.php');
источник

MK

Mikhail Kobzarev in WordPress && WooCommerce
папка config же
источник

СП

Сергей Предводителев... in WordPress && WooCommerce
ну в ней просто лежит wp-config.php
источник

СП

Сергей Предводителев... in WordPress && WooCommerce
/config/wp-config.php - реальный wp-config
/public_html/wp-config.php с содержимым:
<?php
require_once(dirname(__DIR__) . '/config/wp-config.php');
/*
require_wp-settings.php
*/


Позволяет запустить wp-cli, но теперь ошибка

Notice: Constant WPINC already defined in F:\xxx\public_html\wp-settings.php on line 16
источник

СП

Сергей Предводителев... in WordPress && WooCommerce
Надо require_once(ABSPATH . 'wp-settings.php'); чтобы всегда был.
источник