Распространенные ошибки и проблемы
Материал из wiki.2fox.org
Содержание
Белая страница при отображении сайта
Причин может быть несколько:
- Скрипты сайта не генерируют других данных, поэтому страница пуста.
- Проблема в работе скриптов сайта.
Решение: Вам следует включить режим отладки скриптов и проанализировать работу скриптов на сайте. Также попробуйте отключить модули/плагины сайта, очистить кэш сайта. Если это не поможет - то вам следует обращаться к разработчикам сайта, CMS и тематической документации. Также Вы можете попробовать восстановить файлы и базы данных Вашего сайта из резервной копии, когда не наблюдалось проблемы.
Ошибка 404 (Not Found)
Ошибка 404 (Not Found, документ не найден) связана с тем, что пользователь неправильно вводит URL ссылки на файл расположенный на сайте, или этого файла не существует. Также следует помнить, что имена файлов зависят от регистра символов, и http://domain.com/simple.jpg и http://domain.com/simple.JPG — это ссылки на абсолютно разные файлы.
Ошибка 403 (Forbidden)
Ошибка 403 (Forbidden, доступ запрещен) может возникнуть по одной из нескольких причин:
- На сервер загружен неправильный индексный файл. По умолчанию файл главной страницы вашего сайта должен называться index.shtml, index.html, index.htm, index.phtml или index.php. Обратите внимание: все символы должны быть в нижнем регистре.
- Вы выставили неправильные права на директорию, в которой находится запрашиваемый файл, или на какую-либо из ее родительских директорий.
- Вы загрузили файлы сайта в неправильную директорию. По умолчанию используется директория ~/www/domain.com
Ошибка 500 (Internal Server Error)
Наиболее частой причиной ошибки 500 (Internal Server Error, внутренняя ошибка сервера) является неверный синтаксис файла .htaccess или наличие в нем неподдерживаемых директив. Ошибка 500 также может возникать вследствие неправильного обращения с CGI-скриптами:
- CGI-скрипты должны иметь окончания строк в формате UNIX (\n), а не в формате Windows (\r\n). Для этого их надо загружать на сервер по FTP в режиме ASCII.
- CGI-скрипты и директории, в которых они находятся, должны быть доступны для записи только владельцу, то есть иметь права 0755 (drwxr-xr-x).
- В результате работы CGI-скрипта сформированны неправильные HTTP-заголовки ответа.
Заражение сайта вирусами
- Уязвимости пользовательского кода:
- устаревшая версия CMS и ее модулей, плагинов, тем, которые содержат ошибки безопасности в коде;
- скрипты, написанные собственноручно или скопированные с других сайтов и содержащие ошибки безопасности.
- Злоумышленник завладел данными доступа к Панели Управления Аккаунтом(ПУА), FTP-соединения, SSH или административной панели вашей CMS. Это могло произойти по двум причинам:
- Вирусное программное обеспечение на локальном компьютере;
- Протоколы передачи данных без использования шифрования.
Решение:
- Скачать все файлы с сервера, проверить их антивирусом и загрузить обратно;
- Обновить все пароли панели управления аккаунтом, FTP-пользователей, баз данных и административной части ваших сайтов;
- Обновить ваши CMS и ее дополнения.
После необходимо проверить возникает ли проблема вновь.
Превышен объем дискового пространства на аккаунте
Когда превышен объем дискового пространства, запрещается запись на диск. У вас несколько вариантов продолжнить работу дальше:
- Удалить часть файлов.
- Перейти на другой тарифный план.