CakePHP без проблем с mod_rewrite - PullRequest
0 голосов
/ 15 января 2012

Я разработал веб-сайт с использованием CakePHP и сейчас пытаюсь разместить его на живом сервере. Я не могу получить большую помощь от службы хостинга, но я думаю , что они не позволяют mod_rewrite (я получаю 500 ошибок сервера всякий раз, когда я пытаюсь включить его).

Итак, я изучил использование CakePHP без mod_rewrite. Теперь я, по крайней мере, могу видеть сайт, но я получаю массу ошибок, в частности:

  • Файлы css и js не найдены.
  • Кажется, есть проблемы с базой данных, хотя это может быть связано с проблемой выше, я не могу сказать точно.

Живой веб-сайт можно увидеть по адресу new.enviro.lu .
Работающий веб-сайт можно увидеть по адресу enviro.webforall.be

Кто-нибудь может указать мне правильное направление для решения этих проблем?

Я использую CakePHP 1.3.4.

Ответы [ 2 ]

1 голос
/ 16 января 2012

Проблема с не показанными страницами CSS и JavaScript в том, что у вас есть Apache DocumentRoot, указывающий на неправильный каталог. DocumentRoot должен быть / app / webroot, но он установлен в корневой каталог Cake. Вы можете увидеть, что пути работают, если вы обращаетесь к http://new.enviro.lu/app/webroot/.

Ошибка базы данных на странице:

Ошибка: таблица базы данных content_pages для модели ContentPage не найдена.

Это говорит о том, что либо таблица content_pages не была создана, как говорится в сообщении об ошибке, либо конфигурация базы данных указывает на неправильную базу данных.

0 голосов
/ 15 января 2012

Попробуйте связаться с вашим хостинг-провайдером и попросить его включить mod_rewrite на для вашей учетной записи или спросить, как вы можете это сделать.CakePhp не будет работать без него.

...