如何在Ubuntu, Debian, LinuxMint上安装Joomla 3.9 CMS

时间:2019-05-29 14:47:50  来源:igfitidea点击:

本教程将在基于Debian的系统上安装和配置Joomla CMS。

步骤1 -设置LAMP服务器

首先,配置系统上的LAMP服务器。
从系统终端执行以下命令以安装LAMP服务器。
首先,在系统中添加所需的PPA存储库。

$ sudo apt-get install -y python-software-properties
$ sudo apt add-repository ppa:ondrej/php -y

现在使用下面的命令安装Apache、PHP和MySQL的包。

$ sudo apt-get install apache2 apache2-data apache2-utils 
$ sudo apt-get install php php-mcrypt php-curl php-mysql php-gd php-cli php-json php-xml php-zip libapache2-mod-php 
$ sudo apt-get install mysql-server mysql-client

步骤2 -下载Joomla CMS

从GitHub官方存储库下载最新版本的Joomla CMS存档。

$ cd /tmp
$ wget https://github.com/joomla/joomla-cms/releases/download/3.9.12/Joomla_3.9.12-Stable-Full_Package.tar.gz

现在在Joomla Apache虚拟主机的文档根目录下提取Joomla。

$ mkdir -p /var/www/html/joomla
$ cd /var/www/html/joomla
$ tar xzf Joomla_3.9.12-Stable-Full_Package.tar.gz
$ chown -R www-data:www-data .
$ chmod -R 755 .

步骤3 -安装Apache虚拟主机

在浏览器中打开 http://localhost/joomla来访问Joomla目录。
但是,如果我们想在主域中配置Joomla,那么配置Apache虚拟主机如下所示。

<VirtualHost *:80>
   ServerName joomla.example.com 
   ServerAdmin [email protected]
   DocumentRoot /var/www/html/joomla
   <Directory /var/www/html/joomla>
	    Allowoverride all
   </Directory>
</VirtualHost>

这时访问就可以使用 http://joomla.example.com

步骤4 -创建MySQL数据库

现在使用管理特权登录到MySQL服务器,并为Joomla创建数据库。
另外,为新创建的数据库创建一个单独的MySQL用户。

mysql> CREATE DATABASE joomla;
mysql> GRANT ALL on joomla.* to joomla@localhost IDENTIFIED by "secret";
mysql> FLUSH PRIVILEGES;

步骤5 -运行Joomla Web安装程序

Joomla提供了一个web安装程序来完成安装。

通过访问 http://joomla.example.com开始安装。
在第一个页面上,输入站点名称和管理用户详细信息,以便在安装后访问Joomla管理面板。

在第4步创建的页面上输入数据库详细信息。
Joomla安装已经完成。

你只需要点击“删除安装文件夹”按钮来删除安装目录。
单击Administrator按钮,登录到Joomla管理面板。