我試圖獲得Apache配置文件的句柄。我想要做的一件事就是將一些網頁從/ var/www目錄中移走。我在我自己的電腦上有一個工作配置(名字是pc01)。在/ var/www/compile /中有一個用於測試的網頁,裏面有一個單獨的頁面文件:compile.php。一個簡單的測試頁面的Apache配置
我將編譯文件夾移至/ home/web/compile。我創造了這個配置文件:
<VirtualHost *:80>
ServerName ctest
DocumentRoot /home/web/compile/
<Directory />
Order Allow,Deny
Options FollowSymLinks
AllowOverride None
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/compile.log combined
</VirtualHost>
據我所知我已經使用教程,如果我指出我的瀏覽器PC01/CTEST/compile.php我應該看到的網頁。但是我得到的是:
故宮
您沒有權限訪問此服務器上/ctest/compile.php。
我在做什麼錯?
'/ home/web/compile /'的訪問權限是什麼?例如。 「允許,拒絕 全部允許' – 2014-10-06 10:55:27
什麼是compile.php的文件權限 嘗試給它777進行測試,但是服務器上的php文件必須具有644的文件權限,目錄應該有755 – justrohu 2014-10-06 10:55:33
我沒有添加部分,因爲我認爲這不是必需的。請參閱更新表單y代碼 –
aarelovich
2014-10-06 11:19:01