安装
安装方式1:
下载安装文件源码后,解压并通过浏览器进行在线安装及配置:
安装器源码地址:http://octobercms.com/download
根据提示,安装缺少的扩展或组件即可。
安装完毕后,记得删除网站目录下的install相关文件。
install_files/ <== Installation directory install.php <== Installation script
安装方式2:
直接在www目录执行shell进行命令行方式安装:
php -r "eval('?>'.file_get_contents('https://octobercms.com/api/installer'));"
如果报错
Some settings on your machine make OctoberCMS unable to install properly. Make sure that you fix the issues listed below and run this script again: The ZipArchive extension is missing. Install it to continue
则需要安装 ZipArchive
sudo apt-get install php7.1-zip
参考
CMS配置
配置文件存储在应用程序的config目录中。虽然大多数配置是可选的,但我们强烈建议您在生产环境下时禁用
debug mode
:调试模式可以通过在config / app.php文件中的
debug
参数进行设置,默认情况下处于enabled
状态。启用状态下,调试模式将开启以下功能:
- 显示详细的错误页面。
- 失败的用户身份验证提供了特定原因。
- 默认情况下,合并资产不会缩小。
- 默认情况下禁用安全模式。
重要提示:对于生产环境,要始终将
app.debug
设置为false
。
设置调度程序
要使计划任务正常运行,您应将以下Cron条目添加到服务器。
编辑crontab通常使用命令
crontab -e
执行。* * * * * php /path/to/artisan schedule:run >> /dev/null 2>&1
请务必将/path/to/artisan替换为October根目录中artisan文件的绝对路径,这个Cron每分钟都会调用命令调度程序。
宝塔面板可以通过设置定时任务,来实现任务调度。/www/server/php/71/bin/php /www/wwwroot/site.com/artisan schedule:run >> /dev/null 2>&1
Nignx 配置
https://octobercms.com/docs/setup/configuration#nginx-configuration
location / { # Let OctoberCMS handle everything by default. # The path not resolved by OctoberCMS router will return OctoberCMS's 404 page. # Everything that does not match with the whitelist below will fall into this. rewrite ^/.*$ /index.php last; } # Pass the PHP scripts to FastCGI server location ~ ^/index.php { # Write your FPM configuration here } # Whitelist ## Let October handle if static file not exists location ~ ^/favicon\.ico { try_files $uri /index.php; } location ~ ^/sitemap\.xml { try_files $uri /index.php; } location ~ ^/robots\.txt { try_files $uri /index.php; } location ~ ^/humans\.txt { try_files $uri /index.php; } ## Let nginx return 404 if static file not exists location ~ ^/storage/app/uploads/public { try_files $uri 404; } location ~ ^/storage/app/media { try_files $uri 404; } location ~ ^/storage/temp/public { try_files $uri 404; } location ~ ^/modules/.*/assets { try_files $uri 404; } location ~ ^/modules/.*/resources { try_files $uri 404; } location ~ ^/modules/.*/behaviors/.*/assets { try_files $uri 404; } location ~ ^/modules/.*/behaviors/.*/resources { try_files $uri 404; } location ~ ^/modules/.*/widgets/.*/assets { try_files $uri 404; } location ~ ^/modules/.*/widgets/.*/resources { try_files $uri 404; } location ~ ^/modules/.*/formwidgets/.*/assets { try_files $uri 404; } location ~ ^/modules/.*/formwidgets/.*/resources { try_files $uri 404; } location ~ ^/modules/.*/reportwidgets/.*/assets { try_files $uri 404; } location ~ ^/modules/.*/reportwidgets/.*/resources { try_files $uri 404; } location ~ ^/plugins/.*/.*/assets { try_files $uri 404; } location ~ ^/plugins/.*/.*/resources { try_files $uri 404; } location ~ ^/plugins/.*/.*/behaviors/.*/assets { try_files $uri 404; } location ~ ^/plugins/.*/.*/behaviors/.*/resources { try_files $uri 404; } location ~ ^/plugins/.*/.*/reportwidgets/.*/assets { try_files $uri 404; } location ~ ^/plugins/.*/.*/reportwidgets/.*/resources { try_files $uri 404; } location ~ ^/plugins/.*/.*/formwidgets/.*/assets { try_files $uri 404; } location ~ ^/plugins/.*/.*/formwidgets/.*/resources { try_files $uri 404; } location ~ ^/plugins/.*/.*/widgets/.*/assets { try_files $uri 404; } location ~ ^/plugins/.*/.*/widgets/.*/resources { try_files $uri 404; } location ~ ^/themes/.*/assets { try_files $uri 404; } location ~ ^/themes/.*/resources { try_files $uri 404; }
后台管理地址(admin url)
/backend
更换域名
https://octobercms.com/forum/post/change-domain
安装curl
sudo apt-get install php7.1-curl
参考