FreeHost.com.UA
Ноября 20, 2017, 09:59:25 pm *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости: Распродажа серверов http://freehost.com.ua/forum/index.php?topic=2093.0
 
   Начало   Помощь Поиск Войти Регистрация  
Голосование
Вопрос: Помогла ли вам эта статья?
Да - 10 (58.8%)
Нет - 4 (23.5%)
Ничего не понял(а) - 3 (17.6%)
Проголосовало пользователей: 17

Страниц: [1] 2
  Печать  
Автор Тема: Internal Server Error - что это такое?  (Прочитано 106082 раз)
setevoй_червь™
Тех. поддержка
Newbie
*

Karma: 2
Сообщений: 39


294335977
Просмотр профиля E-mail
« : Сентября 06, 2007, 03:25:42 pm »

Очень рапространена ошибка Internal Server Error, или 500.
После чего она случается? Например, вы устанавливаете Joomla! или Mambo строго по инструкции
http://freehost.com.ua/forum/index.php?topic=102.0
и после всего - пытаетесь зайти на сайт, а браузер выдает следующее сообщение:

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@freehost.com.ua and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Apache/1.3.37 Server at www.yourdomain.ua Port 80


От чего она возникает?
В 99% случаев - проблема находится в содержимом файла .htaccess
Для примера возьмем содержимое стандартный файл Joomla! и обратим внимание на следующие строки:

#  Установка кодировки сайта по умолчанию. При необходимости, закомментируйте.
AddDefaultCharset WINDOWS-1251

##  Может быть закомментировано, если вызывает ошибку сервера. Смотрите примечания выше.
Options +FollowSymLinks


а вот некоторые стркои из того же файла CMS Drupal:

# Don't show directory listings for URLs which map to a directory.
Options -Indexes

# PHP 4, Apache 1.
<IfModule mod_php4.c>
  php_value magic_quotes_gpc                0
  php_value register_globals                0
  php_value session.auto_start              0
</IfModule>

# PHP 4, Apache 2.
<IfModule sapi_apache2.c>
  php_value magic_quotes_gpc                0
  php_value register_globals                0
  php_value session.auto_start              0
</IfModule>

# PHP 5, Apache 1 and 2.
<IfModule mod_php5.c>
  php_value magic_quotes_gpc                0
  php_value register_globals                0
  php_value session.auto_start              0
</IfModule>

# Requires mod_expires to be enabled.
<IfModule mod_expires.c>
  # Enable expirations.
  ExpiresActive On
  # Cache all files for 2 weeks after access (A).
  ExpiresDefault A1209600
  # Do not cache dynamically generated pages.
  ExpiresByType text/html A1
</IfModule>

Для CMS WordPress MU закомментируйте эти строки:

SecFilterEngine Off
SecFilterScanPOST Off

Все эти строки являются лишними, и их необходимо закомментировать знаком #
В случае надобности редактирования каких-либо параметров, в большистве случаев это можно сделать в панели управления в разделе Настройка РНР.
В случае если вы все закомментировали, а ошибка остается - обратитесь к нам по ICQ, и мы обязательно вам поможем.

Если вы используете скрипты на языке Perl - то зайдите в этот раздел: http://freehost.com.ua/forum/index.php?board=8.0


« Последнее редактирование: Мая 17, 2009, 07:57:13 pm от мережевий хробачок™ » Записан

С уважением, служба технической поддержки, Зинченко Арсений.
mailto:support@freehost.com.ua
FREEhost.com.ua
ICQ: 294335977
Служба поддержки: 8(044)451-5342
Финансовый отдел: 8(044)227-1484
мережевий хробачок™
Sr. Member
****

Karma: 3
Сообщений: 309



Просмотр профиля
« Ответ #1 : Сентября 11, 2008, 07:27:10 pm »

Еще некоторые подробности. Если в файле .htaccess все верно, все поля закомментированы - возможно вы используете файлы PERL (обычное расширение *.pl или *.cgi, возможны и другие варианты)) которые находятся не в папке /cgi-bin/ и у вас не включена опция +ExecCGI.
Включить её можно в панели управления хостингом http://admin.freehost.com.ua в разделе Управление сайтом - Настройка РНР.
Записан
мережевий хробачок™
Sr. Member
****

Karma: 3
Сообщений: 309



Просмотр профиля
« Ответ #2 : Января 21, 2009, 01:37:26 am »

Наверно совпадение, но за один вечер сразу 2 человека постучались с проблемой "Ошбика 500" при установке Друпала. Искреннее им спасибо - они не поленились почитать данный мануал, все-таки время, потраченное на оный потрачено  не зря, но!
То что строки файла из Друпала немного "обособлены" - не обозначает что содержимое файла файла htaccess из Джумлы не имеет отношения к файлу Друпала. Иными словами - в файле Друпала надо комментировать и то, что указано для Джумлы, и то, что отдельно вынесено из Друпала (к примеру - Options +FollowSymLinks).
То же самое касается любой другой CMS.

ЗЫ уже 3 человека
« Последнее редактирование: Января 21, 2009, 01:53:31 am от мережевий хробачок™ » Записан
InnocentS0ul
Newbie
*

Karma: 0
Сообщений: 1


Просмотр профиля E-mail
« Ответ #3 : Июня 19, 2009, 03:45:42 pm »

была эта же проблема.. закоментил как сказано, теперь ошибка 403 Улыбающийся
З.Ы. ставлю на субдомен
Записан
AMBA
Hero Member
*****

Karma: 2
Сообщений: 955



Просмотр профиля E-mail
« Ответ #4 : Июня 19, 2009, 05:06:39 pm »

Лучше просто удаляйте весь мусор, а не коментарьте его. А ещё лучше не ставьте друпалов с джумлами Улыбающийся
403 это ошибка авторизации (зоступа), у вас вообще индекс файл на месте?
Записан
Velkon
Newbie
*

Karma: 0
Сообщений: 1


Просмотр профиля
« Ответ #5 : Сентября 07, 2009, 05:51:08 pm »

Ошибка конечно интересная, но если она выскакивает тупо удаляешь файл .htaccess и все работает. Не один скрипт протестил.
Записан
romashulya
Newbie
*

Karma: 0
Сообщений: 1


Просмотр профиля
« Ответ #6 : Сентября 10, 2009, 12:10:05 pm »

Подскажите, пожалуйста, что нужно изменить здесь, чтобы заработало:

DirectoryIndex index.php

RewriteEngine On

# Редиректы
RewriteRule ^page/(.*)$ index.php?cstart=$1 [L]

# Сам пост
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9]+),([0-9]+),(.*).html(/?)+$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&cstart=$5&news_name=$6 [L]
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page,([0-9]+),(.*).html(/?)+$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5 [L]
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/print:page,([0-9]+),(.*).html(/?)+$ engine/print.php?subaction=showfull&year=$1&month=$2&day=$3&news_page=$4&news_name=$5 [L]
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*).html(/?)+$ index.php?subaction=showfull&year=$1&month=$2&day=$3&news_name=$4 [L]

RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$4&news_page=$2&cstart=$3 [L]
RewriteRule ^([^.]+)/page,([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$3&news_page=$2 [L]
RewriteRule ^([^.]+)/print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$ engine/print.php?news_page=$2&newsid=$3 [L]
RewriteRule ^([^.]+)/([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2 [L]

RewriteRule ^page,([0-9]+),([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$3&news_page=$1&cstart=$2 [L]
RewriteRule ^page,([0-9]+),([0-9]+)-(.*).html(/?)+$ index.php?newsid=$2&news_page=$1 [L]
RewriteRule ^print:page,([0-9]+),([0-9]+)-(.*).html(/?)+$ engine/print.php?news_page=$1&newsid=$2 [L]
RewriteRule ^([0-9]+)-(.*).html(/?)+$ index.php?newsid=$1 [L]

# За день
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})(/?)+$ index.php?year=$1&month=$2&day=$3 [L]
RewriteRule ^([0-9]{4})/([0-9]{2})/([0-9]{2})/page/([0-9]+)(/?)+$ index.php?year=$1&month=$2&day=$3&cstart=$4 [L]
# За весь месяц
RewriteRule ^([0-9]{4})/([0-9]{2})(/?)+$ index.php?year=$1&month=$2 [L]
RewriteRule ^([0-9]{4})/([0-9]{2})/page/([0-9]+)(/?)+$ index.php?year=$1&month=$2&cstart=$3 [L]
# Вывод за весь год
RewriteRule ^([0-9]{4})(/?)+$ index.php?year=$1 [L]
RewriteRule ^([0-9]{4})/page/([0-9]+)(/?)+$ index.php?year=$1&cstart=$2 [L]
# вывод отдельному тегу
RewriteRule ^tags/([^/]*)(/?)+$ index.php?do=tags&tag=$1 [L]
RewriteRule ^tags/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=tags&tag=$1&cstart=$2 [L]
# вывод для отдельного юзера
RewriteRule ^user/([^/]*)/rss.xml$ engine/rss.php?subaction=allnews&user=$1 [L]
RewriteRule ^user/([^/]*)(/?)+$ index.php?subaction=userinfo&user=$1 [L]
RewriteRule ^user/([^/]*)/page/([0-9]+)(/?)+$ index.php?subaction=userinfo&user=$1&cstart=$2 [L]
RewriteRule ^user/([^/]*)/news(/?)+$ index.php?subaction=allnews&user=$1 [L]
RewriteRule ^user/([^/]*)/news/page/([0-9]+)(/?)+$ index.php?subaction=allnews&user=$1&cstart=$2 [L]
RewriteRule ^user/([^/]*)/news/rss.xml(/?)+$ engine/rss.php?subaction=allnews&user=$1 [L]
# вывод всех последних новостей
RewriteRule ^lastnews/(/?)+$ index.php?do=lastnews [L]
RewriteRule ^lastnews/page/([0-9]+)(/?)+$ index.php?do=lastnews&cstart=$1 [L]
# вывод в виде каталога
RewriteRule ^catalog/([^/]*)(/?)+$ index.php?catalog=$1 [L]
RewriteRule ^catalog/([^/]*)/page/([0-9]+)(/?)+$ index.php?catalog=$1&cstart=$2 [L]
# вывод непрочитанных статей
RewriteRule ^newposts(/?)+$ index.php?subaction=newposts [L]
RewriteRule ^newposts/page/([0-9]+)(/?)+$ index.php?subaction=newposts&cstart=$1 [L]
# Статистические страницы
RewriteRule ^static/(.*).html(/?)+$ index.php?do=static&page=$1 [L]
# вывод избранных статей
RewriteRule ^favorites(/?)+$ index.php?do=favorites [L]
RewriteRule ^favorites/page/([0-9]+)(/?)+$ index.php?do=favorites&cstart=$1 [L]

RewriteRule ^rules.html$ index.php?do=rules [L]
RewriteRule ^statistics.html$ index.php?do=stats [L]
RewriteRule ^addnews.html$ index.php?do=addnews [L]
RewriteRule ^rss.xml$ engine/rss.php [L]
RewriteRule ^sitemap.xml$ uploads/sitemap.xml [L]

RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^.]+)/page/([0-9]+)(/?)+$ index.php?do=cat&category=$1&cstart=$2 [L]
RewriteRule ^([^.]+)/?$ index.php?do=cat&category=$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^<]+)/rss.xml$ engine/rss.php?do=cat&category=$1 [L]
RewriteRule ^page,([0-9]+),([^/]+).html$ index.php?do=static&page=$2&news_page=$1 [L]
RewriteRule ^print:([^/]+).html$ engine/print.php?do=static&page=$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+).html$ index.php?do=static&page=$1 [L]
Записан
AMBA
Hero Member
*****

Karma: 2
Сообщений: 955



Просмотр профиля E-mail
« Ответ #7 : Сентября 10, 2009, 03:42:45 pm »

и как это назвать если не идеотизмом.
« Последнее редактирование: Сентября 12, 2009, 01:32:58 pm от мережевий хробачок™ » Записан
unknown php developer
Sr. Member
****

Karma: 4
Сообщений: 354



Просмотр профиля WWW
« Ответ #8 : Сентября 13, 2009, 11:34:15 am »

Это не идеотизм, это адский харкор Улыбающийся)
Записан

jur4ik_ko
Newbie
*

Karma: 0
Сообщений: 2


Просмотр профиля E-mail
« Ответ #9 : Сентября 27, 2009, 01:22:53 am »

 Непонимающий
Помогите решить проблему! Поставил скрипт захожу в install выдаёт следующее:


Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@hosting.net and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.




Пробовал разные комбинации с фаилом .htaccess и закоментировал и даже удалил результат один...  подскажите что нибудь можно сделать?
Записан
мережевий хробачок™
Sr. Member
****

Karma: 3
Сообщений: 309



Просмотр профиля
« Ответ #10 : Сентября 27, 2009, 10:23:57 am »

Не мешало бы как минимум указать домен  Непонимающий
Записан
AMBA
Hero Member
*****

Karma: 2
Сообщений: 955



Просмотр профиля E-mail
« Ответ #11 : Сентября 27, 2009, 03:43:00 pm »

Цитировать
подскажите что нибудь можно сделать?

Удалить этот скрипт, проблема скорее всего исчезнет Улыбающийся
Записан
jur4ik_ko
Newbie
*

Karma: 0
Сообщений: 2


Просмотр профиля E-mail
« Ответ #12 : Сентября 27, 2009, 04:32:28 pm »

очень остроумно  Грустный
Записан
мережевий хробачок™
Sr. Member
****

Karma: 3
Сообщений: 309



Просмотр профиля
« Ответ #13 : Сентября 27, 2009, 04:58:37 pm »

а) Во многих случаях улаление (или переименование) - вполне нормальная практика при такой ошибке, так что АМБА абсолютно прав.

б) Вы домен подскажете?
Записан
VinShurikk
Newbie
*

Karma: 0
Сообщений: 1


Просмотр профиля
« Ответ #14 : Марта 06, 2010, 11:47:08 am »

Ставлю джумлу 1.5.15 на хостинг besthosting.com.ua
на моем же хостинге работает джумла брата(ее настраивал специалист) - поэтому проблем с хостингом не может быть.
после заливки по фтп - выдавало 500-ю ошибку
файл htaccess.txt переименовал в .htaccess
выдает ту же ошибку, но при этом перенаправляет в \installation\index.php
файл htaccess.txt закоментил, как сказано выше - то же самое.
Объясните плиз, что я не так делаю.

З.Ы я сейчас пытаюсь поставить только инглыш версию - потом долью русский и украинский перевод.

=== добавил ===
в логе хостинга пишет:
File "***/public_html/installation/index.php" is writeable by group
[Sat Mar 06 10:58:49 2010] [error] [client 95.134.192.231] Premature end of script headers: index.php

=== добавил ===
Все. решил проблему
на файлы в корне были права 644 - и оно их не могло запустить. поменял на 755 - установка запустилась.
« Последнее редактирование: Марта 06, 2010, 12:19:11 pm от VinShurikk » Записан
Страниц: [1] 2
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!