随笔 - 93, 评论 - 66, 访问 - 456285

导航


  • 访问:456285次
  • 积分:984分
  • 排名:第15名
  • 随笔:93篇
  • 评论:66条

随笔分类

随笔档案

相册

最新评论

阅读排行榜

评论排行榜

好饱 阅读(166) 评论(0)

一、地址重写
.htaccess文件中的
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
在默认情况下会导致No input file specified.
修改成
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]

 

二、open_basedir报错
PHP报错:
require(): open_basedir restriction in effect.
解决:
网站根目录.user.ini
open_basedir=/data/wwwroot/:/tmp/:/proc/
将路径包含进去,修改后需要重启ngnix
 
三、thinkphp的权限问题
thinkphp5的mkdir() Permission denied问题
需要把runtime权限放开chmod -R 777 runtime
 
四、伪静态设置
rewrite 伪静态:
在宝塔面板里-》站点管理-》伪静态-》把下面文字复制进去,保存
location / {
index index.php index.html index.htm;
if (!-e $request_filename)
{
rewrite ^/(.*)$ /index.php?s=$1;
}
}
location ~* \/upload\/.+\.(html|php)$ {
return 404;
}
location ~* ^\/plugins\/.+\.(html|php)$ {
return 404;
}
location ~* \/themes\/.+\.(html|php)$ {
return 404;
}
 
五、宝塔面板Nginx管理命令
nginx安装目录
/www/server/nginx
启动
/etc/init.d/nginx start
停止
/etc/init.d/nginx stop
重启
/etc/init.d/nginx restart
启载
/etc/init.d/nginx reload
 
nginx配置文件位于:
/www/server/nginx/conf/nginx.conf


发表评论
切换编辑模式