如何在运行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 页面。