欢迎光临, 访客. 请先 登入註册一个帐号.
十二月 18, 2017, 05:51:10 下午
19594 文章 在 3864 主题 由 4580 会员
最新註册会员: aa123aa1
LifeType 中文开发论坛  |  支援  |  虚拟主机讨论  |  虚拟主机讨论精华区  |  [DreamHost]简洁网址与自订网址设定 « 上篇主题 下篇主题 »
页: [1] 2
作者 主题: [DreamHost]简洁网址与自订网址设定  (阅读 42109 次)
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]简洁网址与自订网址设定 « 上篇主题 下篇主题 »
    前往: