wordpress 到底是装在 srv/www 还是 var/www 路径下?

2016-06-15 23:47:31 +08:00
 2232588429
因为nginx报了一个错,说 /srv/www/abc.com/logs/access.log 路径不存在。

但是我配置文件都放在 /var/www 路径下啊,这个是在哪里指定修改的?
2183 次点击
所在节点    问与答
10 条回复
bdbai
2016-06-16 00:01:11 +08:00
你说的究竟是 源码目录、配置目录还是日志目录 呢😂日志目录路径不存在的话 mkdir 就行
2232588429
2016-06-16 00:03:16 +08:00
@bdbai 配置目录,因为我配置完后 nginx -t 提示 srv/www 路径不存在,这个是哪个文件配置里决定的?
linar
2016-06-16 00:04:05 +08:00
去这里找答案: zhouyalin.com
Stupitch
2016-06-16 00:17:42 +08:00
你得先用 Nginx 设定好网站的目录,然后直接把解压的包放到该目下即可。后面的安装无非是浏览器打开 install.php 。不过,安装之前应该还得先建一个数据库,用 phpmyadmin 。
2232588429
2016-06-16 00:19:24 +08:00
@linar nginx 配置文件里设置的路径都是 /var/www ,但是检查 nginx 报错却指向了 /srv/www ,完全不知为啥……
7timesonenight
2016-06-16 00:34:27 +08:00
检查你给 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 配置的路径。
tangzhehao
2016-06-16 00:38:05 +08:00
看你主机配置吧。
charlie21
2016-06-16 01:10:01 +08:00
cat /etc/nginx/sites-available/default 看 access_log 的位置
2232588429
2016-06-16 06:57:56 +08:00
@7timesonenight

@charlie21

发现是 /etc/nginx/conf.d/myconf/ 文件统一配置成了 /srv/www 同时 access_log off 也是开启的。为啥会关联到这里呢?是有什么问题吗?
bdbai
2016-06-16 18:20:35 +08:00
@2232588429 执行 nginx -t 的时候会提示你实际加载的配置文件位置。看下那个配置文件里面有没有引入子配置,检查一下环境变量有没有指定配置文件。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/286051

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX