2013-04-02 137 views
2

我已經安裝Zend框架,我用WAMP的服務器,讓它工作,然後在httpconfig我插入ZEND內部服務器錯誤(WAMP)

NameVirtualHost 127.0.0.1 

DocumentRoot "C:\Workspace\zendy\public" 
ServerName zendy 

    <Directory "C:\Workspace\zendy\public"> 
     Options FollowSymLinks 
     AllowOverride AuthConfig Limit Indexes 

      Order allow,deny 
      Allow from all 
    </Directory> 

重啓WAMP後服務器...出現以下消息

內部服務器錯誤

我知道虛擬主機中的錯誤。但是,我沒能解決問題

回答

2

您可以直接點擊WAMP的托盤圖標,進入Apache的設置使重寫模塊。像下面的例子。

enter image description here

如果仍然發現一些問題,你可能需要zendy服務器名稱添加到您的系統C:\ WINDOWS \ SYSTEM32 \ DRIVERS \ ETC \ hosts文件:

127.0.0.1 zendy 

你也必須在Apache httpd.conf中取消註釋虛擬主機:

# Virtual hosts 
Include conf/extra/httpd-vhosts.conf 

希望有所幫助!

1

只要觀察一下Apache的錯誤日誌,你應該知道到底有導致內部服務器錯誤

+0

C:/workspace/zendy/public/.htaccess:無效的命令'RewriteEngine',可能拼錯或由未包含在服務器配置中的模塊定義 – Doksh

+1

你明白了!要啓用該模塊,請編輯apache的httpd.conf文件,並確保該行未被註釋:LoadModule rewrite_module modules/mod_rewrite.so – Ilya