PHP的cPanel文件权限包括

时间:2018-05-10 18:55:28

标签: php cpanel

我是新编码的新手,对于我的一个新项目,我在我的cpanel中包含文件夹名称中的html个文件。我有navfooter

我使用<?php include 'footer.php';?>标签将它们导入我的文档。

我担心Google会在我的includes文件夹中索引这些文件。我想知道这个文件夹的正确权限集是什么,或者如果有更好的方法。提前谢谢。

1 个答案:

答案 0 :(得分:1)

解决此类问题的最佳做法:通过将PHP代码放在公共服务器文档根目录之外来保护您的PHP代码(或任何其他不应被公众访问的文件)。

例如,假设您有一台运行在/var/www/public

的Apache服务器

您的index.phpjscss文件夹旁边的目录中有img个主页文件。

然后,您应该在footer.php文件夹中放置header.php/var/www(或任何控制器或模型,如果您使用的是MVC或OOP)等任何文件。

这意味着访问您网站的任何人都无法访问它们(他们无法获取:footer.php)。

/var/www/public中的PHP代码仍然可以访问/var/www中的文件。

public中创建/var/www文件夹并将服务器的文档根目录设置为最简洁的(如果您还没有)。

由于您使用cPanel here就是一个例子。

您的文件夹结构如下所示:

  • 无功/网络
    • 包括
      • footer.php
    • public&lt; - 服务器文档根目录
      • CSS
        • 的style.css
      • JS​​
      • IMG
      • index.php