這是對昨天發佈的問題的一種改寫。我得到了一個答案,但沒有一個答案。我研究了一下,現在可以用簡單明瞭的方式重新提出問題。Zend Framework隱形控制器
我用Zend Framework創建一個項目。我進入內部並創建一個控制器。當我嘗試訪問這個新控制器的thr視圖時,它不起作用。我收到「找不到頁面」錯誤。
我明白這個問題與Apache和.htaccess以及那些東西有關。我需要知道我需要知道什麼才能看到其他頁面,而不是主頁面。
G.
這是對昨天發佈的問題的一種改寫。我得到了一個答案,但沒有一個答案。我研究了一下,現在可以用簡單明瞭的方式重新提出問題。Zend Framework隱形控制器
我用Zend Framework創建一個項目。我進入內部並創建一個控制器。當我嘗試訪問這個新控制器的thr視圖時,它不起作用。我收到「找不到頁面」錯誤。
我明白這個問題與Apache和.htaccess以及那些東西有關。我需要知道我需要知道什麼才能看到其他頁面,而不是主頁面。
G.
夫婦的想法嘗試:
你檢查.htaccess
文件中的public_html文件夾?
爲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]
是否檢查該AllowOverride
在<Directory>
配置你的虛擬主機配置中啓用?
<Directory "/path/to/public_html">
AllowOverride All
Options FollowSymLinks
Order Allow,Deny
Allow From All
</Directory>
您需要了解如何在.htaccess中配置Apache重寫,使用ZF進行路由以及如何正確設置ZF應用。 – markus 2009-08-12 21:45:27