香港独立IP空间
香港php空间
美国php空间
域名注册

这节的内容为什么要独立拿出来单独写?无忧主机(www.51php.com)的帮助文档一个教程只一个问题的解决方法。由于xoops的安装有特殊性,所以本文特地独立成章,将上篇无忧主机php空间下安装XOOPS详细图文教程延续,安装完毕后,有几个非常重要的的地方,不得不独立拿出来说明白。所以安装完xoops后,务必继续阅读本教程。

两个安全问题,是xoops安装完毕后,用户必须要去做的。

一、删除xoops安装向导临时生成的install文件啊。

登录ftp空间,删除 “ install_remove_4cda0fe57c468”文件。

二、修改“mainfile.php”文件权限为:444。

登录php空间管理后台,打开“文件管理器”进入public_html目录,将“mainfile.php”文件权限设置为:444。不会修改linux空间下的文件权限,请阅读DirectAdmin(DA)操作手册之文件管理篇

三、Xoops路径设置问题。这个是本文的重点。

A、 xoops 在安装设置xoops路径的时候,如果用户是保持默认设置,那么登录xoops后台,进入“管理区”会有错误提示(见图1)。在xoops安装教程中,无忧主机为了将这个错误重现,选择了默认安装方式,如果是第一安装xoops的用户在安装时候,不小心选择了默认设置,那么仔细阅读,关于这个后台提示错误的解决方法。

image00112 150x150 XOOPS安装完成后的安全问题

解决方法:

首先按照提示,将“xoops_data”和“xoops_lib”移动网站根目录之外的目录。

如:/home/usertest/domains/usertest.815.51php.com/ 这个下面,用户登录FTP就可以看到这个目录。好了,现在在该目录先建立一个新目录如:“safeweb”将“xoops_data”、“xoops_lib”移动到safeweb目录下面(见图2):

/home/usertest/domains/usertest.815.51php.com/safeweb/xoops_data

/home/usertest/domains/usertest.815.51php.com/safeweb/xoops_lib

文件移动后,修改maifile.php文件,将默认物理(绝对)路径修改为当前路径就OK(如图3);

define( ‘XOOPS_PATH’,

‘/home/usertest/domains/usertest.815.51php.com/safeweb/xoops_lib‘ );

// Physical path to the XOOPS datafiles (writable) directory WITHOUT trailing slash

define( ‘XOOPS_VAR_PATH’,’/home/usertest/domains/usertest.815.51php.com/safeweb/xoops_data‘ );

image00311 150x150 XOOPS安装完成后的安全问题

image00512 150x150 XOOPS安装完成后的安全问题

B、安装xoops设置物理(绝对)路径时候,请按照主机教程安装,修改默认路径,就可无错安装。

本教程完。感谢无忧主机提供的2G美国php空间测试。

无忧主机提供美国纯Linux环境下 2G 高端php虚拟主机 只需299元一年。

本文地址:http://www.51php.com/xoops/826.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: