[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка 500, как узнать детали ошибки?
Plitka
Проблема такая: при попытке зайти в админку по адресу http://elektor.com.ua/backend/pages выдаёт ошибку 500. Авторизация происходит по адресу http://elektor.com.ua/backend/auth.

Дело было так: перенёс сайт с одного хостинга на другой, на первом админка работала правильно, но после переноса перестала открываться. Единственное изменение, которое я сделал во время переноса - по настоянию хостера заменил файл .htaccess на web.config.

Содержание .htaccess было таким:
Options +FollowSymLinks
Options -Indexes
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index.php|images|robots.txt|public)
RewriteCond %{REQUEST_URI} !.(cssіjsіjpgіgifіpng)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]


Содержание web.config сделал таким:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule
name="Index">
<match
url="^(.*)$" />
<conditions>
<add
input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add
input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action
type="Rewrite" url="index.php/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>


Можете указать, где я допустил ошибку? Браузер выводит только 500 - Internal server error - я не могу понять, какой элемент не работает.
Winston
В htaccess
php_flag display_errors on


В php
error_reporting(-1);

И можно попробовать
ini_set('display_errors', 1);
neadekvat
Цитата (Plitka @ 20.12.2012 - 20:12)
по настоянию хостера заменил файл .htaccess на web.config.

На чем написан сайт и на каком веб-сервере он сейчас крутится? оО
Plitka
Цитата (neadekvat @ 20.12.2012 - 20:16)
Цитата (Plitka @ 20.12.2012 - 20:12)
по настоянию хостера заменил файл .htaccess на web.config.

На чем написан сайт и на каком веб-сервере он сейчас крутится? оО

Написан на Codeigniter, Server type: Microsoft-IIS/7.0, Version: ASP.NET.
neadekvat
Цитата (Plitka @ 20.12.2012 - 20:18)
Написан на Codeigniter, Server type: Microsoft-IIS/7.0, Version: ASP.NET.

А зачем сайт, заточенный на работу под апаче, передвигать на работу под iis? Более того, ci - это php, а asp.net - это asp.net, так сказать.
Хотя на IIS в принципе не пробовал еще запускать сайты.
Plitka
Цитата (neadekvat @ 20.12.2012 - 20:20)
Цитата (Plitka @ 20.12.2012 - 20:18)
Написан на Codeigniter, Server type: Microsoft-IIS/7.0, Version: ASP.NET.

А зачем сайт, заточенный на работу под апаче, передвигать на работу под iis?

Я понимаю, что не оптимально поступил, но сейчас мне важно исправить ошибку.
Plitka
Цитата (Winston @ 20.12.2012 - 20:15)
В htaccess
php_flag display_errors on


В php
error_reporting(-1);

И можно попробовать
ini_set('display_errors', 1);

Спасибо, помогло. Нашёл php ошибку.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.