Fatal error: Call to a member function destroy() on a non-object in

Проблемы с установкой или работой 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) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Upramui
phpBB 2.0.0
Сообщения: 233
Стаж: 14 лет 1 месяц
Откуда: Украина
Благодарил (а): 25 раз
Поблагодарили: 3 раза

Fatal error: Call to a member function destroy() on a non-object in

Сообщение Upramui »

Описание проблемы: При включении любого чекбокса в разделе админки Канал новостей, возникает ошибка

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

Fatal error: Call to a member function destroy() on a non-object in /home/адрес/www/includes/acp/acp_board.php on line 519
При нажатии "подписатся на тему или форум"-ошибка-404.[/color]
Произведенные изменения, после которых начались неполадки: Несколько модов-вход по имейл, проверка похожести тем. Все моды видны по закоментированным строкам в названиях.
Версия phpBB: 3.0.14
Используемые стили: Сабсилвер2
Используемые моды/расширения:
Версия PHP:: 5.3
Используемая СУБД и её версия:
Ссылка на конференцию:
Есть ли у вас тестовый аккаунт:
Использовался ли поиск для решения проблемы: да
Если да, то какие запросы вы использовали: Поиск по ошибке и сравнение файла с дибрибютивным
Прилагаю файл:
____________________________________________
Удалено Правила, пункт: 3.10
[quote]Запрещается злоупотребление BBCode

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

. Приводите в своих сообщениях фрагменты кода не более 25 строк (высота экранной формы). Если для решения проблемы или ответа на ваш вопрос потребуется больше - вам сообщат. При необходимости пользуйтесь возможностью вложения файлов[/quote]
Последний раз редактировалось Sheer 21.08.2016 11:11, всего редактировалось 1 раз.
Причина: bb-код
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Fatal error: Call to a member function destroy() on a non-object in

Сообщение Sheer »

Попытка вызвать функцию destroy() объекта $cache, несуществующего в контексте исполнения кода.
Иными словами не объявлена глобальная переменная$cache в строке 31

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

global $config, $phpbb_root_path, $phpbb_admin_path, $phpEx;
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Upramui
phpBB 2.0.0
Сообщения: 233
Стаж: 14 лет 1 месяц
Откуда: Украина
Благодарил (а): 25 раз
Поблагодарили: 3 раза

Re: Fatal error: Call to a member function destroy() on a non-object in

Сообщение Upramui »

Sheer,
Спасибо большое, ошибка в админке исчезла.
По прежнему не работает подписка на темы и форумы. При нажатии выводит на заглушку 404.
В админке в разделе каналы новостей я всё повключал.
Последний раз редактировалось Upramui 21.08.2016 11:41, всего редактировалось 1 раз.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Fatal error: Call to a member function destroy() on a non-object in

Сообщение Sheer »

Убери заглушку и смотри, куда ведет ссылка.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Upramui
phpBB 2.0.0
Сообщения: 233
Стаж: 14 лет 1 месяц
Откуда: Украина
Благодарил (а): 25 раз
Поблагодарили: 3 раза

Re: Fatal error: Call to a member function destroy() on a non-object in

Сообщение Upramui »

Если б я помнил, как я эту заглушку ставил. Посмотрю по гуглу. Где-то я нашёл этот способ на стороннем сайте. Позже отпишу.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Fatal error: Call to a member function destroy() on a non-object in

Сообщение Sheer »

Upramui писал(а): как я эту заглушку ставил
Вероятно в .htaccess
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Upramui
phpBB 2.0.0
Сообщения: 233
Стаж: 14 лет 1 месяц
Откуда: Украина
Благодарил (а): 25 раз
Поблагодарили: 3 раза

Re: Fatal error: Call to a member function destroy() on a non-object in

Сообщение Upramui »

Sheer писал(а): Вероятно в .htaccess
Ну почти... Использовал мод https://www.phpbb.com/community/viewtopic.php?t=1005535
Убрал на время. В общем то картина такая при подписке-белая страница "Not Found
The requested URL /view was not found on this server."
Ссылка такая: адрес сайта/view?uid=2&f=21&watch=forum.php?uid=2&f=21&watch=forum&hash=45fda59f
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Fatal error: Call to a member function destroy() on a non-object in

Сообщение Sheer »

Ага... значит еще тут SEO-мод при делах... Убить гадину!
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Upramui
phpBB 2.0.0
Сообщения: 233
Стаж: 14 лет 1 месяц
Откуда: Украина
Благодарил (а): 25 раз
Поблагодарили: 3 раза

Re: Fatal error: Call to a member function destroy() on a non-object in

Сообщение Upramui »

Sheer писал(а): Ага... значит еще тут SEO-мод при делах... Убить гадину!
Ну.. не то что-бы сео-мод... Вот http://www.phpbb-work.ru/seo-hooks-t87.html#p1185

Отправлено спустя 35 минут 14 секунд:
Sheer, cлушай, заработало, частично когда я удалил этот хук. Подписка на форумы-работает. Подписка на темы-нет. Возникает стандартная форумная страница, с налписью-"Произошла ошибка при подписке на тему"
От этого хука я отказатся не могу-форум выпадет из индекса.

Отправлено спустя 1 час 33 минуты 53 секунды:
Подскажешь, или возвращать всё на место?

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