本文介绍如何在Ubuntu 18.04/Debian 9系统上安装及设置October CMS。它是一款开源且功能强大的模块化内容管理系统(CMS)。要安装October CMS得要有Apache/Nginx Web服务器、MySQL/MariaDB/PostgreSQL数据库服务器及PHP。
一、安装PHP和所需的PHP扩展 October CMS所需的PHP版本是7.0或更高版本,这可以通过Ubuntu 18.04和Debian 9上的PHP来满足,运行以下命令: sudo apt install -y php php-cli php-mysql php-zip php-json php-gd php-mbstring php-curl php-xml php-pear php-bcmath php-pdo openssl
二、安装MySQL/MariaDB数据库 我建议使用MariaDB数据库,因为它是一个完全开源的,但你也可以自由使用MySQL数据库。 参考在Ubuntu 18.04系统上安装MariaDB 10.4的步骤及在Debian 9/Debian 8系统中安装MariaDB 10.4数据库的步骤。 关于MySQL的安装请参考在Debian 9/Debian 8上安装MySQL 8.0的步骤。 安装数据库服务器后,登录mysql控制台为October CMS创建数据库: $ mysql -u root -p CREATE USER 'october'@'localhost' IDENTIFIED BY 'StrongPassword'; CREATE DATABASE october; GRANT ALL ON october.* TO 'october'@'localhost' WITH GRANT OPTION; FLUSH PRIVILEGES; QUIT 测试与数据库的连接: $ mysql -u october -p
三、安装Apache2 Web服务器 现在已经安装了数据库和PHP,剩下的依赖项是Apache2 Web服务器,运行以下命令在Ubuntu 18.04/Debian 9上安装Apache2: sudo apt -y install apache2 libapache2-mod-php unzip vim
四、安装October CMS和配置Apache 最后一步是安装October CMS并配置Apache Web服务器: wget http://octobercms.com/download -O octobercms.zip unzip octobercms.zip sudo mv install-master /srv/octobercms 然后为/srv/octobercms设置正确的权限: sudo chown -R www-data:www-data /srv/octobercms 为October CMS创建Apache配置文件: sudo vim /etc/apache2/sites-enabled/octobercms.conf 增加以下内容: <VirtualHost *:80> DocumentRoot /srv/octobercms/ ServerName example.com ServerAlias www.example.com ServerAdmin admin@example.com <Directory /srv/octobercms/> Options +FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog /var/log/apache2/octobercms-error.log CustomLog /var/log/apache2/octobercms-access.log combined </VirtualHost> 然后启用Apache2重写模块: sudo a2enmod rewrite sudo systemctl restart apache2
五、访问October CMS Web控制中心 现在打开浏览器并浏览到October CMS服务器域名http://example.com/install.php。 1.确保所有检查都通过并接受许可协议:
2.填写数据库连接详细信息:
3.指定Admin用户的详细信息,然后单击继续:
4.选择从主题开始(Start from a theme)完成站点设置,然后安装所选主题:
你的网站位于网址:http://example.com和管理区位于http://example.com/backend:
使用提供的链接访问后台管理中心,登录名是在安装期间创建的:
六、设置scheduler 要使计划任务正常运行,应将以下Cron条目添加到服务器,编辑crontab: crontab -e 并在最后添加以下行: * * * * * php /srv/octobercms/artisan schedule:run >> /dev/null 2>&1 至此,在Ubuntu 18.04/Debian 9系统上安装设置October CMS全部完成了。
相关主题 |