ubuntu apache Список устанолвнных модулей

В терминале выполните:

apachectl -M

Ошибка no wsgi daemon process called '...' has been configured

no wsgi daemon process called 'www-data' has been configured

по ходу тут надо указывать группу пользователей ОС (линукс), а что-то другое..

Target WSGI script '.../wsgi.py' cannot be loaded as Python module.

mod_wsgi (pid=...): Target WSGI script '.../wsgi.py' cannot be loaded as Python module.

Полный лог:

wordpress parent category_parent Какая разница в таксономии

category_parent судя по всему нужен просто для обратной совместимости.
Поэтому ориентироваться в новых версиях лучше на parent.

Источник: https://wordpress.stackexchange.com/ques...

wordpress Маршрутизация Узнать какой rewrite rule выбран - какое правило. Вывести все правила

В файле wp-includes/class-wp.php в конце метода:

public function parse_request($extra_query_vars = '')

распечатайте значения:

var_dump($this->matched_rule); // правило под которое подходит ваш текущий url
var_dump($rewrite[$this->matched_rule]); // на что текущий  url будет заменяться
var_dump($rewrite);

wordpress rewrite rule Стандартные правила, для пользовательского типа контента $wp_rewrite->rule

Wordpress 5. Пример распечатки для типа контнте uslaga (создан с помощью CPT UI), с помощью:

print_r($wp_rewrite->rules);

получаем:

apache php Ошибка Все виртуальные хосты начали обращаться к Fast CGI (fpm): FCGI: attempt to connect to Unix domain socket

(2)No such file or directory: AH02454: FCGI: attempt to connect to Unix domain socket

Решение

Решение в целом аналогично уже разбиравшемуся случаю, дело в одном из глобальных кофигов (в моём случае это conf-available/php5.6-fpm.conf):

wordpress и Composer: как подключить и использовать (автозагрузка)

Материал актуален, как минимум для версии Wordpress 5

Подключение Composer в развернутый Wordpress

Для подключения автозагрузки композера достаточно в начало wp-load.php (бустрап-файл, в стандартной конфигурации лежит в корне проекта, именно его подключают все остальные точки входа, которых у WP немало, в т.ч. админка), добавить подключение:

wordpress generate_rewrite_rules Не работает -- функция не вызывается. Сброс кеша маршрутов

Используйте вызов:

flush_rewrite_rules();

перед объявлением своего обработчика, например:

flush_rewrite_rules();
add_filter('generate_rewrite_rules', 'taxonomy_slug_rewrite');

ВНИМАНИЕ: подобное полезно при отладке - в реальности же перестройку маршрутов следует вызывать лишь при активации модуля или темы - т.е. в любом случае вручную, а не при перезагрузке странице, чтобы не уменьшать производительности

wordpress $wp_query Где устанавливается (напр. для not found 404)

Для wordpress 5 трассировка вызова:

#0  ptrace() called at [/wp-includes/class-wp-query.php:1571]
#1  WP_Query->set_404() called at [/wp-includes/class-wp.php:697]
#2  WP->handle_404() called at [/wp-includes/class-wp.php:718]
#3  WP->main() called at [/wp-includes/functions.php:964]
#4  wp() called at [/wp-blog-header.php:16]
#5  require(wp-blog-header.php) called at [/var/www/zaharochek/index.php:20]

Трасса из файла wp-includes/class-wp-query.php метод:

Pages

Subscribe to fkn+antitotal RSS