Ошибка 500 — internal server error, внутренняя ошибка сервера — часто возникает из-за того, что веб-сервер предотвращает выполнение скрипта в целях безопасности. Это может быть связано с неправильно выставленными правами на файлы и директории, либо с недопустимыми директивами в .htaccess. В некоторых инструкциях в интернете по установке движков на хостинг говорится, что для установки движка необходимо выставить права на директории 777 и на файлы 666 или 777. С такими правами скрипты работать не будут. Режим работы сервера SuPHP требует, чтобы права на директории были 755, на файлы — 644. Если файлы были залиты в распакованном виде, то права автоматически будут выставлены верно, но если вы распаковываете архив, например, резервной копии сайта при переносе с другого хостинга, то права могут быть выставлены неверно, и их необходимо исправить. Выставить нужные права можно либо с помощью диспетчера файлов cPanel (кнопка "Изменить разрешения"), либо с помощью вашего ftp-клиента, например FileZilla (контекстное меню "Права доступа к файлу). На все директории следует выставить права 755, на все файлы — 644. Ещё одна причина возникновения ошибки 500 — неверные настройки файла .htaccess. Откройте этот файл в текстовом редакторе, и поищите строки, содержащие php_flag, php_admin_flag, php_value. Режим SuPHP также запрещает использование этих директив, вызывая ошибку 500. Если такие строки есть, удалите их или закомментируйте знаком #. В случае, если ничего из этого не помогло, обращайтесь в техническую поддержку.
|
В вашем распоряжении целая неделя бесплатного тестирования нашего хостинга!
Вы собираетесь переезжать с другого хостинга? Отлично, мы бесплатно поможем перенести ваш сайт!