歡迎光臨, 訪客. 請先 登入註冊一個帳號.
四月 24, 2024, 01:18:53 下午
19595 文章 在 3865 主題 由 4580 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  支援  |  使用與操作  |  我的學習筆記 - 自訂網址功能 « 上篇主題 下篇主題 »
頁: [1]
作者 主題: 我的學習筆記 - 自訂網址功能  (閱讀 13348 次)
ajer001
版主
超級會員
*****
文章: 516


張阿駕


檢視個人資料 個人網站
« 於: 七月 08, 2005, 04:43:55 上午 »

在這邊搜尋摸會了
po出我紀錄的筆記
回饋一下

裡面有些注意事項
歡迎大家可以參考看看
也歡迎指正討論

http://twntwn.info/blog/ajer001/archives/186

 吐舌頭
« 最後編輯時間: 六月 01, 2006, 11:49:26 上午 由 ajer001 » 已記錄

|| FreeBSD + Apache 2.x + PHP 5.x + MySQL 5.x ||
-- ajer001 AT twntwn.info --
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #1 於: 七月 08, 2005, 09:34:14 上午 »

引用自: ajer001
在這邊搜尋摸會了
po出我紀錄的筆記
回饋一下

裡面有些注意事項
歡迎大家可以參考看看
也歡迎指正討論

http://carina.dyndns.info/plog/ajer001/post/17/186

 吐舌頭


寫的不錯喔!只是有一點要注意的,盡量把 {blogname}, {catname}, {postname}, {albumname} 都改為 {blogid}, {catid}, {postid}, {albumid}

因為 pLog 在處理自訂網址時,會把字串經過轉換變成合格的網址名稱,例如 {catname} 原本是 "測試分類", 處理後可能變成 "ee_aa_e" 一個完全沒有意義的字串。

所以建議都改成 id ... 否則你就必須都用英文 ....

要不然就一堆怪怪英文字出現。

Mark
已記錄

rainlan
初級會員
**
文章: 58


檢視個人資料
« 回覆文章 #2 於: 七月 08, 2005, 11:21:25 上午 »

我在設定時
先把「網址設定」的類型改為「自訂網址」
然後依照ajer001的作法,
更新設定後。

BLOG無法開啟,會出現這樣錯誤的訊息
No Database Selected
Exception message: There was an error loading the configuration data from the database. And this is bad...
Error code: 0
-- Backtrace --
/var/www/html/plog-1.0.1/class/config/configdbstorage.class.php(75): throw
/var/www/html/plog-1.0.1/class/config/configdbstorage.class.php(54): configdbstorage._loaddata
/var/www/html/plog-1.0.1/class/config/config.class.php(103): configdbstorage.configdbstorage
/var/www/html/plog-1.0.1/error.php(31): config.getconfig

但是一改回來就正常了

看錯誤訊息應該是沒有連到資料庫
而且奇怪的是我的站應該是/var/www/html/blog/.....
怎麼錯誤訊息會顯示指到另外一個目錄呢/var/www/html/plog-1.0.1/....

主機環境
Mandrake 10.1
pLog 1.01
已記錄

主機環境
Fedora Core 3
pLog 1.02
Apache版本2.0.50
MySQL版本3.23.58
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #3 於: 七月 08, 2005, 11:57:39 上午 »

你的 /plog 下的 .htaccess有修改嗎?

要把

程式碼:
ErrorDocument 401 /plog-1.0.1/error.php
ErrorDocument 403 /plog-1.0.1/error.php
ErrorDocument 404 /plog-1.0.1/error.php


都改為

程式碼:
ErrorDocument 401 /plog/error.php
ErrorDocument 403 /plog/error.php
ErrorDocument 404 /plog/error.php


才行。

Mark
已記錄

ajer001
版主
超級會員
*****
文章: 516


張阿駕


檢視個人資料 個人網站
« 回覆文章 #4 於: 七月 08, 2005, 01:52:13 下午 »

引用自: markwu
引用自: ajer001
在這邊搜尋摸會了
po出我紀錄的筆記
回饋一下

裡面有些注意事項
歡迎大家可以參考看看
也歡迎指正討論

http://carina.dyndns.info/plog/ajer001/post/17/186

 吐舌頭


寫的不錯喔!只是有一點要注意的,盡量把 {blogname}, {catname}, {postname}, {albumname} 都改為 {blogid}, {catid}, {postid}, {albumid}

因為 pLog 在處理自訂網址時,會把字串經過轉換變成合格的網址名稱,例如 {catname} 原本是 "測試分類", 處理後可能變成 "ee_aa_e" 一個完全沒有意義的字串。

所以建議都改成 id ... 否則你就必須都用英文 ....

要不然就一堆怪怪英文字出現。

Mark


恩恩恩... 我有紀錄到這個
我也幾乎都改成xxxid了
這樣比較保險

另外
感謝lss大大提醒的短網址功能
我知道有這個.. 也有打成網址可以接受格式的習慣
不過 
還得考慮到其他使用者大都是掠過不打
已記錄

|| FreeBSD + Apache 2.x + PHP 5.x + MySQL 5.x ||
-- ajer001 AT twntwn.info --
rainlan
初級會員
**
文章: 58


檢視個人資料
« 回覆文章 #5 於: 七月 08, 2005, 01:52:33 下午 »

.htaccess照MARK說的修改後,真的就可以了!
不過若是同個帳號有多個網誌的話,
該如何分別連到每個網誌呢?

謝謝...
已記錄

主機環境
Fedora Core 3
pLog 1.02
Apache版本2.0.50
MySQL版本3.23.58
ajer001
版主
超級會員
*****
文章: 516


張阿駕


檢視個人資料 個人網站
« 回覆文章 #6 於: 七月 08, 2005, 02:01:44 下午 »

引用自: rainlan
.htaccess照MARK說的修改後,真的就可以了!
不過若是同個帳號有多個網誌的話,
該如何分別連到每個網誌呢?
謝謝...


我提供一下我的做法
我是新增不同的username
例如 rainlan2
然後把網誌的管理權給這個username
然後把原本的帳號設為作者
這樣就可以連過去了

或者是改成用userid來連
這樣也可以
已記錄

|| FreeBSD + Apache 2.x + PHP 5.x + MySQL 5.x ||
-- ajer001 AT twntwn.info --
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #7 於: 七月 08, 2005, 02:27:16 下午 »

引用自: ajer001
引用自: rainlan
.htaccess照MARK說的修改後,真的就可以了!
不過若是同個帳號有多個網誌的話,
該如何分別連到每個網誌呢?
謝謝...


我提供一下我的做法
我是新增不同的username
例如 rainlan2
然後把網誌的管理權給這個username
然後把原本的帳號設為作者
這樣就可以連過去了

或者是改成用userid來連
這樣也可以


那就用 {blogname} 來當成  blog 網址。只是限制 blogname 是英文。在 1.1 會加上 blog的 short name,這樣效果就跟 post slug 一樣了。

Mark
已記錄

頁: [1]
LifeType 中文開發論壇  |  支援  |  使用與操作  |  我的學習筆記 - 自訂網址功能 « 上篇主題 下篇主題 »
    前往: