Ошибка при внешнем подключении к phpbb3

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
mstdmstd
phpBB 1.0.0
Сообщения: 3
Стаж: 15 лет 4 месяца

Ошибка при внешнем подключении к phpbb3

Сообщение mstdmstd »

Всем привет
Подскажите пожалуйста

Я хочу подключить в приложение phpbb3 как пописано здесь http://www.phpbb.com/community/viewtopi ... 5&start=15

И на подключении 1го файла из phpbb :

Код: Выделить всё

define( "IN_PHPBB", true );
$phpbb_root_path = "./bb/";
$phpEx = substr( strrchr( __FILE__, "." ), 1 );
require( $phpbb_root_path . "common." . $phpEx ); //!!
Я получаю ошибку :
Fatal error: Call to a member function sql_query() on a non-object in /forum/includes/cache.php on line 51
Я лезу в код файла cache.php и вижу обращение к

Код: Выделить всё

$result = $db->sql_query($sql);
Явно $db - неинициализирован
Могу ли я это глобальный обьект как-то явно инициализировать до подключения common.php ?

Я порылся в нете и нашел что не у меня одного такая проблема: http://phpbbmodders.net/board/viewtopic.php?t=3372

И еще по ссылке выше я нашел совет установитьв config.php

Код: Выделить всё

@define('DEBUG', true);
@define('DEBUG_EXTRA', true);
Я установил - но где я могу просмотреть эту отладку? phpbb - для меня новое...

phpBB-3.0.7. Может эта версия нестабильна?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Ошибка при внешнем подключении к phpbb3

Сообщение rxu »

mstdmstd
В какой папке находится скрипт и в какой - сам phpBB?
Изображение
mstdmstd
phpBB 1.0.0
Сообщения: 3
Стаж: 15 лет 4 месяца

Re: Ошибка при внешнем подключении к phpbb3

Сообщение mstdmstd »

Это проект symfony
файл index.php лежит в Project/web
Папка Project/web/forum есть рут phpbb
И сорри там есть небольшая опечатка в посте, правильно :

Код: Выделить всё

$phpbb_root_path = "./forum/";

Вернуться в «Поддержка phpBB 3.0.х»