我在/ etc/apache2/sites-available中設置了虛擬主機,文件名是roomstaysback。虛擬主機不工作
<VirtualHost *:80>
DocumentRoot "/var/www/roomstaysback/public"
ServerName roomstaysback
#This should be omitted in the production environment
SetEnv APPLICATION_ENV development
<Directory "/var/www/roomstaysback/public">
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
我的/ etc/hosts文件包含以下內容:
127.0.0.1 roomstaysback
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
中還包含roomstaysback並啓用正確啓用的站點 - 。我的代碼位於/ var/www/roomstaysback/public中,它也包含帶有適當的mod重寫規則的.htaccess文件。
但是,當我試圖在瀏覽器中打開roomstaysback時,它什麼都沒顯示(空白頁)。
我的虛擬主機配置是否正確。如果它那麼應該是什麼問題。如果沒有,然後幫助正確配置它。謝謝.....
如果出現空白頁面;對我來說似乎虛擬主機配置正確。但是,在開始加載的代碼/頁面中存在錯誤。你可以打開php錯誤或查看錯誤日誌,看看有什麼不對! –
你有沒有試過把HTML文件放在文件夾中並加載它(也就是提出一個不涉及PHP的請求)?如果加載正確,您需要檢查PHP日誌。 – DCoder
謝謝Ozair ...我加了一行error_reporting(E_ALL);在我的application.ini,但仍面臨同樣的問題 – Sky