Code前端首页关于Code前端联系我们

php中无法使用子目录的简单介绍

terry 2年前 (2023-09-30) 阅读数 29 #PHP
文章标签 PHP Date()

本文目录一览:

  • 1、windos 7 手动配置php环境成功,根目录下的php文件可以解析,但是子目录里的不行,求解答啊
  • 2、php配置什么后 会只能访问根目录下 不能访问子目录
  • 3、将PHP放到目录中的子目录中,访问子目录出现问题.

windos 7 手动配置php环境成功,根目录下的php文件可以解析,但是子目录里的不行,求解答啊

1)你是怎么验证可以解析的,通过浏览器访问来验证的?

2)现在子目录下建一个a.html,随便写点啥内容,然后用浏览器验证一下是否正确?

3)如果第二步验证正确,那就在子目录下再建一个a.php文件,里面就写一个?php phpinfo() ?,然后再试一下。

4)如果第二步不正确,说明你的访问路径写法有问题。如果第三步正确,说明你的子目录的php文件语法有问题,可以去查一下www服务器的log文件,看看错误在哪里。

php配置什么后 会只能访问根目录下 不能访问子目录

设置这个目录下的访问,

Allow from allFiles ~ ".php"

代表阻止php文件运行

Order allow,deny

Deny from all

这两句代表,先允许,再阻止,后面的能把前面的覆盖掉

Deny from all

执行到这就把allow全部覆盖了,合起来就是无条件阻止php文件的执行

那你在 apache配置文件中 或者 该目录下的.htacess 文件中找到这段话然后删掉就行了

将PHP放到目录中的子目录中,访问子目录出现问题.

还是PHP程序的错误。

你在root的时候有一句require('inc/MyClass.inc')是相对于root目录的,

但是你移动到rot/subindex下是,当然就找不到了。

改成require('../inc/MyClass.inc')

这正说明你访问成功了。

但是你的1.php里有错误所以就500错误了

你应该打开php.ini里的error_reporting=On显示详细的错误

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门