2012-05-09 4 views
4

При попытке разместить сайт CakePHP на моем сервере на DreamHost я получаю следующую ошибкуCakePHP 500 Внутренняя ошибка сервера на Dreamhost

Internal Server Error

Сервер обнаружил внутреннюю ошибку или некорректное и был не может выполнить ваш запрос.

Пожалуйста, свяжитесь с администратором сервера, [email protected] и , сообщите им о времени возникновения ошибки, и все, что вы могли бы сделать , могло привести к ошибке.

Дополнительная информация об этой ошибке может быть доступна на сервере error log.

Кроме того, была обнаружена ошибка 500 Internal Server Error, когда пытается использовать ErrorDocument для обработки запроса.

Ссылка на URL

http://reelstubs.com/

+0

@Jleagle nope мы создали сайт на локальном сервере и поделились кодом через SVN среди команды –

+1

К сожалению, удалил свой первый комментарий. Попробуйте искать в/app/tmp/logs. Кроме того, какую версию PHP вы используете? – 472084

+0

локально или на сервере? локально 5.3.5 .. сервер дайте мне проверить –

ответ

6

меня были те же проблемы на более MediaTemple (ве) сервера. Стандартная, простая установка CakePHP 2.1.3 в корень моего сайта.

Исправление для меня было в RewriteBase линии к .htaccess:

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteBase/
    RewriteRule ^$ app/webroot/ [L] 
    RewriteRule (.*) app/webroot/$1 [L] 
</IfModule> 

Так линия RewriteBase/ (включая косую черту в конце) сделал трюк для меня.

важно: Сделайте это для всех трех файлов .htaccess в: корень, /приложение и /приложение/Webroot папки.

+0

Спасибо, что попробуете и вернетесь назад. –

+0

@HarshaMV, если вы заработали, можете, пожалуйста, скажите мне, как, у меня точно такая же проблема, но приведенный выше ответ не решил ее – dav

+0

@Davo перейдите на панель управления и отредактируйте домен. и снимите флажок Extra Web Security? он будет работать нормально! это позволит вам правильно переписать с использованием .htaccess –

2

Я получил эту работу после возиться с вариантами на панели управления.

Перейдите в раздел Домены> Изменить домен вы хотите установить CakePHP в

enter image description here

0

добавив 'RewriteBase /' в мой файл Htaccess работал для меня. Я только редактировал файл в корне.

+0

, если вы используете подпапку, используйте 'RewriteBase/folder_name' – ankit