Субдомен и Zend Framework - PullRequest
       12

Субдомен и Zend Framework

0 голосов
/ 25 января 2011

У меня есть приложение Zend Framework с поддоменом, которое хорошо работает в моей локальной среде разработки. Сейчас я пытаюсь разместить его в режиме реального времени в среде общего хостинга. Я сделал поддомен в DirectAdmin.

Это содержимое по умолчанию для .htaccess в public_html

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

Я удалил папку public_html / subdomain, потому что хочу, чтобы все проходило через index.php. Но проблема в том, что если я перехожу на subdomain.example.com, я получаю 500 Internal Server Error. Как я могу решить это?

1 Ответ

0 голосов
/ 26 января 2011

Звучит как проблема, связанная с хостом.Как правило, если вы используете свой собственный сервер Apache, вы создадите директиву VirtualHost, которая будет указывать ваш поддомен на общую папку вашего приложения.

Я знаю, что некоторые хосты будут рассматривать каждый домен / поддомен как отдельную папку.Если ваш хост ожидает, что у вас есть папка public_html/subdomain, почему бы не попробовать сделать папку поддоменов символической ссылкой на общую папку вашего приложения?

ln -s /path/to/zf/public/folder /path/to/public_html/subdomain/folder
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...