最近在Mac中使用October cms系统,安装使用过程中频繁遇到一些bug问题,一些心得分享一下。
1.权限被拒绝 ,无法打开,类似于以下错误提示
Permission denied ".../storage/logs/laravel.log could not be opened"
主要是storage文件夹在系统中没有权限
a.新建php文件,内容如下,查看当前用户
<?php echo exec('whoami'); ?>
运行文件,浏览器显示如下
b.根据显示名称修改
用命令行进入项目路径下
运行 chown apache:apache -R storage/
2,Backend 报404
october cms可运行进入首页,但进入后台时报404
原因有以下几点
1 ,未安装 详细操作看官方文档
2 ,缺少.htaccess 文件 该文件配置定义好里路由
3 ,apache 未开启 AllowOverride
在apache配置文件httpt.conf中 修改
将 AllowOverride 设置为 AllowOverride All
<Directory "/var/www/html”>
AllowOverride All
</Directory>
Nginx—backend 404
我的路径没有直接定义在项目文件夹,所以要加上项目文件路径
location / {
try_files $uri $uri/ /“目录”/index.php?$query_string;
}
以上就是常见但2个bug,可能还有其他。程序猿们加油哦