raksmart活动促销

分享

写回答

发帖

请教dreamhost架设杰奇小说程序

DreamHost DreamHost 5723 人阅读 | 4 人回复

发表于 2008-2-19 18:31:54 | 显示全部楼层 |阅读模式

也就是需要开通采集!
我弄了好长时间了,一直没有成功。谁能帮帮我么?指点指点我,十分感谢!我的QQ46657358  谢谢!

回答|共 4 个

大漠孤狼

发表于 2008-2-19 22:37:29 | 显示全部楼层

dreamhost常规是不支持采集的,好像要自己编译什么东西才可以

小野大神

发表于 2008-2-20 09:19:40 | 显示全部楼层

编译php,或自定义php.ini 均可以打开 url_open

自己Google一下
不要遇到一点小问题就问人

yd8

发表于 2008-5-6 10:43:49 | 显示全部楼层

杰奇1.4在dreamhost上的安装全攻略

以下说一下如何在dreamhost主机上安装杰奇1.4 http://yd8.org 阅读吧原创)

1.0 下载文件
首先,下载杰奇1.4软件包,你可以在这里进行下载http://yd8.org/download/jiqi1.4.zip,请注意,安装包的大小是在3M以上,有些网站提供的是杰奇1.4的升级包,只有1-2M的样子,如果你是新装,就要注意看文件的大小了。

2.0 解压与上传
先解压,文件压中有五个文件, jieqi.zip是杰奇的程序文件,另两个是数据库的sql文件,后面会提到如何导入网站数据库,一个就是注册机了,当然,还少不了就是本说明文件。

是然后把文件上传,用ftp工具就行了,不过要注意的是,因为杰奇商业版采用了zend加密,因此,在ftp上传时,需要采用binary方式,具体操作,可以上搜索引擎查,这里就不多说了。
另外,因为是用dreamhost空间,自然要说一下更方便的方式了。
Dreamhost空间支持ssh,因此,我们可以把整个压缩文件上传上去,然后用unzip来进行解压。这样快捷,方便。而且,后面我们要实现网站的在线采集,必须要用ssh进行设置。
先下载winscp 本站也同样提供了,具体地址是:http://yd8.org/download/winscp.rar

打开软件,

Host name 填上你的网址
Username Password填上你的SSH用户名和密码,一般也就是你的ftp用户名及密码,如果不是,请与帮你开设网站的人联系。
Private key file留空,点Login按钮,出现提示的话按确定就行了,同时,还会再次弹出一个密码输入框,你再输入一次ssh密码即可。

登录后,出现的界面与FTP界面类似,此时,你选定你要上传的zip文件,拖到右边目的文件夹,即可,此时会出现传输窗口,如下:


传递完成后,这时我们需要用到命令行工具了,在winscp的右上角工具栏处,找到一个黑色的按钮,如下图

点击
出现窗口

在这个窗口中,在Enter command边上有一个输入框,是你输入Linux命令行的地方,下方的黑色窗口,即是结果显示窗。刚开始用,觉得有点别扭,但是用了一段,发现还是有好处的,输入的命令自然支持拷贝了,同时,要找原来输入过的命令,只需按一下向下箭头就行了。

输入ls 这个命令是查看文件及目录列表。
确认存在这个文件后,我们开始用unzip命令开始解压

解压应该很快就完成了,这时,关闭命令行窗口,回到winscp。删除掉zip文件,查看一下解压的地址,按需要进行设置。默认应该是、生成了一个文件夹。你也可以将文件夹下的所有文件放置到你网站的根目录下。


3.0 设置
将以下几个目录以及目录下所有文件的权限需设置成777WINDOWS主机不需要设置
    blockcache  -  区块缓存目录,可在后台设置目录名称
    cache      -  网页缓存目录,可在后台设置目录名称
    configs    -  配置文件目录
    compiled    -  编译文件目录
    files      -  用户上传或者网站程序生成文件保存的目录,可在后台设置目录名称

4.0 导入数据库
利用dreamhost提供的phpmyadmin工具,在线导入数据库,这里,我们在压缩包的安装说明中,找到mysql41.sql文件导入数据库,数据编辑记的要选gb2312

5.0 获得网站注册码
在解压文件中,有一个杰奇1.4注册机的文件,打开,输入你的域名(不加www),获得注册码,复制下来,下面有用

6.0 修改配置文件
修改配置文件configs/define.php 里面的以下几个参数(用ftpwinscp都行)

JIEQI_URL
-
网站访问地址,如 http://www.yd8.org

JIEQI_DB_HOST  -数据库服务器,

JIEQI_DB_USER  -登陆数据库的用户名

JIEQI_DB_USER  -数据库密码

JIEQI_DB_NAME  -数据库名称

JIEQI_LICENSE_KEY   -网站授权注册码(输入上一步获得的注册码)

好了,保存一下修改文件,这时,你可以访问你的小说站了。
注意,这时,管理员的默认帐号和密码都是admin
进入后台:你的域名/admin 输入管理帐号和密码,就可以进入你的杰奇系统了。

7.0 升级系统
不过还没有最后完工,如果你现在进入后台,可以看到杰奇的小说系统还是1.3版的,需要升级一下。

执行http://你的杰奇安装目录/update140/updatedatabase.php 更新数据库
执行http://你的杰奇安装目录/update140/updatetemplates.php 更新文件参数

删除update140目录(更新文件的目录,防止重复更新)

好了,现在你的杰奇小说连载模块已经是1.4的了。

8.0 设置
现在需要来设置一下你的杰奇系统,按上面的步骤登录管理后台,
在管理首页,右边显示的是一些参数,拉到下面,


dreamhost中,php.ini中的allow_url_fopen是关闭的,这个选项可是很重要,关系到我们是否能够用杰奇进行在线采集,所以,必须修改。修改办法后面会讲到。


点击系统管理中的系统定义
出现在设置页中,请注意,这里的设置项和我们在configs/define.php中的不同,原因是,杰奇是把设置项保存在数据库中,更新了数据库中的信息,程序才会去修改define.php这个文件,我们刚才是用ftp工具直接改了define.php,而数据库中的内容还是没有变的,所以,在这里必须重新设置一下,主要的设置项还是和上面的一样。

设置好后,你就可以进行使用了。


yd8

发表于 2008-5-6 10:44:23 | 显示全部楼层

接上

9.0 用ssh修改allow_url_fopen参数
好,现在我们来进行allow_url_fopen参数的设置。

先在本地,用记事本建两个文件,如果图省事,就下载本站提供的文件包吧 http://yd8.org/download/set.rar(记的在上传前先修改里面的内容)

.htaccess

内容是
AddHandler phpFive .php
Action phpFive /cgi-bin/php.cgi
ErrorDocument 404 http://yd8.org/404.php

说明一下,第三行可不加,(记的域名要改成你的哦,要不都跑我的网站上来了,哈哈)主要是增加了一个404的错误页。对了,dreamhost还能够自定义404页的,这个很有用。因为我的小说站经常更新,比如,有时内容页是图片的,过一段,找到一个提供文本内容的网站,采集时就要把原来的页面全部删除了。而如果你已有读者,那么重定向会对你的读者友好一些。

建立php-update.sh
内容是:
#!/bin/sh
CGIFILE="$HOME/yd8.org/cgi-bin/php.cgi"
INIFILE="$HOME/yd8.org/cgi-bin/php.ini"
cp /dh/cgi-system/php5.cgi"$CGIFILE"
cp /etc/php5/cgi/php.ini"$INIFILE"

perl -p -i -e’s/.*allow_url_fopen.*/allow_url_fopen = On/;’ "$INIFILE"

记得把上面yd8.org改成你的域名。

把.htaccess上传到你的文件根目录中
在你的网站根目录中建立cgi-bin目录
把php-update.sh 上传到cgi-bin目录

这下又要用到winscp了,还是进到命令行窗口


改变php_update.sh的访问权限
输入:chmod +x
cgi-bin/php_update.sh


运行php_update.sh
输入:cgi-bin/php_update.sh

这时,你可以看到,你的cgi-bin目录里多了两个文件,说明是成功的。

打开你的管理首页,这时允许使用url打开文件选项已经是正常的了,好,搞定。可以在线采集了,当然,你得定义好采集规则。

本站提供了几个模板和采集规则,需要的话,可以来http://www.yd8.org/bbs/forumdisplay.php?fid=17]这里下载。

补充下,在dh上运行杰奇真是不错,我原来在捌号主机上装过,采集上不稳定,dh的稳定性好了很多。

对了,有需要的朋友,可以联系我购买dh空间,代装杰奇。请PM我。
您需要登录后才可以回帖 登录 | 注册

本版积分规则