ошибка 500

Автор Тема: ошибка 500  (Прочитано 14279 раз)

Оффлайн MelАвтор темы

  • Бизнес оценка: (0)
  • Дебютант
  • *
  • СПАСИБО: 0
  • Сообщений: 9
  • Карма: 1
  • Пол: Мужской
    • Просмотр профиля

Оффлайн MelАвтор темы

  • Дебютант
  • *
ошибка 500
« : 20-04-2011, 16:39:49 »
у меня в поиске появились страницы с 500 ошибкой
 сайт работает нормально но в панели вабмастера появились такие ссылки:
 нормальная ссылка которая должна индексироваться+?format=feed&type=r ss или

 ?format=feed&type=atom
 и они выдают 500 ошибку

 кто-н. сталкивался с такой проблемой!?

 Спасибо за внимание!


Оффлайн ReCopier

  • Бизнес оценка: (2, 100%)
  • Ветеран
  • *****
  • СПАСИБО: 232
  • Сообщений: 812
  • Карма: 47
  • Пол: Мужской
  • Копирайтер, веб-разработчик
  • Награды За благотворительность Профессиональный копирайтер
    • Просмотр профиля
    • Проект «Надежда» - поиск доноров крови по всей России

Оффлайн ReCopier

  • Ветеран
  • *****
  • Доп. информация
    • Бизнес оценка: (2, 100%)
    • СПАСИБО: 232
    • Сообщений: 812
    • Карма: 47
    • Пол: Мужской
    • Копирайтер, веб-разработчик
    • Награды За благотворительность Профессиональный копирайтер
      • Просмотр профиля
      • Проект «Надежда» - поиск доноров крови по всей России
Re: ошибка 500
« Ответ #1 : 20-04-2011, 16:54:11 »
Вполне возможно, что у вас размещена неправильная инструкция в файле .htaccess.
Выложите его сюда, пожалуйста.

Оффлайн MelАвтор темы

  • Бизнес оценка: (0)
  • Дебютант
  • *
  • СПАСИБО: 0
  • Сообщений: 9
  • Карма: 1
  • Пол: Мужской
    • Просмотр профиля

Оффлайн MelАвтор темы

  • Дебютант
  • *
Re: ошибка 500
« Ответ #2 : 20-04-2011, 17:25:59 »
##

# @version $Id: htaccess.txt 13415 2009-11-03 15:53:25Z ian $

# @package Joomla RE

# @localized Авторские права (C) 2005 - 2009 Joom.Ru - Русский дом Joomla! Все права защищены.

# @copyright Авторские права (C) 2005 - 2008 Open Source Matters. Все права защищены.

# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL

# Joomla! - свободное программное обеспечение.

##



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



AddDefaultCharset utf-8



#  Следующие строки - попытка исправить настройки PHP

#  для полного соответствия системным требованиям Joomla.

#  Раскомментируйте (символ комментария - #) нужные строки,

#  если настройки вашего хоста не соответствуют рекомендациям

#  системных требований Joomla.

#  При возникновении 500 ошибки сервера, закомментируйте строку, вызывающую

#  ошибку, или все строки с php_flag.



#  php_flag register_globals Off

#  php_flag display_errors Off

#  php_flag file_uploads On

#  php_flag allow_url_fopen off

#  php_flag magic_quotes_gpc On

#  php_flag magic_quotes_runtime Off





#  Пример явного указания каталога для записи сессий:

#  Для Windows - c:/temp

#  для UNIX  - /tmp



#  Указанный каталог должен физически существовать и быть доступен для записи



#  При необходимости, раскомментируйте строку ниже этой

#  php_value session.save_path c:/temp



#####################################################

#  ПРОЧТИТЕ ПОЛНОСТЬЮ, ЕСЛИ БУДЕТЕ ИСПОЛЬЗОВАТЬ ЭТОТ ФАЙЛ

#

# Строка ниже этого раздела: 'Options +FollowSymLinks' может вызвать проблему

# при некоторых конфигурациях сервера. Она необходима для использования модуля

# Apache mod_rewrite, но может быть уже настроена администратором вашего

# сервера и изменение этого параметра в .htaccess может быть запрещено.

# Если эта директива вызывает ошибку сервера, то закомментируйте строку

# (добавьте символ # в начало строки), перезагрузите в браузере сайт и

# прoтестируйте работу SEF-ссылок. Если они работают, то вам не надо ничего

# менять здесь, т.к. всё уже настроено администратором сервера.

#

# Строки, которые можно раскомментирвать (и использовать) имеют только один #.

# Строки с двумя символами ## раскомментировать не надо. В разделах, которые вы

# не используете, все строки должны начинаться с символа #

#

#####################################################



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

Options +FollowSymLinks



#

#  Включение mod_rewrite



RewriteEngine On
RewriteCond %{HTTP_HOST} ^sait\.ru
RewriteRule ^(.*)$ http://www.sait.ru/$1 [R=permanent,L]
Redirect 301 /home http://www.sait.ru
RewriteCond %{REQUEST_URI} (.*/[^/.]+)($|\?)
RewriteRule .* %1/ [R=301,L]

########## Начало - Правила обработки запросов для блoкировки распространенных эксплоитов

## Если у вас возникли проблемы с вашим сайтом, используйте ниже описанные операции

## Они пытаются заблoкировать самые распространенные эксплоиты Joomla!

#

## Код запрета доступа к xml-файлам расширений (раскомментируйте для активации)

#<Files ~ "\.xml$">

#Order allow,deny

#Deny from all

#Satisfy all

#</Files>

## Конец кода запрета доступа к xml-файлам



# блoкировать любой запрос, пытающийся установить значение mosConfig через URL

RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]

# блoкировать любой запрос, пытающийся испортить base64_encode через URL

RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]

# блoкировать любой запрос, содержащий тег <script> в URL

RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]

# блoкировать любой запрос, пытающийся установить значение глобальных переменных PHP через URL

RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]

# блoкировать любой запрос, пытающийся изменить _REQUEST переменную через URL

RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})

# Перенаправлять заблoкированные запросы на страницу 403 с запрещенными ошибками!

RewriteRule ^(.*)$ index.php [F,L]

#

########## Конец правил обработки для блoкировки распространенных эксплоитов



#  Раскомментируйте следующую строку, если URL вашего web-сервера

#  не связаны напрямую с физическими путями файлов.

#  Обновите ваш каталог Joomla (используйте "/" для обозначения корня сервера)



 RewriteBase /





########## Начало раздела SEF ядра Joomla!

#

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_URI} !^/index.php

RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$  [NC]

RewriteRule (.*) index.php

RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

#

########## Конец раздела SEF ядра Joomla!

php_flag display_errors Off



php_value memory_limit 100M

# Выключить обработку модулем mod_charset

CharsetDisable On

# Выставить кодировку по умолчанию стандартными средствами apache

AddDefaultCharset UTF-8

Оффлайн ReCopier

  • Бизнес оценка: (2, 100%)
  • Ветеран
  • *****
  • СПАСИБО: 232
  • Сообщений: 812
  • Карма: 47
  • Пол: Мужской
  • Копирайтер, веб-разработчик
  • Награды За благотворительность Профессиональный копирайтер
    • Просмотр профиля
    • Проект «Надежда» - поиск доноров крови по всей России

Оффлайн ReCopier

  • Ветеран
  • *****
  • Доп. информация
    • Бизнес оценка: (2, 100%)
    • СПАСИБО: 232
    • Сообщений: 812
    • Карма: 47
    • Пол: Мужской
    • Копирайтер, веб-разработчик
    • Награды За благотворительность Профессиональный копирайтер
      • Просмотр профиля
      • Проект «Надежда» - поиск доноров крови по всей России
Re: ошибка 500
« Ответ #3 : 20-04-2011, 17:28:42 »
Эм. Даже не знаю. Попробуйте закомментировать строку Options +FollowSymLinks.

Оффлайн MelАвтор темы

  • Бизнес оценка: (0)
  • Дебютант
  • *
  • СПАСИБО: 0
  • Сообщений: 9
  • Карма: 1
  • Пол: Мужской
    • Просмотр профиля

Оффлайн MelАвтор темы

  • Дебютант
  • *
Re: ошибка 500
« Ответ #4 : 20-04-2011, 20:55:47 »
Папробывал…но результатов нет! :(


Добавлено: 20-04-2011, 22:08:44

Не знаю правильно или нет, и не будет ли из-за этого, каких - то последствий, но вроде бы проблема решена…

Я так понял что это было из-за RSS
<link href="/news?format=feed&amp;type=rss" rel="alternate" type="application/rss+xml" title="RSS 2.0" />
  <link href="/news?format=feed&amp;type=atom" rel="alternate" type="application/atom+xml" title="Atom 1.0" />

вот в этом файле libraries\joomla\document\feed\feed.php

этот код:
function __construct ($options = array ())
   {
      parent::__construct ($options);
 
      //set document type
      $this->_type = 'feed';
   }


Заменил на этот:
function __construct ($options = array ())
   {
      parent::__construct ($options);
      JError::raiseError (404, JText::_('Resource Not Found'));
   }


теперь те ссылки выдает 404
« Последнее редактирование: 20-04-2011, 22:08:44 от Mel »


Оффлайн biggushechka

  • Бизнес оценка: (0)
  • Старожил
  • ****
  • СПАСИБО: 65
  • Сообщений: 402
  • Карма: 20
    • Просмотр профиля

Оффлайн biggushechka

  • Старожил
  • ****
Re: ошибка 500
« Ответ #5 : 21-04-2011, 20:31:37 »
у меня такая шляпа была, когда начудил с правами на доступ.

Оффлайн MelАвтор темы

  • Бизнес оценка: (0)
  • Дебютант
  • *
  • СПАСИБО: 0
  • Сообщений: 9
  • Карма: 1
  • Пол: Мужской
    • Просмотр профиля

Оффлайн MelАвтор темы

  • Дебютант
  • *
Re: ошибка 500
« Ответ #6 : 22-04-2011, 14:56:04 »
у меня такая шляпа была, когда начудил с правами на доступ.

А что конкретно было!? Как исправили!?

Оффлайн biggushechka

  • Бизнес оценка: (0)
  • Старожил
  • ****
  • СПАСИБО: 65
  • Сообщений: 402
  • Карма: 20
    • Просмотр профиля

Оффлайн biggushechka

  • Старожил
  • ****
Re: ошибка 500
« Ответ #7 : 22-04-2011, 15:21:46 »
http://ktonanovenkogo.ru/vokrug-da-okolo/optimalnye-prava-dostupa-dlya-fajlov-i-papok-vashego-sajta.html
почитайте тут, все подробненько расписано:)

Оффлайн volksv

  • Бизнес оценка: (0)
  • Рекрут
  • *
  • СПАСИБО: 1
  • Сообщений: 21
  • Карма: 1
  • Пол: Мужской
    • Просмотр профиля
    • Пластиковые окна ИП Волков

Оффлайн volksv

  • Рекрут
  • *
Re: ошибка 500
« Ответ #8 : 07-05-2011, 17:44:02 »
Подобная проблема была. Решение нашел так же на ktonanovenkogo


 

Похожие темы

  Тема / Автор Ответов Последний ответ
0 Ответов
1557 Просмотров
Последний ответ 03-12-2010, 08:10:00
от Fenux
6 Ответов
2797 Просмотров
Последний ответ 29-12-2010, 10:49:15
от Bastila
7 Ответов
3036 Просмотров
Последний ответ 13-03-2011, 14:45:07
от surfer
1 Ответов
1058 Просмотров
Последний ответ 10-05-2011, 10:28:55
от Владимир75
6 Ответов
2347 Просмотров
Последний ответ 01-09-2011, 09:38:45
от Alpus