当前专用服务器Plesk(10.3)服务器设置如下:
我有 MainDomain 设置可以在httpdocs
(例如public html)文件夹中使用。然后我在此文件夹中设置了两个域,请参阅下面的结构。
所有网站都运行良好,但是当 domain1 或 domain2 想要读取/写入httpdocs
中的文件夹时,会出现问题测试
--- MainDomain
-- Httpdocs
-- Some files
-- Test
-- Domain1
-- Some files
-- Domain2
-- Some files
不知道确切的问题,但我确实将所有者和组权限设置为root,但是没有用。
答案 0 :(得分:1)
这是一个来自apache config的open_basedir限制:
php_admin_value open_basedir“/ var / www / vhosts / MainDomain / Domain1 /:/ tmp /”
所以,如果你想访问/ var / www / vhosts / MainDomain / httpdocs /你必须为domain1和Domain2添加这个路径到open_basedir(我不确定但是在10.4中有能够从Plesk GUI)
但实际上,这是完全错误的,因为它是一个真正的安全威胁。