带有Apache2的Joomla,在Ubuntu 20.04上本地安装

关于使用apache2安装joomla

在下一篇文章中,我们将看一看 我们如何在Ubuntu 2上使用Apache20.04安装Joomla。 如果没有人知道,Joomla是一个开源内容管理系统。 它用于在线发布应用程序和网站。 它是用PHP编写的,并使用MySQL / MariaDB作为数据库。

它简单,易用且 基于Web应用程序框架 模型视图控制器 移动就绪。 Joomla具有大量功能和设计,使其成为构建专业网站的理想选择。

在Ubuntu 2上使用Apache20.04安装Joomla

安装LAMP服务器

首先 我们将需要在我们的系统上安装Apache Web服务器,MariaDB,PHP和其他PHP扩展。 为此,您可以 跟随文章 我们几天前在此博客中写的内容,或打开一个终端(Ctrl + Alt + T)并输入以下命令:

为joomla安装灯

sudo apt install apache2 mariadb-server php7.4 libapache2-mod-php7.4 php7.4-cli php7.4-mysql php7.4-json php7.4-opcache php7.4-mbstring php7.4-intl php7.4-xml php7.4-gd php7.4-zip php7.4-curl php7.4-xmlrpc unzip

安装所有软件包后,我们将需要 编辑php.ini文件并修改一些设置:

sudo vim /etc/php/7.4/apache2/php.ini

在文件中,我们将不得不修改以下值:

memory_limit = 512M
upload_max_filesize = 256M
post_max_size = 256M
output_buffering = Off
max_execution_time = 300
date.timezone = Europe/Madrid

完成所有值后,我们保存并关闭文件。

建立资料库

先来 保护MariaDB的安装并设置MariaDB的root密码 使用以下命令:

sudo mysql_secure_installation

在这里,我们可以为root设置密码,并使用回答所有问题。 Y,但值得阅读以下问题:

joomla的mysql_secure_installation

然后 我们登录到MariaDB shell 使用命令:

sudo mysql -u root -p

使用MariaDB root密码后,我们将 为Joomla创建数据库和用户 使用以下命令:

为joomla创建数据库

CREATE DATABASE joomladb CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

GRANT ALL ON joomladb.* TO 'usuariojoomla'@'localhost' IDENTIFIED BY '123password';

FLUSH PRIVILEGES;

EXIT;

下载Joomla

首先我们要 下载最新版本 Joomla从其官方网站 运用 wget的:

下载joomla

wget https://downloads.joomla.org/cms/joomla3/3-9-19/Joomla_3.9.19-Stable-Full_Package.zip

下载完成后,我们只需要 将下载的文件解压缩到Apache Web根目录 使用命令:

sudo unzip Joomla_3.9.19-Stable-Full_Package.zip -d /var/www/html/joomla

然后 我们将把joomla目录的所有权更改为www-data:

sudo chown -R www-data:www-data /var/www/html/joomla

完成上述操作后,我们可以继续下一步。

为Joomla配置Apache

现在让我们 创建一个新的配置文件 虚拟主机 用于与Joomla一起使用的Apache:

sudo vim /etc/apache2/sites-available/joomla.conf

在文件内部,我们将添加以下内容:

joomla的virtualhost

<VirtualHost *:80>
  ServerName joomla.entreunosyceros.net
  DirectoryIndex index.html index.php
  DocumentRoot /var/www/html/joomla

  ErrorLog ${APACHE_LOG_DIR}/joomla-error.log
  CustomLog ${APACHE_LOG_DIR}/joomla-access.log combined

  <Directory /var/www/html/joomla>
      Options FollowSymLinks
      AllowOverride All
      Require all granted
  </Directory>

</VirtualHost>

我们保存并关闭文件。 然后我们会 启用Apache虚拟主机并重新启动Apache服务 使用以下命令:

sudo a2ensite joomla
sudo systemctl reload apache2

完成后,您可以继续下一步。 这将是 在主机文件中创建一个条目:

sudo vim /etc/hosts

在文件内什么也没有 添加带有我们计算机的本地IP和我们要访问的域名的条目 到我们的Joomla安装。

joomla的主机文件

安装Joomla

在这一点上,我们除了 打开Web浏览器并输入URL; https://joomla.entreunosyceros.net。 我们将被重定向到Joomla安装向导:

joomla安装程序,第一屏

在第一个屏幕中,我们必须输入站点名称,管理员的电子邮件,密码,然后单击“下一步”按钮。 这会将我们移至下一个屏幕,即 数据库设置向导:

db安装向导

在这里,我们必须提供创建数据库时使用的数据,例如数据库的名称,数据库的用户名,您的密码,然后单击“下一步”按钮完成操作。 这应该导致我们 最终配置页面:

joomla安装的最终屏幕

在此屏幕上,每个用户都必须选择所需的选项。 此时,我们可以单击“安装”按钮。 安装完成后,如果一切都正确,我们应该会看到类似以下的屏幕:

安装完成

不在这里 通过单击上一个屏幕快照中指示的按钮,然后单击“管理员”按钮,我们还有更多删除安装目录的步骤。。 我们应该看到Joomla登录页面:

使用apache2访问joomla管理

现在我们只需要 写下我们的Joomla用户名和密码。 有了这个,我们将登录。 这将带我们进入管理面板:

joomla控制面板

目前,我们还可以 通过访问URL来访问我们的Joomla网站: https://joomla.entreunosyceros.net.

与joomla和apache2一起使用weblocal

有了这个 我们将在Ubuntu 20.04上本地成功安装Joomla。 现在,我们可以开始开发电子商务商店,个人网站,社交网站或博客。


2条评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   华金

    您好,我真的很喜欢您的教程在ubuntu 20.04上安装joomla,但是我没有提供程序,所以entreunosyceros.net不能放它。 我可以在不雇用任何员工的情况下在本地做所有事情吗? 我应该更改您的程序吗?

    谢谢一千

    1.    达米安·A。

      你好。 要在本地执行此操作,除了按照本文中的说明进行操作外,您无需执行其他任何操作。 在今天,这里显示的所有内容都是我在本地完成的。

      您只需要将本文中显示的IP更改为hosts文件中的计算机的IP。 并且不要放置entreunosyceros.net,而是放置想要的域(在当日,它应该放置domain.local,这更加清楚)。

      莎露2。