Распространенные ошибки и проблемы — различия между версиями
Материал из wiki.2fox.org
2fox (обсуждение | вклад) м (TheWall переименовал страницу Распространенные ошибки в Распространенные ошибки и проблемы) |
2fox (обсуждение | вклад) |
||
(не показаны 3 промежуточных версий 1 участника) | |||
Строка 4: | Строка 4: | ||
#Скрипты сайта не генерируют других данных, поэтому страница пуста. | #Скрипты сайта не генерируют других данных, поэтому страница пуста. | ||
#Проблема в работе скриптов сайта. | #Проблема в работе скриптов сайта. | ||
− | Вам следует включить режим отладки скриптов и проанализировать работу скриптов на сайте. Также попробуйте отключить модули/плагины сайта, очистить кэш сайта. Если это не поможет - то вам следует обращаться к разработчикам сайта, CMS и тематической документации. | + | '''Решение:''' Вам следует включить режим отладки скриптов и проанализировать работу скриптов на сайте. Также попробуйте отключить модули/плагины сайта, очистить кэш сайта. Если это не поможет - то вам следует обращаться к разработчикам сайта, 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 и ее дополнения. | ||
+ | После необходимо проверить возникает ли проблема вновь. | ||
+ | |||
+ | == Превышен объем дискового пространства на аккаунте == | ||
+ | Когда превышен объем дискового пространства, запрещается запись на диск. | ||
+ | У вас несколько вариантов продолжнить работу дальше: | ||
+ | #Удалить часть файлов. | ||
+ | #Перейти на другой тарифный план. |
Текущая версия на 09:42, 6 июля 2015
Содержание
Белая страница при отображении сайта
Причин может быть несколько:
- Скрипты сайта не генерируют других данных, поэтому страница пуста.
- Проблема в работе скриптов сайта.
Решение: Вам следует включить режим отладки скриптов и проанализировать работу скриптов на сайте. Также попробуйте отключить модули/плагины сайта, очистить кэш сайта. Если это не поможет - то вам следует обращаться к разработчикам сайта, 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 и ее дополнения.
После необходимо проверить возникает ли проблема вновь.
Превышен объем дискового пространства на аккаунте
Когда превышен объем дискового пространства, запрещается запись на диск. У вас несколько вариантов продолжнить работу дальше:
- Удалить часть файлов.
- Перейти на другой тарифный план.