如何在运行Ubuntu12.04的虚拟服务器上安装Joomla

来自菜鸟教程
跳转至:导航、​搜索


状态: 已弃用

本文介绍了不再受支持的 Ubuntu 版本。 如果您当前正在运行运行 Ubuntu 12.04 的服务器,我们强烈建议您升级或迁移到受支持的 Ubuntu 版本:

原因: Ubuntu 12.04 已于 2017 年 4 月 28 日终止生命周期 (EOL) and no longer receives security patches or updates. This guide is no longer maintained.

请参阅:
本指南可能仍可用作参考,但可能不适用于其他 Ubuntu 版本。 如果可用,我们强烈建议使用为您正在使用的 Ubuntu 版本编写的指南。 您可以使用页面顶部的搜索功能来查找更新的版本。


关于 Joomla

Joomla 是一个免费和开源的内容管理,它使用 PHP 和后端数据库,如 MySQL。 它提供了多种功能,使其成为开箱即用的极其灵活的内容管理系统。 它创建于 2005 年,目前是第二受欢迎的在线内容管理网站。 它现在有超过 10,000 个插件来自定义其功能。

设置

本教程中的步骤要求用户在其虚拟专用服务器上具有 root 权限。 您可以在 初始服务器设置 的步骤 3 和 4 中查看如何设置它

在使用 Joomla 之前,您需要在虚拟服务器上安装 LAMP。 如果您的 VPS ' 没有 Linux、Apache、MySQL、PHP 堆栈,您可以在此处找到设置教程:如何在 Ubuntu 12.04 上安装 LAMP。

拥有用户和所需软件后,您就可以开始安装 Joomla!

第一步——下载 Joomla

首先,创建一个目录,您将在其中临时保存 Joomla 文件:

mkdir temp

切换到目录:

cd temp

然后,您可以直接从他们的 网站 下载最新版本的 Joomla。 目前,最新版本是 2.5.7。

wget http://joomlacode.org/gf/download/frsrelease/17410/76021/Joomla_2.5.7-Stable-Full_Package.tar.gz

此命令会将压缩的 Joomla 包直接下载到虚拟服务器上用户的主目录。 您可以使用以下命令解压缩它,将其直接移动到默认的 apache 目录 /var/www :

sudo tar zxvf Joomla_2.5.7-Stable-Full_Package.tar.gz  -C /var/www

第二步——配置设置

一旦 Joomla 文件位于 web 目录中,我们会更改几个权限以授予对 Joomla 安装程序的访问权限。

首先创建一个 Joomla 配置文件并使其暂时可写:

sudo touch /var/www/configuration.php
sudo chmod 777 /var/www/configuration.php

安装完成后,我们将权限改回755,这将使其只能由所有者写入。

第三步——创建 Joomla 数据库和用户

现在我们需要转换一下,为 Joomla 创建一个新的 MySQL 目录。

继续并登录 MySQL Shell:

mysql -u root -p

使用您的 MySQL 根密码登录。 然后我们需要创建 Joomla 数据库,该数据库中的一个用户,并为该用户提供一个新密码。 请记住,所有 MySQL 命令都必须以分号结尾。

首先,让我们创建数据库(为简单起见,我将我的 Joomla 称为 Joomla,但对于真正的服务器,这个名称不是很安全)。 随意给它你选择的任何名称:

CREATE DATABASE joomla;
Query OK, 1 row affected (0.00 sec)

然后我们需要创建新用户。 您可以随意替换数据库、名称和密码:

CREATE USER juser@localhost;
Query OK, 0 rows affected (0.00 sec)

为新用户设置密码:

SET PASSWORD FOR juser@localhost= PASSWORD("password");
Query OK, 0 rows affected (0.00 sec)

最后将所有权限授予新用户。 如果没有这个命令,Joomla 安装程序将能够利用新的 mysql 用户来创建所需的表:

GRANT ALL PRIVILEGES ON joomla.* TO juser@localhost IDENTIFIED BY 'password';
Query OK, 0 rows affected (0.00 sec)

然后刷新 MySQL:

FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

退出 MySQL shell:

exit

重启阿帕奇:

sudo service apache2 restart

第四步——访问 Joomla 安装程序

将 Joomla 文件放置在 VPS 上的正确位置、分配适当的权限并设置 MySQL 数据库和用户名后,您就可以在浏览器中完成其余步骤。

通过您的域名或 IP 地址访问 Joomla 安装程序。 (例如。 Example.com)

完成安装程序后,按照 Joomla 的说明删除安装文件夹并更改配置文件的权限:

sudo rm -rf /var/www/installation/
sudo chmod 755 /var/www/configuration.php

访问您的域或 IP 地址以查看您的新 Joomla 页面。

埃特尔·斯维尔德洛夫