призыв к действию в Zendframework - PullRequest
1 голос
/ 30 апреля 2009

я новичок в Zendframework, я пытаюсь запустить образец быстрого запуска если я дам URL без / pubilc, это не сработает но если я добавлю / public я получу первую страницу html когда я отправляю от, чтобы получить следующую страницу, я получаю ошибку Запрошенный URL / QuickStart / public / extract не найден на этом сервере. пожалуйста, с чего мне начать публикацию в URL

Ответы [ 4 ]

1 голос
/ 30 апреля 2009

Ваша корневая конфигурация документа, вероятно, в Apache, должна заканчиваться .... / QuickStart / public /, и внутри этого каталога находятся файлы .htaccess и index.php.

0 голосов
/ 07 мая 2009

Вам нужно установить корневой каталог вашего документа в public / directory.

Если вы находитесь на общем сервере, это может быть невозможно. В этом случае используйте следующий файл .htaccess из Lorenzo Alberton :

Вот оно:

RewriteEngine On

RewriteRule ^\.htaccess$ - [F]

RewriteCond %{REQUEST_URI} =""
RewriteRule ^.*$ /public/index.php [NC,L]

RewriteCond %{REQUEST_URI} !^/public/.*$
RewriteRule ^(.*)$ /public/$1

RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^.*$ - [NC,L]

RewriteRule ^public/.*$ /public/index.php [NC,L]

Pu внутри корня вашего документа.

0 голосов
/ 30 апреля 2009

Быстрый старт написан при условии, что вы настроили виртуальный хост Apache, который указывает на каталог public /.

Если вы не можете этого сделать, попробуйте мой учебник: http://akrabat.com/zend-framework-tutorial, который не делает этого предположения.

Во всех случаях очень важно, чтобы у вас был включен mod_rewrite для вашего сервера Apache вместе с AllowOveride All, чтобы файлы .htaccess работали.

0 голосов
/ 30 апреля 2009

Недостаточно подробностей, чтобы сказать наверняка, но похоже, что вы поместили «публичную» папку в корневой веб-каталог.

ZF нужны только файлы из общедоступной папки внутри корня сети, а остальные размещаются снаружи - выше в структуре папок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...