本教程将帮助您在基于 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
从官方下载最新版本的Joomla CMS压缩包GitHub 存储库。在撰写本教程时,Joomla 3.8.2 是最新的可用版本,使用以下命令下载 Joomla 存档。
cd /tmp
wget https://github.com/joomla/joomla-cms/releases/download/3.9.12/Joomla_3.9.12-Stable-Full_Package.tar.gz
现在将 Joomla 解压到 Joomla Apache Virtualhost 的文档根目录下。
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 VirtualHost
您可以使用子目录 URL(如 http://localhost/joomla)访问您的 Joomla 目录。但如果您需要在主域上使用 Joomla,让我们像下面这样配置您的 Apache 虚拟主机。
<VirtualHost *:80>
ServerName joomla.example.com
ServerAdmin webmaster@example.com
DocumentRoot /var/www/html/joomla
<Directory /var/www/html/joomla>
Allowoverride all
</Directory>
</VirtualHost>
步骤 4 – 创建 MySQL 数据库
现在使用管理权限登录 MySQL 服务器并为 Joomla 创建数据库。另外,为新创建的数据库创建一个单独的 MySQL 用户。
|
mysql> CREATE DATABASE joomla;
mysql> GRANT ALL on joomla.* to joomla@localhost 鉴定人 "secret";
mysql> FLUSH 特权;
|
第 5 步 – 运行 Joomla Web 安装程序
Joomla 提供了一个 Web 安装程序来完成安装。通过访问 Apache 虚拟主机中配置的 Joomla URL 开始安装。
在第一页上,输入站点名称和管理用户详细信息以在安装后访问 Joomla 管理面板。
在此页面上输入步骤 4 中创建的数据库详细信息。
您的 Joomla 安装已经完成。您只需单击“删除安装文件夹”按钮即可删除安装目录。
单击管理员按钮,使用步骤 1 中指定的凭据登录 Joomla 管理面板。
Joomla 设置的管理员仪表板。