2012-03-15 78 views
2

我跟着https://help.ubuntu.com/10.04/serverguide/C/index.html 設置我的Ubuntu的服務器的Apache2的.htaccess在Ubuntu的Apache2 + + + RVM乘客+錯誤軌道

安裝

  • 的Apache2,MySQL和ImageMagick的,...爲 「根」而不是「sudo」
  • 「rvm」作爲用戶。乘客如用戶

當我訪問我的網站的軌道,我得到這個錯誤在/var/log/apache2/error.log

(13)Permission denied: /home/my_home_directory/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable

  1. 我缺少的是在這裏嗎?
  2. 我是否通過將 基本軟件包安裝爲「root」而不是「sudo」來執行某些非常錯誤的操作? (如何解決,如果有的話)
+1

愚蠢的錯誤。 :)我的用戶的主文件夾沒有世界可讀的權限。將/ home/user_directory更改爲755並運行。 – ramonrails 2012-03-16 07:29:06

回答

1

您可能需要更改此文件的權限,才能對您的web服務器用戶進行讀取訪問。

chmod o+r /home/my_home_directory/.htaccess 

此外,這個問題可能屬於Serverfault。

+0

那裏沒有.htacess文件。我有另一個VPS在類似的安裝上工作,也不需要任何.htaccess – ramonrails 2012-03-15 18:20:35

+0

在這種情況下,查看你的Apache/Rails配置是一個好主意,因爲它清楚地在這個目錄中尋找.htaccess文件。 – 2012-03-15 18:23:56

+0

謝謝皮埃爾。這個問題非常愚蠢而明顯。我停下來後不得不關注它。現在修復。請檢查我上面的評論。 – ramonrails 2012-03-16 07:30:22