如何在共享主机上限制 PHP 代码文件系统操作?

How to restrict PHP code filesystem operations on shared hosting?

我的服务器上有多个拥有不同所有者的站点。我如何限制目录 PHP 代码可以在其中工作,以便没有人可以访问其他人的文件?

问题是,我只能访问 cPanel,无法访问 httpd.conf。服务器是 运行 lsphp,所以我可以为不同的目录创建不同的 php.ini 文件,但我担心它们很容易被 .htaccessphp_value 覆盖]指令我无法关闭。

您基本上想要限制用户对文件系统的访问。为此,理想情况下,您可以为每个主机所有者创建一个单独的 OS 用户,并限制他们访问他们应该访问的特定位置。

如果您无法这样做,那么您可以按照 Brad 在评论部分中的建议创建 cPanel 托管帐户。