Белые (пустые) страницы

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

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

Re: Белые (пустые) страницы

Сообщение microgosu »

Добрый вечер, после установки дополнения Geo IP City prerequisitesphpBB для geo topics mod 1.4.3 которое устанавливается со вкладки Подробности, выдает белую страницу после регистрации а так же в админке во вкладке сопровождение, зайдя на нее получаю ошибку Fatal error:

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

Cannot redeclare geoip_country_code_by_name() in root/ipdatabase/geoip.inc on line 452
В этом файле строка 452 это конец файла и ничего там не написано.
Установку делал по инструкции, скачал GeoLiteCity.dat и залил его в папку, при запуске файла выдает эту же ошибку update_users.php
Последний раз редактировалось Sheer 24.01.2014 20:16, всего редактировалось 1 раз.
Причина: bb-код
Аватара пользователя
Petruxa12
phpBB 2.0.2
Сообщения: 331
Стаж: 15 лет 4 месяца
Откуда: Москва
Благодарил (а): 156 раз
Поблагодарили: 6 раз

Re: Белые (пустые) страницы

Сообщение Petruxa12 »

Гуру! Выручайте!

Три дня назад появилась такая проблема на форуме,может кто-нибудь сталкивался?
Изображение

Как только перехожу на любую тему,иногда открывается нормально. а иногда бывает выскакивает ошибка страницы.

Писал сегодня в техподдержку,и получил в ответ.
Здравствуйте, в данный момент на сайте 503 ошибки нет. Обычно она появляется если при запросах к сайту создаются процессы apache, которые зависают, нужно обратиться к разработчикам и выяснить по какой причине сайт создает зависающие процессы (процесс, который не завершается). Возможно, проблема в каком-то плагине.
Я пол года назад ставил последний мод Антибот+100500,и работал форум отлично. Пробывал удалить кеш и куки,не помогло.


в Логах форума ошибок не найдено
:idea: phpBB 3.2.7 :idea:
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Белые (пустые) страницы

Сообщение Pazh »

Petruxa12 смотри логи apache
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Petruxa12
phpBB 2.0.2
Сообщения: 331
Стаж: 15 лет 4 месяца
Откуда: Москва
Благодарил (а): 156 раз
Поблагодарили: 6 раз

Re: Белые (пустые) страницы

Сообщение Petruxa12 »

Pazhа где именно?
:idea: phpBB 3.2.7 :idea:
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Белые (пустые) страницы

Сообщение МайскийЖук »

где именно?
На сервере хостинга.
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
Petruxa12
phpBB 2.0.2
Сообщения: 331
Стаж: 15 лет 4 месяца
Откуда: Москва
Благодарил (а): 156 раз
Поблагодарили: 6 раз

Re: Белые (пустые) страницы

Сообщение Petruxa12 »

где хранятся логи апачи?
ТП:
Логи можно подключить в разделе Журналы
В статистике посещений так же ошибки 503 не наблюдаю

Облазил у себя в журналах,убей :) нету :D

Добавлено спустя 1 час 34 минуты 51 секунду:
включил дебаг
Эта ошибка появляется после 503 страницы. :shock: Нихрена не понятно. Где причина? :shock:

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

[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_display.php on line 1437: Undefined variable: phpbb_root_path
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_display.php on line 1438: Undefined variable: phpbb_root_path
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_display.php on line 1437: Undefined variable: phpbb_root_path
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_display.php on line 1438: Undefined variable: phpbb_root_path
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4801: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4803: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4804: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4805: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3887)
Значит так:
/includes/functions_display.php

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

		$flag_img = (!empty($flags[$user_flag]['image'])) ? '<img src="' . $phpbb_root_path . $config['flags_path'] . '/' . $flags[$user_flag]['image'] . '" alt="' . $flag_text . '" title="' . $flag_text . '" />' : '';
		$flag_img_src = (!empty($flags[$user_flag]['image'])) ? $phpbb_root_path . $config['flags_path'] . '/' . $flags[$user_flag]['image'] : '';
/includes/functions.php

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

header('Content-type: text/html; charset=UTF-8');

	header('Cache-Control: private, no-cache="set-cookie"');
	header('Expires: 0');
	header('Pragma: no-cache');
:idea: phpBB 3.2.7 :idea:
Аватара пользователя
slavapril
phpBB 1.4.4
Сообщения: 126
Стаж: 13 лет 7 месяцев
Благодарил (а): 18 раз
Поблагодарили: 22 раза

Re: Белые (пустые) страницы

Сообщение slavapril »

[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_display.php on line 1437: Undefined variable: phpbb_root_path
Не силен в php, но обычно в таком случае отвечают одно и тоже - надо объявить эту переменную. В файле должно быть что-то типа
global $phpbb_root_path, $phpEx, $config;
Кусок моего файла для сравнения

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

<?php
/**
*
* @package phpBB3
* @version $Id$
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
* @ignore
*/
if (!defined('IN_PHPBB'))
{
	exit;
}

/**
* Display Forums
*/
function display_forums($root_data = '', $display_moderators = true, $return_moderators = false)
{
	global $db, $auth, $user, $template;
	global $phpbb_root_path, $phpEx, $config;
По второй ошибке спросите у Яши "Cannot modify header information - headers already sent by (output started at" . Найдете несколько советов.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Белые (пустые) страницы

Сообщение Sheer »

slavapril писал(а):По второй ошибке спросите у Яши
Спросите у нашего FAQ, пора бы уже это знать, что это не ошибка.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
slavapril
phpBB 1.4.4
Сообщения: 126
Стаж: 13 лет 7 месяцев
Благодарил (а): 18 раз
Поблагодарили: 22 раза

Re: Белые (пустые) страницы

Сообщение slavapril »

учту
Аватара пользователя
Petruxa12
phpBB 2.0.2
Сообщения: 331
Стаж: 15 лет 4 месяца
Откуда: Москва
Благодарил (а): 156 раз
Поблагодарили: 6 раз

Re: Белые (пустые) страницы

Сообщение Petruxa12 »

Техподдержка с пеной из зо рта уверяет,что ошибок в апачи не видят.

Какие ещё есть варианты? :roll:
:idea: phpBB 3.2.7 :idea:
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Белые (пустые) страницы

Сообщение Pazh »

дедовский метод научного тыка:
1. находишь проблемную тему
2. вставляешь в код viewtopic.php строку die("OK");
3. F5 на странице темы и смотришь - или OK и твой посыл
4. если ОК, то опускаешь вшу ниже по коду и т.д. пока не локализуешь где проблема
5. если белая ошибка то подымаешь вшу выше по коду и локализуешь ошибку

Метод тупо, долгий, НО на 99% локализует любую проблему
Помощь в ЛС/email только за WM или ЮMoney
rightmiha
phpBB 1.2.1
Сообщения: 27
Стаж: 16 лет 8 месяцев
Благодарил (а): 5 раз

Белый экран при нажатии кнопки отправить сообщение.

Сообщение rightmiha »

Господа, спасите, пожалуйста. Сегодня лег сервер - у хостера были какие-то проблемы по электропитанию, все поднялось, я не сразу заметил но теперь когда нажимаешь отправить сообщение, залогиненым юзером в адресной строке отображается:

http://site.ru/posting.php?mode=reply&f ... e6b&t=9716

т.е. почему-то в строку вбивается сессия... и просто белый экран, и ничего не происходит.

Да, кстати, пост опубликован, если вернуться нопять в тему с помощью назад и обновить страницу - пост есть.

Что можно сделать и где искать? Очистил все сессии, очистил кеш - не помогает. Катастрофа какая-то....

Спасибо!

PS: возможно не связано с выключением сервера, но я ничего не делал, а до этого - все работало отлично.

Сам тестировал с нескольких браузеров, и с другого компьютера, проблема началась и у пользователей.

Добавлено спустя 25 минут 29 секунд:
абсолютно точно эта проблема у всех юзеров, настройки coockie проверил - все вроде бы верно. Что могло сломаться -то..не понимаю

ПРАВКА постов работает отлично
Последний раз редактировалось rightmiha 15.02.2014 18:04, всего редактировалось 1 раз.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Белый экран при нажатии кнопки отправить сообщение.

Сообщение Pazh »

включи debug, выложи тестового юзера, посмотри в логах ошибок apache что есть
Помощь в ЛС/email только за WM или ЮMoney
rightmiha
phpBB 1.2.1
Сообщения: 27
Стаж: 16 лет 8 месяцев
Благодарил (а): 5 раз

Re: Белый экран при нажатии кнопки отправить сообщение.

Сообщение rightmiha »

а то что на форуме онлайн юзеров 100 - ничего? Включить дебаг где, как это сделать?

Добавлено спустя 3 минуты 7 секунд:
да, кстати на этом же сервере, есть другой форум... там все сохранило работу, при нажатии кнопки отправить в строке тоже появляется сессия, но тут же редиректит обратно в форум - т.е. все работает как раньше. А вот форум который сломался залипает на белой странице.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Белый экран при нажатии кнопки отправить сообщение.

Сообщение Pazh »

Ничего страшного - увидишь все свои ошибки на форуме
rightmiha писал(а):Включить дебаг где, как это сделать?
http://www.phpbbguru.net/useful/general ... g-php/#dbg
Помощь в ЛС/email только за WM или ЮMoney

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