![]() |
|
белая страница в админке форума.
При апгрэйте форума с 2.0.15 до 2.0.16 возникла проблема, не отображалась админка форума, просто белый лист. Перелопатив несколько форумов где то нашел решение, что проблема в файле pagestart.php который лежит в папке /modules/Forums/admin Я заменил его на какую то старую версию и все заработало. Позже я обновлял форум на 2.0.17 и вроде все было в порядке, но тут на днях один из админов мне сообщает, что в админку форума может зайти любой человек. Я проверил, точно, админка открыта полностью. Проблема с файлом pagestart.php Если залить этот файл с версии 2.0.16 то вместо админки белая страница, если заменить его на более старый вариант, а именно тот, что шел в комплекте с Nuke 7.5, то тогда в админку форума нельзя вообще попасть, пишет
You are not authorised to administer this board или же третий вариант, использовать этот файл с самых первых версий нюки, тогда доступ открыт всем. Кто поможет? Может быть кто то знает решение этой проблемы? Заранее благодарю. |
mihas как обновляли в ручную?
включите вывод ошибок на экран |
обновляю только в ручную, потому как модов много. а как, извиняюсь, включить вывод ошибок на экран. я к сожалению не большой спец в Php.
|
mihas поиск... http://forum.mynuke.ru/showthread.php?p=2960#post2960
|
Докладываю, включить вывод ошибок на экран не удалось, потому как нужной строки не нашел ни в mainfile.php ни в config.php. Попробовал просто добавить разрешение на вывод ошибок, это ни к чему не привело. Все осталось как и было.
|
mihas включение ошибок осуществляется добавление в конфиг файл сл-ей строки:
error_reporting (E_ALL ^ E_NOTICE); Возможно у вас стоит запрет вывода ошибок в файле .htaccess, например присутствие, таких строк: php_flag display_errors off php_value error_reporting 0 на данный момент у вас стот форум какой версии? копирование файлов из старых версий форума это неправильно, и еще больше вас запутает! |
такс, получилось. у меня действительно стоял запрет на вывод ошибок. версия форума у меня 2.0.17.
теперь при заходе в админпанель вместо белой страницы получаю следующее А вот сам файл db.php PHP код:
53 строка 86 строка |
mihas а патчи у вас стоят какие либо ? попробуйте в файле db.php
в замен $forum_admin == 1 написать: defined('FORUM_ADMIN') |
Попробовал, ошибок стало раз в 10 больше. Патчи никакие не ставил, только моды. Хотя исправления в версию 2.0.17 вносил, когда обнаружили дыры с bbcode и вставкой удаленной аватары. Но это по моему к моей проблеме отношения не имеет.
Мне кажется, что нужно внести изменения в файл pagestart.php, но вот какие. Там какие то проблемы с определением админских прав. Если поставить последюю версию этого файла, то получается белая страница, если предыдущую, то все время запрещен доступ а если самую первую, то доступ открыт для всех. |
mihas
а какого рода ошибки пошли? заменить modules/Forums/admin/pagestart.php из BBtoNuke2.0.17 и посмотрите что будет. |
Часовой пояс GMT +4, время: 04:55. |
|
Copyright © 2005 by Soniks