设置PHP和Maria DB在Ubuntu 20.04上安装Mautic

设置PHP和MariaDB

前一段时间 我们一直在写 有关如何安装的一系列文章 Mautic, 全面的营销任务自动化解决方案。 尽管配置有些麻烦,但从长远来看,最终它会补偿灵活性和成本,例如Hubspot之类的专有交钥匙解决方案。

设置php和Maria DB

下一步,我们要做的是数据库配置(尽管在标题中,它们的顺序是相反的)。

sudo mysql -u root

您可以为所需的用户更改root用户。 在打开的窗口中
CREATE DATABASE mautic DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
在下面的行中,更改单词 密码 通过您喜欢的密码。
GRANT ALL ON mautic.* TO 'root'@'localhost' IDENTIFIED BY 'contraseña';
FLUSH PRIVILEGES;
EXIT;

由于数据库是网络罪犯的首选猎物之一,因此我们必须采取一些安全预防措施。 我们通过使用以下命令启动脚本来做到这一点:
sudo mysql_secure_installation
我们将看到以下内容:

输入root的当前密码(不输入):

将您选择的密码放入数据库配置中,然后按Enter

更改root密码? [Y / N]

按N保留当前密码。

删除匿名用户? [Y / N]

按Y删除匿名用户。

禁止远程root登录? [Y / N]

按Y禁用远程访问。

删除测试数据库并访问它? [Y / n]和

按Y键删除测试数据库及其访问权限(我知道它是多余的,但这是文本显示的方式)

现在重新加载特权表? [Y / N]

按Y更新权限

设置PHP

如果启动了Mautic安装向导,它将显示三个错误:

  • 时区未设置。
  • 内存限制不足。
  • 该网站没有安全证书。

我们通过修改php.ini文件中的内容来解决前两个问题

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

使用CTRL + W我们进行搜索

日期.时区 =

当我为您标记这条线时

; date.timezone =“ UTC”

删除分号并将UTC替换为您的时区。 可以找到支持的时区列表 在这里。

使用CTRL + W我们寻找这条线

; cgi.fix_pathinfo = 1

更改 10 并删除分号。

要完成操作,请再次按CTRL + W并搜索

memory_limit的

将值放入512。如果有分号,则将其删除。
使用CTRL + W保存

获取安全证书

浏览器在安全性方面变得越来越强硬,幸运的是,我们可以免费访问证书以证明我们的网站是合法的。 根据您的托管服务提供商的配置,这可以自动或半自动完成。

密钥会自动保存在服务器上,并且证书提供者可以访问它并检查所有内容是否正确。 您必须以半自动方式将该密钥放入DNS中,以便提供程序可以对其进行验证。 您的托管服务将为您提供有关操作方法的说明。

程序如下:
我们安装应用程序
sudo snap install --classic certbot
我们创建符号链接,使其像本地程序一样工作
sudo ln -s /snap/bin/certbot /usr/bin/certbot
我们启动程序来配置服务器。
sudo certbot --apache

如果出现错误消息,请尝试以下操作:
sudo certbot --manual --preferred-challenges dns certonly \
-d midominio1.com \
-d www.midominio1.com \

您会看到它显示了一个字母数字文本和一个标题,您必须将其作为文本记录添加到DNS中。 一旦你做。 按 输入 证书提供者将验证您是否拥有该网站。

要完成此操作,您必须重新配置apache以默认情况下以安全模式启动站点。 您可以这样做:

sudo certbot --apache

选择选项以重新安装证书。

现在,您可以打开浏览器并输入域名。 您将看到Mautic主页,该页面告诉您一切都很好。 现在,您可以使用以下信息访问必须完成的配置文件:
Database driver: MySQL PDO
Database Host: localhost
Database port: 3306
DB name: mautic
Database Table Prefix: Déjalo vacio
DB User: root
DB Password: La contraseña que pusiste en tu base de datos
Backup existing tables: No


成为第一个发表评论

发表您的评论

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

*

*

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