Почему я не могу просмотреть общую папку Zend Framework Project? - PullRequest
2 голосов
/ 04 июня 2010

Я недавно начал изучать Zend Framework. Я пытаюсь получить доступ к index.php внутри публичной папки, но когда я тестирую проект, используя сервер WAMP в браузере , я не могу найти общую папку в корневом веб-каталоге. Я вижу другие папки, такие как приложения, библиотеки, документы, но нет общих папок.

Почему я не могу просмотреть папку public проекта Zend Framework?

ОБНОВЛЕНИЕ мой файл .htacess в папке / public

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

1 Ответ

6 голосов
/ 04 июня 2010

ОБНОВЛЕНО Вам нужно включить Apache mod_rewrite. Для этого

  • Найдите файл httpd.conf (обычно его можно найти в папке с именем conf, config или в том же духе)

  • Внутри файла httpd.conf раскомментируйте строку LoadModule rewrite_module modules/mod_rewrite.so (уберите знак фунта "#" напротив строки)

  • Также найдите строку ClearModuleList без комментариев, затем найдите и убедитесь, что строка AddModule mod_rewrite.c не закомментирована.

Для получения дополнительной информации перейдите к источнику http://www.astahost.com/info.php/Apache-Tutorial-Enable-Mod_rewrite-Windows_t11623.html

Назад Если вы настроили виртуальный хост по умолчанию, то есть

<VirtualHost *:80>
   DocumentRoot "C:/Users/user/www/yourdomain.dev/public"
   ServerName .local

   # This should be omitted in the production environment
   SetEnv APPLICATION_ENV development

   <Directory "C:/Users/user/www/yourdomain.dev/public">
       Options Indexes MultiViews FollowSymLinks
       AllowOverride All
       Order allow,deny
       Allow from all
   </Directory>

</VirtualHost>

Вы можете получить доступ к общедоступной директории:

http://yourdomain.dev/

и файлы в общедоступном каталоге:

http://yourdomain.dev/filename.ext

Это все о DocumentRoot.

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