Open Vbsend opened 8 years ago
А что говорит error_log про 500-е ошибки?
error_log - ошибок нет.
В логах пусто из-за error_reporting(0) https://github.com/antimalware/manul/blob/master/src/scanner/classes/Initialization.inc.php#L9 Для отладки надо поменять на error_reporting(E_ALL).
Здравствуйте. Проблема таже. На этапе установки пароля все останавливается. После ввода пароля переводит на белую страницу. при обновлении просит снова придумать пароль. Поставил в Initialization.inc.php error_reporting(E_ALL) стали на экране вываливаться такие ошибки (на странице запроса пароля): Notice: Constant PS_ACTIVE_RU already defined in /home/dmitrovka/toledo-com.ru/docs/manul/classes/Auth.inc.php on line 26
Warning:Cannot modify header information - headers already sent by (output started at /home/dmitrovka/toledo-com.ru/docs/manul/classes/Auth.inc.php:26) in /home/dmitrovka/toledo-com.ru/docs/manul/classes/View.inc.php on line 37
После ввода пароля: Fatal error: Call to undefined function hash() in /home/dmitrovka/toledo-com.ru/docs/manul/classes/Auth.inc.php on line 91
Помогите, пожалуйста. Что нужно сделать?
Не сказал, папка tmp содержит только один файл .htaccess с одной только строкой внутри. Больше ничего в папке нет.
Та же самая проблема, есть какое то решение? php 5.2.10, менять нельзя т.к. cms какая то древняя и на 5.3 уже не робит толком, а менять клиент отказывается...
Если симптомы такие же как в #83
Fatal error: Call to undefined function hash()
Падение происходит в Auth.inc.php https://github.com/antimalware/manul/blob/master/src/scanner/classes/Auth.inc.php#L91 Там можно сделать обертку, которая будет проверять, доступна ли функция hash() и вслуче чего переходить на использование функции sha1(). Как-нибудь так
function getHash($text)
{
if (function_exists('hash')) {
return hash('sha256', $text);
} else {
return sha1($text);
}
}
И не забыть про hash_file() в файле FileInfo.inc.php https://github.com/antimalware/manul/blob/master/src/scanner/classes/FileInfo.inc.php#L43 Если функция hash_file() недоступна, то переходить на использование md5_file().
Установил на сайт. Запускаю .../manul/index.php. Он запрашивает установить пароль и все чистый лист. Что не так? PHP 5.2 сайт поддерживает.