Персональные инструменты

Распространенные ошибки и проблемы — различия между версиями

Материал из wiki.2fox.org

Перейти к: навигация, поиск
 
(не показана 1 промежуточная версия 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-заголовки ответа.
  
 
== Заражение сайта вирусами ==
 
== Заражение сайта вирусами ==
Строка 14: Строка 31:
 
##Вирусное программное обеспечение на локальном компьютере;
 
##Вирусное программное обеспечение на локальном компьютере;
 
##Протоколы передачи данных без использования шифрования.
 
##Протоколы передачи данных без использования шифрования.
 +
'''Решение:'''
 +
#Скачать все файлы с сервера, проверить их антивирусом и загрузить обратно;
 +
#Обновить все пароли панели управления аккаунтом, FTP-пользователей, баз данных и административной части ваших сайтов;
 +
#Обновить ваши CMS и ее дополнения.
 +
После необходимо проверить возникает ли проблема вновь.
  
 
== Превышен объем дискового пространства на аккаунте ==
 
== Превышен объем дискового пространства на аккаунте ==

Текущая версия на 09:42, 6 июля 2015

Белая страница при отображении сайта

Причин может быть несколько:

  1. Скрипты сайта не генерируют других данных, поэтому страница пуста.
  2. Проблема в работе скриптов сайта.

Решение: Вам следует включить режим отладки скриптов и проанализировать работу скриптов на сайте. Также попробуйте отключить модули/плагины сайта, очистить кэш сайта. Если это не поможет - то вам следует обращаться к разработчикам сайта, CMS и тематической документации. Также Вы можете попробовать восстановить файлы и базы данных Вашего сайта из резервной копии, когда не наблюдалось проблемы.

Ошибка 404 (Not Found)

Ошибка 404 (Not Found, документ не найден) связана с тем, что пользователь неправильно вводит URL ссылки на файл расположенный на сайте, или этого файла не существует. Также следует помнить, что имена файлов зависят от регистра символов, и http://domain.com/simple.jpg и http://domain.com/simple.JPG — это ссылки на абсолютно разные файлы.

Ошибка 403 (Forbidden)

Ошибка 403 (Forbidden, доступ запрещен) может возникнуть по одной из нескольких причин:

  1. На сервер загружен неправильный индексный файл. По умолчанию файл главной страницы вашего сайта должен называться index.shtml, index.html, index.htm, index.phtml или index.php. Обратите внимание: все символы должны быть в нижнем регистре.
  2. Вы выставили неправильные права на директорию, в которой находится запрашиваемый файл, или на какую-либо из ее родительских директорий.
  3. Вы загрузили файлы сайта в неправильную директорию. По умолчанию используется директория ~/www/domain.com

Ошибка 500 (Internal Server Error)

Наиболее частой причиной ошибки 500 (Internal Server Error, внутренняя ошибка сервера) является неверный синтаксис файла .htaccess или наличие в нем неподдерживаемых директив. Ошибка 500 также может возникать вследствие неправильного обращения с CGI-скриптами:

  1. CGI-скрипты должны иметь окончания строк в формате UNIX (\n), а не в формате Windows (\r\n). Для этого их надо загружать на сервер по FTP в режиме ASCII.
  2. CGI-скрипты и директории, в которых они находятся, должны быть доступны для записи только владельцу, то есть иметь права 0755 (drwxr-xr-x).
  3. В результате работы CGI-скрипта сформированны неправильные HTTP-заголовки ответа.

Заражение сайта вирусами

  1. Уязвимости пользовательского кода:
    1. устаревшая версия CMS и ее модулей, плагинов, тем, которые содержат ошибки безопасности в коде;
    2. скрипты, написанные собственноручно или скопированные с других сайтов и содержащие ошибки безопасности.
  2. Злоумышленник завладел данными доступа к Панели Управления Аккаунтом(ПУА), FTP-соединения, SSH или административной панели вашей CMS. Это могло произойти по двум причинам:
    1. Вирусное программное обеспечение на локальном компьютере;
    2. Протоколы передачи данных без использования шифрования.

Решение:

  1. Скачать все файлы с сервера, проверить их антивирусом и загрузить обратно;
  2. Обновить все пароли панели управления аккаунтом, FTP-пользователей, баз данных и административной части ваших сайтов;
  3. Обновить ваши CMS и ее дополнения.

После необходимо проверить возникает ли проблема вновь.

Превышен объем дискового пространства на аккаунте

Когда превышен объем дискового пространства, запрещается запись на диск. У вас несколько вариантов продолжнить работу дальше:

  1. Удалить часть файлов.
  2. Перейти на другой тарифный план.