1
bdbai 2016-06-16 00:01:11 +08:00 via Android
你说的究竟是 源码目录、配置目录还是日志目录 呢😂日志目录路径不存在的话 mkdir 就行
|
2
2232588429 OP @bdbai 配置目录,因为我配置完后 nginx -t 提示 srv/www 路径不存在,这个是哪个文件配置里决定的?
|
3
linar 2016-06-16 00:04:05 +08:00 via iPhone
去这里找答案: zhouyalin.com
|
4
Stupitch 2016-06-16 00:17:42 +08:00
你得先用 Nginx 设定好网站的目录,然后直接把解压的包放到该目下即可。后面的安装无非是浏览器打开 install.php 。不过,安装之前应该还得先建一个数据库,用 phpmyadmin 。
|
5
2232588429 OP @linar nginx 配置文件里设置的路径都是 /var/www ,但是检查 nginx 报错却指向了 /srv/www ,完全不知为啥……
|
6
7timesonenight 2016-06-16 00:34:27 +08:00 1
检查你给 nginx 配置的 access_log 路径。
可以快速 debug 一下,是不是 access_log 路径设置错误:在你的站点配置文件(/etc/nginx/sites-available/YOUR_CONF)里,改成 access_log off ,试一下。 如果在你的站点配置文件(/etc/nginx/sites-available/YOUR_CONF)里配置了此路径,那么你配置的 access_log 保存路径就会生效; 如果你的站点配置文件没设置 access_log , nginx 貌似会使用默认的 /etc/nginx/nginx.conf 里面 access_log 配置的路径。 |
7
tangzhehao 2016-06-16 00:38:05 +08:00
看你主机配置吧。
|
8
charlie21 2016-06-16 01:10:01 +08:00
cat /etc/nginx/sites-available/default 看 access_log 的位置
|
9
2232588429 OP @7timesonenight
@charlie21 、 发现是 /etc/nginx/conf.d/myconf/ 文件统一配置成了 /srv/www 同时 access_log off 也是开启的。为啥会关联到这里呢?是有什么问题吗? |
10
bdbai 2016-06-16 18:20:35 +08:00 via Android
@2232588429 执行 nginx -t 的时候会提示你实际加载的配置文件位置。看下那个配置文件里面有没有引入子配置,检查一下环境变量有没有指定配置文件。
|