10月CMS在CentOS 8上的安装和配置

这是续集。
您可以通过以下链接以PDF格式下载本文,以为我们提供支持。

以PDF格式下载指南


这是续集。

这是续集。
这是续集。

如果您处在十字路口,那么您就必须决定为博客或网站选择内容管理系统,该选择哪个?您听说过十月份的CMS吗?如果没有,您将在本指南中找到有关该优惠的更多信息。

October是由Laravel从头开始构建的,它是一个免费的开源自托管内容管理系统(CMS)和Web平台。十月开发人员创建了一个十月CMS,其唯一目的是重新简化开发工作流,如本指南中所述,因为使用现有系统存在困难。

十月将帮助您轻松,轻松地创建,管理和修改网站内容。对于从未听说过十月份CMS的我们来说,上面的简短介绍就足够了。而且由于我们都是从同一页面阅读的,因此明智的做法是让十月份忙于CentOS 8。

“我经常错过机会,因为我穿着工作服,看起来就像工作。”-托马斯·爱迪生(Thomas A. Edison)

在开始之前,请查看设置之前十月CMS要求的最低系统要求。

最低系统要求。

  • PHP版本7.0.8或更高版本
  • PDO PHP扩展
  • cURL PHP扩展
  • OpenSSL PHP扩展
  • Mbstring PHP库
  • Apache和mod_rewrite或Nginx
  • ZipArchive PHP库
  • GD PHP库

在获得十月之前满足这些要求。我们走吧。

步骤1:准备服务器

转到新的CentOS 8服务器终端并更新以安装在安装过程中需要使用的必需工具。

sudo dnf update
sudo dnf -y install git unzip vim nginx

禁用SELinux

如果您可以轻松处理SELinux,则这是可选的。要禁用它,请运行以下命令并重新启动服务器。

sudo sed -i 's/^SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config
sudo setenforce 0

步骤2:在CentOS 8上安装PHP

将其安装在您的服务器上并满足上述PHP要求。按照说明在CentOS 8上安装PHP。 RHEL 8指南可快速启动并运行所有内容。

正确安装PHP 7后,请在10月之前添加以下模块,如下所示。

sudo yum install -y php-cli php-pdo php-common php-mysql php-curl php-json php-zip php-gd php-xml php-mbstring

编辑 php-fpm 文件/etc/php-fpm.d/www.conf, 用户Nginx的..它们设置为正常 阿帕奇 默认。

$ sudo vim /etc/php-fpm.d/www.conf

user = nginx
group = nginx

进行这些更改后,重新启动php-fpm

sudo systemctl restart php-fpm

步骤3:安装和设置数据库

使用MariaDB进行此设置。幸运的是,我们已经有了在Centos 8上安装MariaDB 10.5的详细指南。确保在CentOS 8上安装MariaDB 10。

安装数据库后,下一步是创建October CMS数据库和用户。因此,如下所示。您可以自由更改数据库和用户的名称,并使用安全密码。

$ mysql -u root -p

MariaDB [(none)]> CREATE DATABASE octoberdb;
MariaDB [(none)]> GRANT ALL ON octoberdb.* TO 'octoberadmin' IDENTIFIED BY 'SafePassword';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> quit

步骤4:在CentOS 8上安装October CMS

可以使用命令行或提供的向导安装October。为了简单起见,本指南使用向导/安装程序方法。让我们继续。

创建一个目录以删除October文件。这也有助于设置Web服务器搜索以提供文件的根目录。

sudo mkdir /var/www/html-cms && cd /var/www/html-cms

下载并解压缩October安装程序文件。

sudo wget http://octobercms.com/download -O october.zip
sudo unzip october.zip
sudo mv install-master/* .

上面的命令将解压缩文件并将其放置在所需的根目录(/ var / www / html-cms)中。

步骤5:配置Web服务器(Nginx)

打开Nginx配置文件并按如下所示编辑服务器块:确保为您的环境放置正确的server_name和根目录。

$ sudo vim /etc/nginx/nginx.conf

    server {
        listen       80 default_server;
        listen       [::]:80 default_server;
        server_name  _;
        root         /var/www/html-cms/;
        server_name example.com;

        index index.php index.html;
        # Load configuration files for the default server block.
        include /etc/nginx/default.d/*.conf;

        location / {
                try_files $uri /index.php$is_args$args;
        }
        location ~ .php$ {
           fastcgi_pass unix:/run/php-fpm/www.sock;
           fastcgi_index index.php;
           fastcgi_read_timeout 240;
           fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
           include fastcgi_params;
               fastcgi_split_path_info ^(.+.php)(/.+)$;
        }

            rewrite ^themes/.*/(layouts|pages|partials)/.*.htm /index.php break;
            rewrite ^bootstrap/.* /index.php break;
            rewrite ^config/.* /index.php break;
            rewrite ^vendor/.* /index.php break;
            rewrite ^storage/cms/.* /index.php break;
            rewrite ^storage/logs/.* /index.php break;
            rewrite ^storage/framework/.* /index.php break;
            rewrite ^storage/temp/protected/.* /index.php break;
            rewrite ^storage/app/uploads/protected/.* /index.php break;
    }

更改根目录上的权限并重新启动Web服务器

sudo chown -R nginx:nginx /var/www/html-cms
sudo systemctl restart nginx php-fpm

修改防火墙规则,以根据需要允许端口80或443。

sudo firewall-cmd --permanent --add-port={80,443}/tcp
sudo firewall-cmd --reload

步骤6:十月CMS设定

邀请 http://[ip-address-or-domain-name]/install.php 请按照以下屏幕截图完成安装。

第一页

在第一页上,运行系统检查以确保所有内容都已满足,然后再开始安装。如果您对此页面满意,请向下滚动到“同意并继续

10月CMS在CentOS 8上的安装和配置

数据库详细信息

第二页显示一个表单,请求在步骤4中配置的数据库详细信息。输入所需的详细信息,然后单击管理员“标签。

10月CMS在CentOS 8上的安装和配置

管理员

在此第三页中,指定管理区域的登录详细信息。 ”继续完成了

10月CMS在CentOS 8上的安装和配置

入门

如果一切正常,您就可以在此页面上启动项目。您可以从头开始,从主题开始,或使用现有的ID。主题可以安装插件并创建快速启动网站所需的页面。在本指南中,您可以从主题入手,以简化工作。

10月CMS在CentOS 8上的安装和配置

选择并安装醒目的主题。

10月CMS在CentOS 8上的安装和配置

这引起了我的注意。

10月CMS在CentOS 8上的安装和配置

给时间安装。

10月CMS在CentOS 8上的安装和配置10月CMS在CentOS 8上的安装和配置

安装完成后,就该开始工作了。请点击 ”管理区域” 链接到新站点/博客后端,以便您可以对其进行编辑。

10月CMS在CentOS 8上的安装和配置

输入设置的用户名和密码

10月CMS在CentOS 8上的安装和配置

输入后,CMS” 单击选项卡以开始修改您的项目。

10月CMS在CentOS 8上的安装和配置

在左窗格中,单击任何选项卡以更改相应的内容。一个例子如下所示。

10月CMS在CentOS 8上的安装和配置

您可以直接更改主题,但是它将为您提供代码编辑器,因此您可以添加自定义代码行或编辑已提供的内容。 CMS十月真是太神奇了。您也可以通过单击以下屏幕快照中右上角的图标来预览更改,然后再提出问题。

10月CMS在CentOS 8上的安装和配置

示例预览如下所示。

10月CMS在CentOS 8上的安装和配置

步骤7:安装后任务

安装完成后,十月团队将提出一些建议,特别是用于生产用途。

删除安装文件

出于安全原因,请转到放置安装文件的目录并删除它。这些文件是:

install_files / <==安装目录install.php <==安装脚本

cd /var/www/html-cms/
sudo rm -rf install_files install.php

设定排程器

必须将以下Cron条目添加到服务器,以使计划任务正常运行:通常使用命令crontab -e完成crontab的编辑。

$ sudo crontab -e

* * * * * php /var/www/html-cms/artisan schedule:run >> /dev/null 2>&1

此Cron每分钟调用一次命令调度程序。然后,在10月,我们将评估计划的任务并运行到期的任务。

在生产中禁用调试模式

大多数设置是可选的,但是十月开发人员强烈建议在生产中禁用调试模式。如果启用此设置,则当其他调试功能出现详细的错误消息时,将显示它们。要禁用调试模式,请打开config.app.php文件,并将debug从true设置为false。

$ sudo vim /var/www/html-cms/config/app.php

    'debug' => false,

所有更改后重新启动Nginx

重新启动网络服务器以进行新的更改:

sudo systemctl restart nginx

十月CMS的详细信息 访问他们的官方网页 再次检查 文件资料 有关其他配置详细信息。

网络课程:


完成2020年Web开发新手训练营

完成2020年Web开发新手训练营

★★★★★
(72895)

$ 16.25

$ 174.11

有现货

立即购买

10月CMS在CentOS 8上的安装和配置Udemy.com


Web开发人员新手训练营

Web开发人员新手训练营

★★★★★
(176332)

$ 17.41

$ 185.72

有现货

立即购买

10月CMS在CentOS 8上的安装和配置Udemy.com


完整的Web开发人员课程2.0

完整的Web开发人员课程2.0

★★★★★
(61527)

$ 13.93

$ 156.70

有现货

立即购买

10月CMS在CentOS 8上的安装和配置Udemy.com

结论

October CMS提供了一个易于使用的平台,每个人都可以使用它,而无需经常阅读文档。这使您可以轻松地从头开始设置站点,也可以利用预先开发的主题来加快项目速度。尝试一下并进行检查,它将改变您的开发工作流程或项目。我们希望它很有趣,并为您的工具集带来新鲜空气。

人们还读到:

在CentOS 8上安装和配置Drupal 9 CMS

如何在Ubuntu上安装Drupal 9 CMS

在CentOS 8 / RHEL 8上安装和配置Ghost CMS

在CentOS 7上安装和配置Drupal 9

在Ubuntu上安装October CMS

这是续集。
您可以通过以下链接以PDF格式下载本文,以为我们提供支持。

以PDF格式下载指南


这是续集。

这是续集。
这是续集。

Sidebar