zend framework 1.12为什么看不到我的项目

Why can't view the my project in zend framework 1.12

看到这里,创建一个项目,项目名称是medicals。

我正在使用 xampp。我写了 http.conf 喜欢。

<VirtualHost *:8080>
   DocumentRoot "C:/xampp/htdocs/medicals/public"
   ServerName medicals.com

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

   <Directory "C:/xampp/htdocs/medicals/public">
       Options Indexes MultiViews FollowSymLinks
       AllowOverride All
       Order allow,deny
       Allow from all
   </Directory>

</VirtualHost>

并且,使用Windows path:C:\Windows\System32\drivers\etc指向.

127.0.0.1       medicals.com

我的浏览器访问 medicals.com 时出错。

真正的问题在哪里。没看懂

在此先致谢。

复制以下代码:

<VirtualHost *:80>
     ServerName medicals.com
     DocumentRoot "C:/xampp/htdocs/medicals/public"
     SetEnv APPLICATION_ENV "development"
     <Directory "C:/xampp/htdocs/medicals/public">
         DirectoryIndex index.php
         AllowOverride All
         Require all granted
     </Directory>
 </VirtualHost>

收件人:

C:/xampp/apache/conf/extra/httpd-vhosts.conf

并添加以下行:

127.0.0.1 medicals.com

C:/Windows/System32/drivers/etc

还要确保您的 mod_rewrite 已启用并且不要忘记在更改后重新启动您的 apache 服务器。

这在 zf3 中对我有用。如果它在 zf1 中不起作用,您可能想看看这个。 https://framework.zend.com/manual/1.10/en/project-structure.rewrite.html

请确认您的端口是 80,如果您在 xampp 中使用其他端口,您可以将行 <VirtualHost *:80> 更改为 <VirtualHost *:8080>,8080 是第二常用的端口号, 你把 8080 改成你的端口,

xampp 控制面板 PFA 中显示的端口号