在Ubuntu 6.10下安装和使用Xoops
我想告诉你如何在Ubuntu上安装Xoops。 我使用Ubuntu 6.10服务器版,但它也可能适用于其他系统。 Xoops是一个现代化的内容管理系统,可以通过各种模块进行扩展。 有关Xoops的更多信息,请参阅官方网站 。
第1步:安装Apache,PHP和MySQL
我们需要安装Apache和PHP以及MySQL。 如果没有安装它们,我们需要手动安装它们。 这可以通过在shell上调用apt-get
来完成,如下所示。 但是,如果您不想使用CD,但是要从Internet下载,则必须先编辑/etc/sorces.dist
,例如使用nano:
sudo nano /etc/apt/sources.list
你必须确保,以deb cdrom
开头的行被注释掉:
# deb cdrom:[Ubuntu-Server 6.10 _Edgy Eft_ - Release i386 (20061025.1)]/ edgy main restricted # deb cdrom:[Ubuntu-Server 6.10 _Edgy Eft_ - Release i386 (20061025.1)]/ edgy main restricted
现在确保底部的四行没有注释掉:
deb http://security.ubuntu.com/ubuntu edgy-security main restricted deb-src http://security.ubuntu.com/ubuntu edgy-security main restricted deb http://security.ubuntu.com/ubuntu edgy-security universe deb-src http://security.ubuntu.com/ubuntu edgy-security universe
如果您必须修改/etc/apt/sources.list
,则必须立即更新软件包数据库:
sudo apt-get update
现在我们已经配置了从互联网下载安装文件。 在我们可以安装软件包之前,我们必须获得根目录。 我们这样做:
sudo su
您将被要求输入密码,并从现在开始以root身份工作。 最后我们可以使用apt-get安装webserver,从Internet下载所有的包:
apt-get install apache2 libapache2-mod-php5 mysql-server php5-mysql
第2步:下载Xoops
由于Xoops是一个Web应用程序,我们需要将其安装到www
文件夹中:
cd /var/www
现在您可以通过下面给出的链接下载文件,或从中选择另一个: http : //sourceforge.net/project/downloading.php?groupname=xoops&filename=xoops-2.0.16.tar.gz&use_mirror=mesh
现在使用wget与url下载文件:
wget http://mesh.dl.sourceforge.net/sourceforge/xoops/xoops-2.0.16.tar.gz
您应该在www
文件夹中找到硬盘上的tar存档。
第3步:准备安装
现在,您的硬盘驱动器上已经有Xoops存档 - 在安装之前,您需要解压缩存档。 这通过shell上的utility tar来完成,如下所示:
tar xvfz xoops-2.0.16.tar.gz
对于安装过程,我们需要更改htdocs
文件夹中的一些权限; 系统需要这些权限,对mainfile.php
来说是exept,但更多的是。
cd xoops-2.0.16/htdocs/
chmod 777 uploads/ cache/ templates_c/ mainfile.php
第4步:安装Xoops
安装过程由php脚本完成,要执行此操作,您需要使用Web浏览器并导航到安装Xoops的目录,并浏览到子文件夹htdocs
。 例如: http
: //example.com/xoops-2.0.16/htdocs
您现在应该看到一个“安装向导”页面,如下所示。 如果没有,请确保您在htdocs
子文件夹中,并且Apache Web服务器和PHP已正确安装。
当您点击下一步时,您将获得Xoops的简介,以及您事先要做的一切的清单。 您现在不需要设置数据库,以后可以使用该向导完成。
现在,您应该看到,如果没有正确设置权限,则权限的检查将不会产生任何错误。 返回第3步,然后再次执行chmod
命令,但请确保您位于正确的文件夹中。