Перейти к контенту
  • 0

Проблема с режимом разработчика


Вопрос

Доброго времени суток! Подкажите пожалуйста, если в файле conf_global.php я пишу как сказано в инструкции:

define('IN_DEV', 1); 

и при запуске стартовой страницы форума появляется:

Fatal error: Call to a member function boardIndexTemplate() on a non-object in Z:\home\forum\www\admin\applications\forums\modules_public\forums\boards.php on line 99

Как думаете в этом виновны мои руки либо же это вина форума?

Изменено пользователем Spartak N-V
Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

В этом виновато поверхностное отношение к чтению документации. Режим разработчика - это не только один этот параметр, но еще и каталоги и шаблоны master-скина, которые нужно сгенерировать.

 

И обратите внимание на файл buildInDev.php в папке Tools дистрибутива.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

В том то и дело что делаю всё по порядку указанному в этом моноскрипте: http://community.invisionpower.com/resources/documentation/index.html/_/developer-resources/miscellaneous-articles/enabling-developer-mode-r120

И когда дохожу до step 3 - его уже сделать нельзя ибо случается то что описал в первом посте.

buildInDev.php - судя по всему удобная штука, но что то не обнаружил её у себя, но опять же судя по этим строкам

If you are using IP.Board 3.1.0 Beta 3 or newer, you can make use of the command line tool to build these files and directories. Simply upload the file 'buildInDev.php' from the 'tools' directory of the download ZIP into your forums root directory and run it via command line (php buildindev.php) and then follow the onscreen prompt

в 3.0.5 такого файла не существует.

 

По этому поводу хочется ещё раз заорать ПОМОГИТЕ ААААААААААААА!!!!!

Ссылка на комментарий
Поделиться на других сайтах

  • 0

В том то и дело что делаю всё по порядку указанному в этом моноскрипте

Нда, лезть на англоязычный сайт не зная русского... (:

Ссылка на комментарий
Поделиться на других сайтах

  • 0

LEVEL 1

В данном разделе описаны шаги пользователя при попытке включения режима разработки (Developer Mode). За инструкцию взята взята англоязычная статья Enabling Developer Mode и русскоязычная

 

[h3]Введение[/h3]

...

Для включения режима разработки необходимо выполнить несколько шагов:

 

[h3]Шаг #0: Установка форума[/h3]

Пользователь выполняет новую установку форума, и следуея совету называет базу данных: [c]ipb3_dev[/c]. Зачем? это так и осталоьс для него загадкой.

 

[h3]Шаг #1: Включение режима разработки[/h3]

Открывает [c]/conf_global.php[/c], находит

define('IN_DEV', 0);

и заменяет на

define('IN_DEV', 1);

 

Также добавляет в этот файл следующую строку:

ini_set('display_errors', 1);

 

[h3]Шаг #2: Создание мастер директорий для языков[/h3]

В режиме разработке IPB использует языковые файлы, располагающиеся в мастер директориях, которые не существуют по умолчанию. Пользователь создаёт их.

  1. Переходит в [c]/cache/lang_cache/[/c]
  2. Копирует директорию [c]1[/c]
  3. Переименовывает её в [c]master_lang[/c]

 

[h3]Шаг #3: Создание мастер директорий шаблонов[/h3]

В режиме разработке IPB использует шаблоны, располагающиеся в мастер директориях, которые не существуют по умолчанию. Надо их создать:

[*] Идем в "Админцентр"

!!!!!КРИТИЧЕСКАЯ ОШИБКА АЛГОРИТМА: Алгоритм прервал своё выполнеия и генерирует исключение

 

catch( )

{

echo 'Обработчик не найден. Программа завершила свою работу.'

}

post-68842-078191100 1276281721_thumb.jpg

post-68842-069577000 1276281741_thumb.jpg

post-68842-087094400 1276281751_thumb.jpg

Изменено пользователем Spartak N-V
Ссылка на комментарий
Поделиться на других сайтах

  • 0

А отформатировать никак?

 

Пользователь выполняет новую установку форума, и следуея совету называет базу данных: [c]ipb3_dev[/c]. Зачем? это так и осталоьс для него загадкой.

А прочитать все целиком перед тем как что-то делать нельзя?

!!!!!КРИТИЧЕСКАЯ ОШИБКА АЛГОРИТМА: Алгоритм прервал своё выполнеия и генерирует исключение

Какое именно? (1 скрин, это не ACP, и пока все не сделано форум не будет работать).

 

Если хотите чтобы вам не помогли продолжайте создавать посты в таком же стиле...

Изменено пользователем LastDragon
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Кстати, для 3.1.0 другого способа сгенерировать master директории кроме как через buildInDev.php нет, т.к. соответствующие функции в AСP не работают (по второй ссылке есть подробности).
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Спасибо мужики, всё заработало. Я пытался зайти в админку через главную страницу форума, но передо мной появлялась вон так ошибка и я не понимал что за х. Надо было сменить тактику и зайти в админку в обход главной страницы вбив адрес /admin/index.php
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.