歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十一月 22, 2024, 09:13:17 下午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  支援  |  虛擬主機討論  |  虛擬主機討論精華區  |  [DreamHost]簡潔網址與自訂網址設定 « 上篇主題 下篇主題 »
頁: [1] 2
作者 主題: [DreamHost]簡潔網址與自訂網址設定  (閱讀 64210 次)
catseyes
一般會員
***
文章: 189


是我啦是我啦!


檢視個人資料 個人網站
« 於: 十月 05, 2005, 01:53:30 上午 »

因為痛過 ^^ 所以不希望有人也因為同樣事情煩惱~!!

對我這個新手來說...搞 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 有興趣~

當然也希望有更多的熱心人士來幫助更多跟我一樣新手 ^^
« 最後編輯時間: 十月 05, 2005, 01:57:43 上午 由 catseyes » 已記錄

我的 B-LOG
http://blog.catseyes.com.tw/index.php?blogId=1

虛擬主機資訊
24cc.com 主機
主機系統  Linux
主機類型  i686
Apache 版本 1.3.34 (Unix)
PHP 版本 4.4.1
MySQL 版本 4.1.14-standard-log
=======================
小青豆
新手見習
*
文章: 26


檢視個人資料
« 回覆文章 #1 於: 十月 06, 2005, 12:04:03 下午 »

10月6日更新一下

首先感謝catseyes 兄弟幫我試驗


爲了從根本上解決DreamHost的問題,花了一晚上時間檢查plog的源代碼,發現在/class/tempate/templateservice.class.php内有詳細的有關權限的説明

請搜索"07"
然後就可以看到如下的話:

/**
    * default permissions used to create temporary template folders. Seems like
    * Smarty creates them as 0771 but we have been adviced to create
    * them as 775 as per this discussion: http://bugs.lifetype.net/view.php?id=253
    */
   define( 'DEFAULT_TEMPLATE_TEMP_FOLDER_PERMISSIONS', 0775 );

我們可以看出來官方爲了解決問題已經把權限改成775了,但是並沒有解決寫入的問題,因爲dreamhost的php-cgi模式屬於高安全性的,運行腳本建立文件夾的時候是使用你的ftp帳號或者dhapache這樣的用戶來創建的,所以我們必須在權限中給other+w的權限,於是我們修改0775為0777,試驗后發現徹底解決了問題了
已記錄

使用的dreamhost的虛擬主機,下載的pLog1.0.1的plog,用的1.0的模版,沒有任何外掛程序使用。内碼使用的是utf-8
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #2 於: 十月 06, 2005, 01:20:23 下午 »

小青豆:

謝謝你跟 catseyes 的實驗。這樣子 dreamhost 的 user 應該不再有問題了!

Mark
已記錄

sea0964
新手見習
*
文章: 16


檢視個人資料 個人網站
« 回覆文章 #3 於: 十月 07, 2005, 07:44:13 上午 »

請問一下, 我可以轉貼這一篇去我站上嗎?
謝謝
已記錄

markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #4 於: 十月 07, 2005, 08:40:04 上午 »

請問一下, 我可以轉貼這一篇去我站上嗎?
謝謝

盡量啊!記得把 credit 保留給原作者就好了,也別忘了連結。

Mark
已記錄

WhiteCloud
初級會員
**
文章: 51


檢視個人資料 個人網站
« 回覆文章 #5 於: 十月 07, 2005, 02:07:36 下午 »

這整個解決的過程,是很棒的互動,大家共同討論,從各個角度檢視問題。

小青豆和 cateyes 解決問題之後,也提出了各自的心得與回饋,這就是社群累積共同資源的力量。 微笑
已記錄
gz88
新手見習
*
文章: 7


me


檢視個人資料 個人網站
« 回覆文章 #6 於: 二月 26, 2006, 01:48:26 上午 »

现在的103版可以适用这篇文章吗..  例如添加 session

我发现就算不加session也好像没什么问题.. 是用虚拟主机

但还有添加的代码..

怎么看了整天都找不到一个完全适合于103版的安装教程呢 ..比较零乱.. 玩了一天PLOG感觉不错..望更进..谢~~
已記錄

我的 LifeType .. http://life.moccn.com
davekuo
新手見習
*
文章: 17


檢視個人資料
« 回覆文章 #7 於: 四月 01, 2006, 03:17:52 下午 »

大家好

我是dreamhost 和plog的新手! 我已經把lifetype 1.03 裝好了! (http://www.teacher-chao.com/app/blog/summary.php)
但是還是沒有辦法把”簡潔網址與自訂網址”設定好

雖然在討論板以經有很詳細的討論和成功案例 但有些關念和資訊希望大家可以幫忙成清 (先說聲謝謝)
1.是否在dreamhost 的http.conf 檔案已經事先設定為 "overide all"
  假如要自己設定 是在control panel的哪裡 或要和customer support聯繫

2. 在dreamhost上 如何改檔案的權限?
   我有嘗試不同的方式保含(1)用dos的但chmod的指令好像不支援 (2) 用CuteFTP但檔案的權限改布過來
   (3) 最後用了ultraEdit才成功

   請問大家在dreamhost是如何 或用什麼工具去執行linux的command?

3. 在"小青豆"的回覆 是否要把 "775" 改成 "777" 在以下的新增的程式


    define( 'DEFAULT_TEMPLATE_TEMP_FOLDER_PERMISSIONS', 0775 );

    改成

    define( 'DEFAULT_TEMPLATE_TEMP_FOLDER_PERMISSIONS', 0777 );

4. 在pLog"簡潔網址"設定的畫面  是否可以提共大家的範例

   我碰到的一問是
   1. 當permalink_format 為"/{blogname}/post/{catid}/{postid}$"
     
      - {blogname} 是否可以含中文 (我目前的 BLOG NAME是 "DAVID老師"
   
   2. 在另一張文章有談到不要把"BLOG"在"/BLOG/{blogname}/post/{catid}/{postid}$"S拿掉
     
      NOTE我有在我的"簡潔網址"設定的畫看到"BLOG"再每一行自動出現
      (EXAPLE --> category_link_format ==> "BLOG/{blogname}/catid={catid}$"

      我的問題是:
      (1)為什們不是 "app/blog/{blogname}...." 因為我的lifetype是裝在
      http://www.teacher-chao.com/app/blog/

      (2) 不了解在CATEYES的決論是把"blog"拿掉 但Mark有體醒大家要看
     
   我建議你看完文件後再來設定: http://wiki.lifetype.net/index.php/PLog_1.0/Custom_URLs

   為什麼在 blog_link_format  中不能使用 {username},是因為我們根本沒把 {username} 的變數放到 blog_link_format 中。在 blog_link_format 只允許 {blogowner}, {blogid}, {blogname}

    Mark
   

THANK YOU!!

DAVID
已記錄
catseyes
一般會員
***
文章: 189


是我啦是我啦!


檢視個人資料 個人網站
« 回覆文章 #8 於: 四月 01, 2006, 05:58:42 下午 »

err...我也看不是很懂你的問題耶 @.@

不過就理論上來說你是不需要更動到 http.conf 的...DreamHost也不會讓你更動....

而就整體來說依照上面的心得來操作的話應該不會有任何的問題才對...

因為我在DreamHost上面也裝過了 1.03 所以是沒有問題的....你是否遺漏甚麼步驟呢!?

另外...使用BlogName當網址參數是不支援中文名稱的唷 ^^

還有把最前面的 blog 拿掉完全是我個人的喜好的啦 ^^

因為我已經使用了以 blog 為開頭的 Sub-Domains 何必還需要第二個 blog 字眼呢!?

我原本的網址為 http://www.catseyes.com.tw/blog/

使用 Sub-Domains 後為 http://blog.catseyes.com.tw/

如果還是把 blog 這個參數放到網址內的話就變成 http://blog.catseyes.com.tw/blog/

這樣不是很奇怪嗎!?((我感覺很怪啦 ^^ 別人我就不知道了))
已記錄

我的 B-LOG
http://blog.catseyes.com.tw/index.php?blogId=1

虛擬主機資訊
24cc.com 主機
主機系統  Linux
主機類型  i686
Apache 版本 1.3.34 (Unix)
PHP 版本 4.4.1
MySQL 版本 4.1.14-standard-log
=======================
davekuo
新手見習
*
文章: 17


檢視個人資料
« 回覆文章 #9 於: 四月 03, 2006, 12:24:33 上午 »

Dear Cateyes

謝謝你的回信! 基本上 因為我是新手 所以當問問題時 把安裝問題和dreamhost的設定和dreamhost的超作上一起來發問!

目前我還沒有辦法用"清潔"url 可以用 "自訂" url.
當我用"清潔"url 時 在summary.php顯示的連結到每一個blog都無法顯示
但我用"自訂" url. 每一個blog的連結是okay的

目前我是用 "/blog/{blogname}/..... 成功的 搭配"自訂" url
但當我用 "/blog/{blogid}/  ..... 不成功  搭配"自訂" url

因為mark建議有一篇文章(英文版) 提出"/blog"不要移除 所以我的目前的網址會 "http://www.teacher-chao.com/app/blog/blog/shih_ho"


Thank you everyone's help!

Dave



已記錄
catseyes
一般會員
***
文章: 189


是我啦是我啦!


檢視個人資料 個人網站
« 回覆文章 #10 於: 四月 03, 2006, 02:46:20 上午 »

Dave 你好呢 ^^

如果同樣也是 DreamHost 主機的話...依照上面的步驟來做的話應該是不會有問題的 ^^

這點我很確定...因為我剛剛又重新試裝了一次 LifeType 1.03...完全沒有問題的呢!!

其實把自定網址前面的 blog 給刪除也是無所謂的...同樣的在 Sub-Domains 底下也是成功的!!

要不要再檢查一下你的步驟是否有錯誤呢!?

and...你要不要換著使用 WinSCP 這套 FTP 軟體呢!?

目前在 DreamHost 使用上來說的話...WinSCP 與 FlashXP 都是不錯用的兩套 FTP 軟體....

WinSCP 是屬於免費分享的軟體...FlashXP 則是屬於付費型的軟體....

個人是比較偏好 WinSCP 的啦 ^^ 免費...功能又比 FlashXP 強大了許多 ^^ 你可以試試看!!

其實在玩 LifeType 比較不建議使用 CuteFTP 的啦...

因為 CuteFTP 好像看不見一些隱藏檔案!!

在 DreamHost 主機來說他是使用 Unix((還是Linux @.@ 忘記了~))所以有些檔案被設定隱藏

所以使用 WinSCP 或者 FlashXP 是不錯的選擇 ^^

感覺起來你目前的問題好像出在 .htaccess 沒有修改正確的呢 @.@!?!?!?
已記錄

我的 B-LOG
http://blog.catseyes.com.tw/index.php?blogId=1

虛擬主機資訊
24cc.com 主機
主機系統  Linux
主機類型  i686
Apache 版本 1.3.34 (Unix)
PHP 版本 4.4.1
MySQL 版本 4.1.14-standard-log
=======================
davekuo
新手見習
*
文章: 17


檢視個人資料
« 回覆文章 #11 於: 四月 08, 2006, 09:18:56 下午 »

Dear all

謝謝大家的幫忙 目前"自定的url"的設定是成功的
但"清潔url"的設定是不成功的

當我從/app/blog/summary.php 時 點選blog時 會出現以下的錯誤訊息
------------------------------------------------------------------------------------------------------------------
Not Found
The requested URL /plog/index.php was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
------------------------------------------------------------------------------------------------------------------------------------------

**我以經有改過.htaccess 檔案了 因該沒有問題 因為"自定的url"的設定是成功的
**以上的錯失敻訊息出現了 "The requested URL /plog/index.php was not found on this server." 是不是我拿裡在lifetype沒有射定好 導致lifetype 去找/plog/index.php  但在.htaccess 的設定為 /app/blog/

天ㄚ 請好心人士幫忙一下!!

dave

已記錄
davekuo
新手見習
*
文章: 17


檢視個人資料
« 回覆文章 #12 於: 四月 08, 2006, 11:14:42 下午 »

I am so stupied.....

I have found the answer to my own problem.
The root cause is that I did not change the "RewriteBase" path from /plog/ to /app/blog.

Thank you for everyone's help!

Dave. (now my simplied/beauty link works now)
已記錄
catseyes
一般會員
***
文章: 189


是我啦是我啦!


檢視個人資料 個人網站
« 回覆文章 #13 於: 四月 09, 2006, 10:25:20 上午 »

能把你 .htaccess 的設定貼上來看一下嗎!?

感覺妳應該是設定錯誤了.....順便能告知你的 LifeType 安裝的目錄名稱是啥嗎!?
已記錄

我的 B-LOG
http://blog.catseyes.com.tw/index.php?blogId=1

虛擬主機資訊
24cc.com 主機
主機系統  Linux
主機類型  i686
Apache 版本 1.3.34 (Unix)
PHP 版本 4.4.1
MySQL 版本 4.1.14-standard-log
=======================
davekuo
新手見習
*
文章: 17


檢視個人資料
« 回覆文章 #14 於: 四月 09, 2006, 05:12:45 下午 »

dear Cateyes

謝謝你 問題以解決  是我沒有把.htaccess  設定正卻

謝謝 
ps: 請問24.CC好嘛 有支援.htaccess override?
已記錄
頁: [1] 2
LifeType 中文開發論壇  |  支援  |  虛擬主機討論  |  虛擬主機討論精華區  |  [DreamHost]簡潔網址與自訂網址設定 « 上篇主題 下篇主題 »
    前往: