我有两个站点在一个盒子上运行,可以在不同的IP地址上回答。
这两个网站都有不同的根文件夹/var/www/
和/var/www2
。
/var/www
包含主站点和sqlite数据库。
/var/www2
包含一些需要访问同一个数据库的脚本。
我试过了
$db = new PDO('sqlite:/var/www/db.sqlite');
来自第二个网站,但是,我一直得到File not found
,并且在日志中我得到了
FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream,``
这两个站点在没有路径的情况下在自己的文件夹中读取/写入dbs时工作正常。
任何人都可以提出建议吗?
答案 0 :(得分:0)
这是许可问题。 Site1 http服务器在 site1 用户和 site2用户下的site2下运行。
可能的解决方案是: