Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache Zend框架隐形控制器_Apache_Zend Framework_Controller - Fatal编程技术网

Apache Zend框架隐形控制器

Apache Zend框架隐形控制器,apache,zend-framework,controller,Apache,Zend Framework,Controller,这是对我昨天发布的一个问题的重新表述。我得到了一个不完整的答案。我研究了一下,现在可以用一种清晰、简单的方式重新表述这个问题 我使用Zend Framework创建了一个项目。我进入里面,创建了一个控制器。当我试图访问这个新控制器的thr视图时,它不工作。我得到“找不到页面”错误 我理解这个问题与Apache和.htaccess之类的东西有关。我需要知道我到底需要知道什么,以便能够看到除主页面以外的其他页面 G.尝试以下几种方法: 您是否检查了public\u html文件夹中的.htacces

这是对我昨天发布的一个问题的重新表述。我得到了一个不完整的答案。我研究了一下,现在可以用一种清晰、简单的方式重新表述这个问题

我使用Zend Framework创建了一个项目。我进入里面,创建了一个控制器。当我试图访问这个新控制器的thr视图时,它不工作。我得到“找不到页面”错误

我理解这个问题与Apache和.htaccess之类的东西有关。我需要知道我到底需要知道什么,以便能够看到除主页面以外的其他页面


G.

尝试以下几种方法:

您是否检查了public\u html文件夹中的
.htaccess
文件

ZF的一个基本示例:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ /index.php [NC,L]
您是否已检查VirtualHost配置中的
配置中是否启用了
AllowOverride

   <Directory "/path/to/public_html">
     AllowOverride All
     Options FollowSymLinks
     Order Allow,Deny
     Allow From All
   </Directory>

允许超越所有
选项如下符号链接
命令允许,拒绝
通融

您需要了解如何在.htaccess中配置apache重写、使用ZF路由以及如何正确设置ZF应用程序。