这节的内容为什么要独立拿出来单独写?无忧主机(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的用户在安装时候,不小心选择了默认设置,那么仔细阅读,关于这个后台提示错误的解决方法。
解决方法:
首先按照提示,将“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‘ );
B、安装xoops设置物理(绝对)路径时候,请按照主机教程安装,修改默认路径,就可无错安装。
本教程完。感谢无忧主机提供的2G美国php空间测试。
无忧主机提供美国纯Linux环境下 2G 高端php虚拟主机 只需299元一年。