CakePHP, проблема с подпапкой после создания виртуального хоста для доменного имени - PullRequest
0 голосов
/ 15 августа 2010

Первоначально я установил свой cakephp в подпапку папки localhost (поэтому в linux мой localhost установлен на:

/var/www

и я установил CakePHP для:

/var/www/site1

Я использовал его по этому адресу, поэтому: http://localhost/site1

Но теперь я представляю его как живой сайт и создал виртуальный сервер с Apache, так что теперь он идет прямо в папку / site1:

http://mydomainname.com/

Теперь я не могу получить доступ к своему сайту cakephp, он все еще думает, что он должен находиться в папке "site1", я не помню, чтобы сначала что-то указывалось, что он находится в папке / site1, например установка чего-либо, но это было некоторое время назад, и я не могу точно вспомнить .. Я смотрю на это и места, которые он сказал мне, чтобы посмотреть, где эта информация может быть расположена, не показывает ничего, указывающего подпапку .. Я был бы очень признателен если у кого-то есть идеи о том, что делать.

Спасибо

1 Ответ

1 голос
/ 16 августа 2010

Убедитесь, что файлы .htaccess скопированы в нужные папки. Если вы их не скопировали, убедитесь, что они там есть.

Проверьте свои app/config/core.php и app/config/routes.php, чтобы убедиться, что у вас нет каких-либо специфических для пути вещей.

Проверьте конфигурацию Apache vhost, чтобы убедиться, что корень документа указывает на папку, в которую вы установили торт. Например, /site, а НЕ на site1/app/webroot или что-то подобное.

Запоздалая мысль, Проверьте конфигурацию Apache, чтобы убедиться, что вы разрешаете локальным htaccess переопределять настройки. А также убедитесь, что на вашем сервере включен mod_rewrite.

Также обязательно ознакомьтесь с полными инструкциями по установке, поскольку, возможно, вы пропустили крошечную вещь, которая может способствовать вашей проблеме. http://book.cakephp.org/view/907/Developing-with-CakePHP

...