在 ubuntu 底下安裝 elgg 時, 必須啟用 mod_rewrite 模組,可以使用以下動作處理。
- 安裝apache2(如果沒有的話)
apt-get install apache2 - 找到 mod_rewrite.so 檔案在什麼地方
updatedb
locate mod_rewrite.so - 應該會在底下這個資料夾找到 mod_rewirte.so 檔案
/usr/lib/apache2/modules - 執行以下指令切換資料夾
cd /etc/apache2/mods-enabled - 建立 rewrite.load 檔案
touch rewrite.load - 使用 gedit 編輯檔案
gedit rewrite.load - 將以下內容貼到編輯的檔案裡,要注意的是,最後的位置是 mod_rewrite.so 的位置,如果和底下的位置不同,請以自己的環境為主。
LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so - ubuntu 的話,要編輯底下的檔案,修改 apache 的環境。
gedit /etc/apache2/sites-available/default - 找到底下的區段
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
修改為
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all - 存檔離開後,重新啟動 apache。
service apache2 restart
沒有留言:
張貼留言