随笔 - 86, 评论 - 66, 访问 - 493893

导航


  • 访问:493893次
  • 积分:906分
  • 排名:第15名
  • 随笔:86篇
  • 评论:66条

随笔分类

随笔档案

相册

最新评论

阅读排行榜

评论排行榜

好饱 阅读(149) 评论(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


发表评论
切换编辑模式