2009-08-12 143 views
0

這是對昨天發佈的問題的一種改寫。我得到了一個答案,但沒有一個答案。我研究了一下,現在可以用簡單明瞭的方式重新提出問題。Zend Framework隱形控制器

我用Zend Framework創建一個項目。我進入內部並創建一個控制器。當我嘗試訪問這個新控制器的thr視圖時,它不起作用。我收到「找不到頁面」錯誤。

我明白這個問題與Apache和.htaccess以及那些東西有關。我需要知道我需要知道什麼才能看到其他頁面,而不是主頁面。

G.

+0

您需要了解如何在.htaccess中配置Apache重寫,使用ZF進行路由以及如何正確設置ZF應用。 – markus 2009-08-12 21:45:27

回答

1

夫婦的想法嘗試:

你檢查.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> 
+0

重寫的東西是允許的... – Giuseppe 2009-08-12 20:40:46

+0

好吧,現在可以工作!忘記重啓Apache^__^ 謝謝! – Giuseppe 2009-08-13 10:03:35

相關問題