XF 2.1 Как включить режим разработчика?

Статус
В этой теме нельзя размещать новые ответы.
Версия XenForo
2.1.10

kaz

Проверенные
Сообщения
869
Реакции
381
Баллы
11,065
Добрый день!
Поиском не нашёл. Зато теперь точно будет тема. :)
В конфиге установлено:
$config['debug'] = true;
Однако, насколько я понял, этого недостаточно, т.к. при попытке создать модификацию, вылезает ошибка, что нет прав.
Что ещё где нужно включить?
 
И чтоб потом другие не искали, оставлю инструкцию здесь.

Режим отладки
Режим отладки можно включить в вашем config.php что позволит вам получить доступ к определенным инструментам разработки в admin CP (таким как создание маршрутов, разрешений, навигации администратора и т. д.) и это также позволит выводить данные в нижней части каждой страницы, которая подробно описывает, сколько времени потребовалось для обработки страницы, сколько запросов было выполнено для визуализации страницы и сколько памяти было использовано. Всплывающая подсказка, содержащая информацию о текущем контроллере, действии и имени шаблона, доступна при наведении курсора мыши. Вы также можете нажать на вывод времени, и это даст вам подробный взгляд на то, какие именно запросы выполнялись и трассировка стека, которая привела к выполнению этого запроса.

Вы можете включить режим отладки, добавив в него следующееconfig.php:

$config['debug'] = true;

Включение режима разработки
Режим разработки-это специальный режим, активированный в вашем файле config.php, который активирует XF для автоматической записи ваших файлов разработки в ваш _output каталог. Этот режим должен быть включен для редактирования шаблона файловой системы, чтобы быть включен. Поскольку режим разработки будет записывать файлы в вашу файловую систему, важно убедиться, что у вас есть соответствующие права доступа к файлам. Это может варьироваться в зависимости от среды, но типичная конфигурация будет гарантировать, что для любого надстройки, над которой вы работаете, у вас есть свой _outputкаталог, установленный chmod 0777. Например, если вы работаете над надстройкой с идентификатором Demo, его результат разработки будет записан, src/addons/Demo/_output и поэтому этот каталог должен быть полностью доступен для записи.

Включение режима разработки, также включает режим отладки автоматически.

Чтобы включить режим разработки, добавьте в config.phpфайл следующие строки:

$config['development']['enabled'] = true;
$config['development']['defaultAddOn'] = 'SomeCompany/MyAddOn';

defaultAddOnЗначение является необязательным, но добавление этого параметра автоматически заполнит указанную надстройку в CP администратора XF при создании нового содержимого, которое будет связано с надстройкой.
 
Последнее редактирование:

Однако, насколько я понял, этого недостаточно, т.к. при попытке создать модификацию, вылезает ошибка, что нет прав.
Но вот, если пользуетесь нуллом отсюда, то для создания пользовательской модификации можно без режима разработки, просто перейти по адресу /admin.php?template-modifications/add
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу