当前位置: 首页 > 面试题库 >

open_basedir限制有效。文件(/)不在允许的路径内:

郏正信
2023-03-14
问题内容

我在网站上的头像上传中遇到此错误。我从来没有得到过它,最近没有任何改变让我开始收到此错误…

Warning: is_writable() [function.is-writable]: 
open_basedir restriction in effect. 
File(/) is not within the allowed path(s):

问题答案:

修改PHP配置中的open_basedir设置(请参阅 运行时配置)。

open_basedir设置主要用于防止特定用户的PHP脚本访问另一个用户帐户中的文件。因此,通常,您自己的帐户中的任何文件都应该可以被您自己的脚本读取。

通过.htaccessPHP在Linux系统上是否作为Apache模块运行的示例设置:

<DirectoryMatch "/home/sites/site81/">
    php_admin_value open_basedir "/home/sites/site81/:/tmp/:/"
</DirectoryMatch>


 类似资料:
  • 问题内容: 我正在制作一个iPhone应用程序,在上一个问题中,我被告知我需要一个用于archiverootobject和unarchiverootobject的有效文件路径,但我不知道该如何制作。那么,保存自定义类数组的有效文件路径是什么? 后续问题:在链接的问题上,我已经设置了使用无效保存的方法,但是仍然有效,有人会知道为什么吗? 问题答案: 您可以将其保存到应用程序支持文件夹中以bundle

  • 问题内容: open_basedir限制了目录树中PHP可以打开的文件。 我在Web根目录之外存储了几个类库和配置文件。这样,Web服务器不会使它们公开访问。但是,当我尝试从应用程序中包含它们时,出现如下所示的open_basedir限制错误: 警告:realpath()[function.realpath]:open_basedir限制有效。文件(/var/www/vhosts/domain.t

  • 您好,我在Windows10操作系统上使用JDK11,我使用的Jshell版本是11.0.1。 我正在尝试执行各种Jshell命令,但在执行下面的命令时遇到了麻烦 我有一个示例程序,它使用来自多个JAR文件Employee.jar和spring-context-5.1.3.jar文件的类。 登录到Jshell后,我使用下面的命令在Jshell中设置类路径,但它抛出了错误 如果我只设置一个Jar文件

  • 在使用Spring和REST API时,我遇到了一个有趣的问题,这个问题是:在Spring中,路径是否仅限于一定数量的字符? 谢谢你

  • 我想限制用户可以上传到firebase存储路径的文件数量。以下是我的firebase存储规则: 我添加了一个列表(/images/Business/$(username)).size() 但我总是得到403,不确定“用户名”是否是全局变量,但我已经使用了不同的变量,仍然不能使它工作。

  • 问题内容: 我看到以下错误: 使用此代码: 是什么原因引起的,如何解决? 问题答案: 在当前域之外发出ajax请求时,Javascript是受限制的。 例1:您的域名为example.com,并且您想向test.com提出请求=>您不能。 例2:您的域名是example.com,并且您想向inner.example.com发送请求,但是您不能。 例3:您的域名为example.com:80,并且您