小编Hof*_*off的帖子

将已挂载的 NTFS 共享与 nginx 一起使用

我已经使用 Ubuntu Server 12.04 LTS 和 LEMP 堆栈设置了本地测试虚拟机。这是一种非常规的设置,因为我没有将所有 PHP 脚本放在本地计算机上,而是安装了 NTFS 共享作为文档根目录,因为我在 Windows 上进行开发。直到今天早上我一切都工作得很好,现在我不断收到可怕的“找不到文件”。错误。

我几乎可以肯定这一定与权限有关,因为如果我将我的网站复制到/var/www,nginx 和 php-fpm 为我的 PHP 脚本提供服务没有问题。我不明白的是为什么突然之间(服务器重新启动后),不会提供任何 PHP 文件,而只是“找不到文件”。错误。静态文件工作正常,所以我认为是 PHP 引起了头痛。

nginx 和 php-fpm 都配置为以用户 www-data 运行:

root@ubuntu-server:~# ps aux | grep 'nginx\|php-fpm'
root      1095  0.0  0.0   5816   792 ?        Ss   11:11   0:00 nginx: master process /opt/nginx/sbin/nginx -c /etc/nginx/nginx.conf
www-data  1096  0.0  0.1   6016  1172 ?        S    11:11   0:00 nginx: worker process
www-data  1098  0.0  0.1   6016  1172 ?        S    11:11   0:00 nginx: worker process …
Run Code Online (Sandbox Code Playgroud)

ubuntu nginx php-fpm

5
推荐指数
1
解决办法
6129
查看次数

标签 统计

nginx ×1

php-fpm ×1

ubuntu ×1