因為痛過 ^^ 所以不希望有人也因為同樣事情煩惱~!!
對我這個新手來說...搞 plog 這種東西算是傷透腦筋的東西吧...呵呵!!
在這裡整理了一下之前討論過的在 DreamHost 主機設定簡潔網址的方法~
也希望有更好的方法的人能一起提出討論唷!!
Step 1. 設定 /tmp 資料夾所有用戶的權限皆為 777
Step 2. 於 plog 目錄底下建立一個資料夾...名稱為 session 權限為 777
Step 3. 進入 plog 管理頁面 --> 全部站台管控 --> 全域設定 --> session_save_path 輸入 ./session
Step 4. 修改 plog 目錄下的 .htaccess 然後上傳...修改如下 ^^
RewriteBase /你的plog資料夾名稱/
ErrorDocument 401 /你的plog資料夾名稱/error.php
ErrorDocument 403 /你的plog資料夾名稱/error.php
ErrorDocument 404 /你的plog資料夾名稱/error.php
Step 5. 修改 plog 資料夾底下的 index.php 於
// initialize the session
SessionManager::init();
下方加入以下代碼
if (fileperms(PLOG_CLASS_PATH."session/sess_".session_id()) == 33152)
chmod(PLOG_CLASS_PATH."session/sess_".session_id(),0777);
然後上傳
Step 6. 進入 plog 管理頁面 --> 全部站台管控 --> 網址設定 --> 設定為簡潔網址 or 自訂網址...之後按下更新!
以上步驟一步一步來做就可以在 DreamHost 上完成簡潔網址的設定了....
注意事項
1.設定完成之後需注意在網址設定中"資料夾連結網址格式" 也就是 album_link_format 是否正確~
我原本在設定完之後一切都是正常的,卻發生無法進入資料夾的情況...會出現的訊息是"目前沒
有這個 blog 存在(英文訊息我只是翻譯成中文)"如果發生這樣的情況...請將原本的內容 /album/{albumname}$
改成 /album/{blogname}/{albumname}$ 因為我的預設值居然是 /album/{albumname}$ 所以發生不
會自動指向當前觀看的 blog 使用者的資料夾...所以產生了以下的錯誤...
2.設定完成後可能會發生你的網址多了一個 /blog 的情況...預設值好像有多幫你寫一個 /blog 的樣
子(至少我的有)這種情況會造成無法登入管理介面的問題...修改方法很簡單....把自訂網址之前
的 /blog 刪除就好了...網址就會從
http://www.xxx.com/blog/blog/admin.php 變回
http://www.xxx.com/blog/admin.php 了 ^^
待解決問題:
不知道是不是 plog 對簡體中文的支援問題,目前好像在 DreamHost 上面設定簡體中文的自訂網址部分有小問題
目前有大陸的朋友在簡潔網址設定上都是 ok 的...但是卻發生了自訂網址有問題的情況...希望能有熟悉簡體中
文版本的朋友一起來協助解決 ^^
很感謝 Mark 跟 WhiteCloud 的幫忙讓我完成了簡潔網址與自訂網址使用上的設定 ^^
當然也希望會有更多 DreamHost 的使用者一起來討論大家在 DreamHost 上的設定問題!!
基本上完成設定根本不是我自己做的 ^^ 完全是靠 Mark 跟 WhiteCloud 的幫忙...
沒有他們的幫忙可能我對這個設定還處在放棄的狀態吧 ^^
我是超級新手~也就是因為有熱心的人幫忙才會不斷的對 plog 有興趣~
當然也希望有更多的熱心人士來幫助更多跟我一樣新手 ^^