php - nginx开启错误
伊谢尔伦
伊谢尔伦 2017-04-11 10:07:31
[PHP讨论组]

192:~ Hanger$ ./start.sh
nginx: [alert] could not open error log file: open() "/usr/local/nginx-1.10.1/logs/error.log" failed (13: Permission denied)
2017/03/07 08:39:53 [emerg] 1227#0: open() "/usr/local/nginx-1.10.1/logs/access.log" failed (13: Permission denied)
192:~ Hanger$

Mac下,我在终端输入以上代码出错,其中 start.sh 文件内容如下,求告知这个问题如何解决?

#!/bin/sh

# linux上nginx,php,mysql集成环境
# Author salamander

set -e # "Exit immediately if a simple command exits with a non-zero status."
basepath=$(cd `dirname $0`; pwd)

/usr/local/nginx-1.10.1/sbin/nginx

/usr/local/opt/php70/sbin/php70-fpm  start

echo 'PHP Nginx started successfully!'
伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(3)
天蓬老师

13: Permission denied 这个就是权限不足
could not open error log file: open() "/usr/local/nginx-1.10.1/logs/error.log" failed
这句话的意思就是:无法打开错误日志,打开"/usr/local/nginx-1.10.1/logs/error.log"失败
这样应该明白了吧!主要是权限不足造成的,应该是运行nginx的用户权限太低了

伊谢尔伦
嗯 ,楼上大神说的 很清楚了,运行nginx的用户权限问题吧,
#定义Nginx运行的用户和用户组
user www www;
在配置文件下,新建一个权限大一点的用户
阿神

感觉要是去把错误翻译一下,就不用来提问了

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号