Joomla是流行的CMS之一, 它相对易于使用, 是WordPress的绝佳替代品。数百万程序员使用它来创建可移动且用户友好的网站。它包含成千上万的出色功能和设计, 这些功能使其成为构建专业网站的理想选择。
在本文中, 我们将演示如何在Ubuntu虚拟专用服务器(VPS)上安装Joomla。完成下面给出的所有步骤以了解其安装:
先决条件
- 具有sudo特权的非root用户
- VPS或专用服务器托管计划
使用以下命令更新Ubuntu存储库上的索引:
sudo apt-get update
输入你的密码以进一步处理。
然后, 输入以下命令以安装Apache:
sudo apt-get install apache2
步骤2:安装MySQL
如前所述, Joomla使用MySQL数据库来存储数据。因此, 你需要使用以下命令安装MySQL服务器:
sudo apt-get install mysql-server
当系统提示输入root用户时, 建议使用强密码。
为确保你的MySQL安装安全, 请使用以下命令并删除匿名用户和测试数据库:
sudo mysql_secure_installation
如下所述输入’ Y’ 或’ N’ 以使用将帮助你确保MySQL安装安全的设置:
- 设置“验证密码”插件? [是/否]
- 更改root密码? [是/否]
- 删除匿名用户? [Y / N]是
- 禁止远程root登录? [是/否]是
- 删除测试数据库并访问它? [是/否]是
- 现在重新加载特权表? [Y / N]是
在下面输入命令并登录MySQL命令行界面(CLI):
sudo mysql -u root -p
输入你的root密码授予访问权限。
之后, 使用以下命令创建数据库, 用户并分配正确的特权:
?CREATE DATABASE joomla_db;
?GRANT ALL PRIVILEGES on joomla.* to 'joomla_db'@'localhost' identified by 'PASSWORD';
?FLUSH PRIVILEGES;
?QUIT;
你可以将“ joomla_db”替换为你的首选值。建议为用户使用强密码。
步骤3:安装PHP
由于Joomla是用PHP(服务器端通用脚本语言)编写的, 因此还需要安装PHP。还应使用给定命令将其与为Apache Web服务器量身定制的相关模块一起安装:
?sudo apt-get install php libapache2-mod-php
在提示你确认安装时, 键入“ Y”并按“ Enter”。
步骤4:安装Joomla
你应该安装“解压缩工具”, 因为要下载的文件将是.zip格式。要安装“解压缩工具”, 请使用以下命令:
sudo apt-get install unzip
现在, 使用以下命令创建一个“ tmp”文件夹, 将在其中下载Joomla文件:
mkdir tmp
接下来, 使用命令cd到’ / tmp’ 目录:
cd /tmp
使用给定的命令开始从官方网站下载最新版本的Joomla:
wget <
link of the Joomla zip file>
即
https://downloads.joomla.org/cms/joomla3/3-9-11/Joomla_3-9-11-Stable-Full_Package.zip?format=zip
运行此命令后, Joomla将下载到带有扩展名.zip(档案文件)的’ tmp’ 文件夹中。
你需要解压缩下载的存档文件并将其复制到网站的根目录(可能在目录名“ joomla”下)。你可以为该文件夹使用任何名称。
使用以下命令创建目录:
sudo mkdir /var/www/html/joomla
使用以下命令解压缩已下载的文件:
sudo unzip Joomla_3-9-11-Stable-Full_Package.zip?format=zip-d /var/www/html/joomla
第5步:配置Joomla并分配正确的文件权限
默认的Joomla安装随附文件“ htaccess.txt”, 应将其复制以创建“ .htaccess”文件。要执行此操作, 应使用以下命令:
sudo cp /var/www/html/joomla/htaccess.txt /var/www/html/joomla/.htaccess
你必须为文件提供正确的权限, 以便Apache能够访问这些文件。使用以下命令来设置正确的权限:
sudo chown -R www-data.www-data /var/www/html/joomlasudo chmod -R 755 /var/www/html/joomla
现在, 你需要使用以下命令来重新启动Apache, 以进行所有PHP设置:
sudo systemctl restart apache2
步骤6:通过浏览器完成Joomla安装
打开浏览器, 然后将URL’ http://yourdomain.com/joomla’ 放入URL地址栏中。重要的是要注意, 你必须用你的域名或服务器的公共IP地址替换“ yourdomain.com”。你应该得到一个这样的窗口:
文章图片
遵循屏幕指示, 并按照上一篇文章中的说明填写所有必需的详细信息, 然后完成安装。
文章图片
【在Linux上安装Joomla详细步骤】现在, Joomla已成功安装在你的Ubuntu计算机上。