О чем говорит эта ошибка в php? - PullRequest
0 голосов
/ 20 мая 2010

Я добавил файл htaccess в свою папку codeigniter и с тех пор я получаю

Ошибка сервера!

Сервер обнаружил внутренний ошибка и не удалось завершить запрос. Либо сервер перегружен или произошла ошибка в CGI скрипт.

Если вы считаете, что это ошибка сервера, пожалуйста, свяжитесь с веб-мастером. ошибка 500 localhost 20.05.10 13:16:23 Apache / 2.2.8 (Win32) DAV / 2 mod_ssl / 2.2.8 OpenSSL / 0.9.8g mod_autoindex_color PHP / 5.2.5

Мои файлы htaccess имеют это,

RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA] 

Ответы [ 2 ]

1 голос
/ 20 мая 2010

На самом деле это ошибка Apache, вызванная вашим htaccess.

Я думаю, что неправильная строка такая:

RewriteCond $1 !^(index\.php|resources|robots\.txt)

$ 1 там не определен.

1 голос
/ 20 мая 2010

это не ошибка PHP, и в нем говорится, как сказал Краб: «Смотрите актуальное сообщение об ошибке веб-сервера error_log»

...