之求网 之求网

李逍遥 发布的文章

作为人时刻都应注意保护外表
人有些时候在一方面得到满足,会放弃或者是忘记另一方面。
比如需要外貌时,会注重外貌。当有其他方面需要你放弃的时候却毅然的放弃。
其实这是错的,当你不在乎的时候。当时是可以很不在乎,
可是当你过后想找回来的时候却不是那么简单的了,或许是再也找不回来了。

安装相关管理软件
yum install nodejs
yum install nodejs
yum install composer

下载程序
cd /data/wwwroot/
git clone https://gitee.com/karson/fastadmin.git

bower install --allow-root
composer install
php think install -u用户名 -p密码

设置目录权限
chmod a+w ./runtime/ -R

chmod a+w ./runtime/ -R

ZipArchive::extractTo(): Permission denied
/addons写入权限

mkdir()
/public/assets/addons写入权限

copy(/data/wwwroot/www.fanxing.cc/application/admin/validate/Command.php): failed to open stream: Permission denied
public/uploads写入权限

fopen(/data/wwwroot/www.fanxing.cc/public/assets/js/addons.js): failed to open stream: Permission denied

fopen(/data/wwwroot/www.fanxing.cc/public/assets/js/addons.js): failed to open stream: Permission denied

addons.php文件没有写入权限
application/extra/addons.php

本周工作事项
fastadmin系统安装
产品拍摄
图片收集制作
软文编辑审核

使用默认
<?php $this->category(','); ?>
会有个默认的a标签
个别地方调用会很难看
修改List文件的listCategories函数,把默认的修改成你想要的即可。

自问自答: 使用oneintack安装环境出现Access denied.,非cgi.fix_pathinfo的解决方法
发表于 : 2018年 7月 2日 00:15
由 fpnrya16803
使用onestack安装lnmp环境,直接搬数据库和源码访问出现 Access denied.
网上很多人都是通过改变php.ini中的cgi.fix_pathinfo为1来解决

参考下面的资料
https://www.yephy.com/pathinfo-and-nginx-conf.html
https://www.40huo.cn/blog/typecho-pathinfo.html

不改变 php.ini 中 cgi.fix_pathinfo=0 改成了 cgi.fix_pathinfo=1,可能存在安全问题

location ~ 1.php(/|$) {
#fastcgi_pass remote_php_ip:9000;
fastcgi_split_path_info ^(.+?.php)(/.*)$;
fastcgi_pass unix:/dev/shm/php-cgi.sock;
fastcgi_index index.php;
include fastcgi.conf;
}

添加
fastcgi_split_path_info ^(.+?.php)(/.*)$;
后即可由 Nginx 设置 PATH_INFO 值,
至此,终于解决了不改 PHP.ini 的方法。
重启服务即可
service php-fpm restart
service nginx restart


  1. /