2017-06-11 54 views
1

我很震驚在這裏,創建一個項目,項目名稱是medicals。爲什麼無法在zend框架中查看我的項目1.12

我使用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 

我有一個錯誤的IM我的瀏覽器訪問medicals.com

enter image description here

在哪裏實際問題。我沒聽懂。

提前感謝。

+0

您能檢查一下,xampp的Apache版本是什麼? –

回答

1

請確認您的端口是80,如果您使用的XAMPP另一個端口U可以行改變<VirtualHost *:80><VirtualHost *:8080>,8080是第二常用的端口號,你改變8080到你的端口,

您在xampp控制面板中顯示的端口號PFA enter image description here

+0

這不是zend的一個特性,所有的域都被託管在這種類型 –

+0

感謝的人..得到它。你節省了我寶貴的時間.. – rubin

1

複製下面的代碼:

<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

+0

@thanks,你對我的搜索,但它不適合我..爲什麼你 應該寫在這裏httpd-vhosts.conf通常我們寫了C:\ xampp \ apache \ conf \ httpd.conf。 right .. – rubin

+0

你有沒有取消註釋行include'include/extra/httpd-vhosts.conf'在httpd.conf的第503行左右 –

+0

是取消註釋,得到它 – rubin