读吧书网安装指南[安装手册]
[color=blue][b]一、环境要求:[/b][/color][b]1、操作系统:[/b][color=gray]
读吧书网具备跨平台特性,可以运行于 Linux/FreeBSD/Unix 及微软 Windows 2000/2003 等各种操作系统环境下。您需要做好服务器操作系统级的安全防备措施,例如 Windows 用户需更改 MySQL for Windows 的初始 root 密码,避免跨目录的文件读写;类Unix 用户需避免使用过于简单的密码,避免跨用户目录的文件读写,做好服务器上其他相关软件(如 Sendmail, ftpd, httpd)等的安全防范,使用较新的软件版本等。
如果您租用虚拟主机,一般正规和技术力量较强的虚拟主机提供商会已经做好操作系统的各项准备,用户可不必关注此部分。
推荐使用 Linux/FreeBSD 操作系统,不仅完全免费,而且可以获得更好的稳定性和负载能力。如果使用 Windows 系统,建议将 PHP 以 ISAPI(非 CGI)方式安装。
[/color]
[b]2、语言及数据库支撑环境要求:[/b][color=gray]
读吧.net需要服务器上装有如下软件:
·可用的 httpd 服务器(如 Apache, Zeus, IIS 等)
·PHP 4.3.0 及以上
·MySQL 3.23 及以上
以上软件除了 httpd 软件有可能需要购买以外,其余均为跨平台的免费软件,推荐使用以上软件的最新稳定版本,不仅拥有更多的功能,而且通常已修复了已知老版本的安全漏洞。
如果您租用虚拟主机,请咨询虚拟主机提供商,您的空间服务器是否已安装了上述软件。由于 读吧书网的数据表具有前缀设计,因此通常情况下可以将读吧书网与其他软件安装在同一个数据库中,或采用不同的前缀名从而在同一个数据库中安装多个 读吧书网而不产生冲突。
您的 MySQL 数据库账号应当拥有 CREATE、DROP、ALTER 等执行权限,同时文件空间需不低于 5M,数据库空间不低于 2M,通常您的虚拟空间都会满足这个条件,以满足包括 读吧.net 在内的绝大多数网络软件的正常运行。如果您不了解具体情况,请咨询您的空间提供商。
[/color]
[b]3、安装可能用到的工具软件:[/b][color=gray]
读吧书网开发组尽量使得安装步骤简单方便,但仍然可能会用到一些常用的工具软件。如果您通过网络将读吧书网软件上传到服务器上,您将可能需要一个 FTP 客户端软件。通过您的服务器 FTP 账号,使用该 FTP 客户端软件将相关文件上传到服务器上。并设置好相应文件/目录的权限。
[b]读吧书网要求使用 FTP 软件上传所有文件时,使用二进制(BINARY)方式进行,否则可能无法正常使用。有关二进制上传的具体细节,请参考《安装常见问题》中的说明。
[/b][/color]
[color=blue][b]二、安装详细流程:[/b][/color]
[b]1、安装前的特别说明:[/b][color=gray]
·建议您在安装之前到读吧书网官方网站([url]http://www.read8.net[/url])检查是否有最新的版本发布,我们推荐您始终安装和使用最新的读吧书网稳定版本。[/color]
[b]2、安装详细流程:[/b][color=gray]
[b][color=black]第 1 步:上传[/color][/b]
使用 FTP 软件登录您的服务器,建立一个单独的目录,或选择合适的位置,确保存放在此位置的文件能够被 web 请求所访问到,并且该目录中具有执行 PHP 代码的权限。将 读吧书网文件包的目录中的全部文件和目录结构上传到服务器。
如果您仍然不了解应该上传哪些内容,请参考官方论坛中的其他文章并必要时提出疑问。
读吧书网要求使用 FTP 软件上传所有文件时,使用二进制(BINARY)方式进行,否则可能无法正常使用。有关二进制上传的具体细节,请参考《安装常见问题》中的说明。
[b][color=black]第 2 步:设置目录属性[/color][/b]
如果您的服务器使用 Windows 操作系统,在程序无法正常写入文件的时候,请这样来修改:IIS用户,在书网所在目录的上一级目录的属性中点击“安全”,增加Everyone用户,权限为“读取”和“写入”。
如果服务器使用的是Linux/Unix类操作系统,则请设置用户名Apache为书网目录的所有者。
您在正式安装以前,需要设置相关的目录属性,以便数据文件可以被读吧书网正确的读写。使用 FTP 软件登录您的服务器,将服务器上以下的目录属性设置为 777。
./data及所有子目录和文件
./html及所有子目录和文件
./install及所有子目录和文件
如果您仍不了解那些目录或文件需要设置属性,请参考官方论坛中的其他文章并必要时提出疑问。
如果您不了解应该如何设置属性,请参考《安装常见问题》中的说明。
[b][color=black]第 3 步:执行安装脚本[/color][/b]
您的安装已经进行到最后一步,请在浏览器中运行 install.php,即访问 [url]http://您的域名/书网目录/install/index.php[/url] 以完成最后的安装。
安装脚本会提示您输入数据库参数,及基本配置。按照其中的说明,完成最后的安装。使用中的问题,请参考《使用指南》。
数据库参数请使用空间服务商提供的数据库服务器、用户名、密码及数据库名。如果您使用自己安装的服务器环境,我们建议您在可能的情况下,尽量不要使用 root 账号,而依据 读吧.net 及服务器上其他软件的需要,单独为每个程序分配账号和数据库,以减少安全问题发生的可能。
[color=green]请您了解:数据库参数我们也无法告诉您如何设置,需要根据服务器账号的实际情况而定。如果您不了解,请咨询您的空间服务商,他们会完整的告诉您具体的设置方法。[/color]
安装成功后,请通过 FTP 删除安装脚本(install目录),以避免被再次安装(通常程序可自动删除)。
[b][color=black]第 4 步:进行后台设置[/color][/b]
您的安装已经进行到最后一步,在浏览器中第一次访问书网,即访问 [url]http://您的域名/书网目录/index.php[/url]时,程序会自动跳入后台设置,此时请设置好您的书网域名、及数据库资料两个必备选项,经检查无误后将提示听输入管理员的信息,从而完成安装。
设定保存成功后,程序会提示您至首页。此时请用您设置的管理员账号及密码登录。[/color]
[color=blue][b]三、安装常见问题:[/b][/color][color=gray]
[b][color=black]什么是二进制(BINARY)上传?如何设置并使用二进制上传?[/color][/b]
所有的 FTP 服务器端和客户端软件均支持两种方式的文件上传,其一为文本(ASCII)上传,其二为二进制(BINARY)上传。读吧.net 要求用户在上传所有文件时,使用二进制的上传方式进行。原因为某些程序文件经过编译处理,使用一般的文本上传会造成文件传输错误,影响您的使用,即便是未经编译的文件,在不同 FTP 服务器下也可能有差异。您可以在所有的 FTP 客户端软件中找到有关二进制上传的选项,例如 SmartFTP,FlashFXP,LeapFTP,CuteFTP 等。以下举例说明这两种客户端软件设置 PHP 文件二进制上传的方法。
·LeapFTP:在 Options(选项)菜单中选择 Parameters(参数设置),选择其中的[ASCII 扩展名],出现列表后,选中其中的“*.php、*.html”,点右边的[删除],再点右边的[确定]即可。如果“*.php、*.html”项目不存在的话,可直接使用,不需另行设置。
·CuteFTP:进入软件后按 ALT+F7 进入 Global Options(全局选项),选择[传输]下面的[ASCII 类型],在右边列表框中找到名为“php、html”的项目,选定后点右边的[删除],再点下面的[确定]即可。如果“php、html”项目不存在的话,可直接使用,不需另行设置。
[b][color=black]上传后显示错误信息为“Zend 2003120701……”等的乱码?[/color][/b]
服务器不支持Zend Optimizer扩展或版本过低。请联系您的服务商安装。
3.5版已全面开源,不再需要Zend Optimizer。我们始终推荐您使用最新的可用版本。
[b][color=black]如何更改文件属性?[/color][/b]
您只有在服务器使用 Linux/Unix 类操作系统时,才需要在安装时对文件属性进行更改,Windows 系统的服务器通常不需要更改属性。您可以在 FTP 软件中,选定需要更改属性的文件或目录,然后点右键选择 CHMOD(更改文件属性),输入属性值(如 777),再确定即可。如果您的 FTP 软件提示无权更改属性,而您又没有办法通过 Shell 的方式登入主机,请与空间服务商联系,要求其授予您 CHMOD 的权限。
[b][color=black]为什么通过访问所有 .php 页面都会出现类似程序代码一样的信息?[/color][/b]
这种情况是因为您的服务器上 PHP 语言支持环境没有被安装,或配置不正确。请自行安装,或向空间提供商寻求解决。
[b][color=black]为什么软件提示 Unable to read xxx bytes in xxx.php in xx 这样的信息?[/color][/b]
因为您没有使用二进制(BINARY)上传 PHP 文件,请使用 FTP 软件将所有 PHP 文件重新传输一次。
[b][color=black]为什么软件提示 Fatal error: Unable to read ……这样的信息?[/color][/b]
因为您上传的 PHP 文件可能不完整和未使用二进制上传造成的,请使用 FTP 软件将所有 PHP 文件重新传输一次。
[b][color=black]为什么书网提示 缓存成功更新,请刷新?[/color][/b]
这是缓存自动更新的提示信息,通常在初次安装完成后,或缓存文件不存在由系统自动重新建立的时候出现。这个提示为正常现象,一般仅出现一次,刷新该页面即可。
[b][color=black]为什么书网提示 不能写入缓存文件夹?[/color][/b]
出现这个提示通常因为 Cache 文件无法写入。使用 Unix 类操作系统的用户,请检查 ./data/cache目录是否设置了可写属性(777),同时如果您是从其他服务器上转移书网而来,除了需要对上述文件设置属性以外,还需要进行下面两个步骤其中之一:
·将上述目录中的所有文件全部删除
·将上述目录中下的所有文件属性均设置为777
[b][color=black]如果数据库不存在,安装程序可以自动建立数据库吗?[/color][/b]
可以,只要您的帐号具有该权限,但我们不推荐您使用具有较大权限的帐号连接数据库,所以我们建议先使用 MySQL 及相关软件设定好库,然后在安装程序中直接使用已有的数据库。
[b][color=black]安装后在后台进行组管理的时候,显示的组名都是????的字样,这是为什么?[/color][/b]
这是由于您 MySQL 字符集设置不当所致。请将字符集设置为utf8。
[b][color=black]为何在安装时反复跳入后台常规设置界面?[/color][/b]
请使用官方最新的正式版(v3.0以上)重新安装。
[b][color=black]为何我安装读吧.net的时候以及安装之后显示的是一片空白?[/color][/b]
请下载官方最新的版本及以上版本并使用二进制上传。同时确保cache文件夹可写。
[b][color=black]安装完毕之后,为什么提示我无法进入后台?[/color][/b]
安装完毕之后您需要使用站长帐户登陆之后方可再进入。
[b][color=black]默认的站长帐户和密码是多少?[/color][/b]
3.1版本开始已不再定义默认站长,请牢记您在安装时输入的站长信息。
[b][color=blue]小技巧:如果安装后用站长帐号登陆不了,提示无此用户数据,请查看开放书库导航条下有没有书籍分类列表。如果没有,则说明没有正常导入初始化数据。请检查数据库字符集设置并重新进行install安装。[/color][/b]
[/color] 附录:读吧.net 本地运行环境构建(Windows)
请临时参阅 [url]http://www.discuz.net/usersguide/install_server_win.htm[/url] [size=4][color=blue][b]怎样整合discuz论坛?[/b][/color][/size]
答:请参照这个帖子:[url=http://www.read8.net/bbs/read.php?tid=398]读吧.net 整合Discuz!论坛文档[/url]。
部分相应下载地址参考:
Apache 2:[url]http://www.onlinedown.net/soft/11528.htm[/url]
Mysql 4:[url]http://mysql.mirror.vmmatrix.net/Downloads/MySQL-4.0/mysql-4.0.26-win32.zip[/url]
PHP 4: [url]http://www.onlinedown.net/soft/1774.htm[/url]
Zend optimize: [url]https://www.zend.com/free_download/optimizer[/url] 请在大家安装时多加参考。 支持老大~~~呵呵 安装完就是打不开,没有什么错误提示,这种问题怎么解决? 安装是很快,就是无法采集?如何出理? curl 扩展 不支持
如何处理? 没有关系。
页:
[1]
