`

SAFE MODE Restriction in effect 的问题

    博客分类:
  • PHP
 
阅读更多

  当safe_mode设置为 on,PHP 将通过文件函数或其目录检查当前脚本的拥有者是否和将被操作的文件的拥有者相匹配。例如:-rw-rw-r--  1 rasmus rasmus    33 Jul 1 19:20 script.php

  -rw-r--r--  1 root  root    1116 May 26 18:01 /etc/passwd

  运行 script.php<?php

  readfile('/etc/passwd');

  ?>

  如果安全模式被激活,则将会导致以下错误:Warning: SAFE MODE Restriction in effect. The script whose uid is 500 is not

  allowed to access /etc/passwd owned by uid 0 in /docroot/script.php on line 2

  haohappy的说法:

  原因在于你使用了安全模式,而你上传文件的用户uid和拥有者的uid不同,导致没有访问权限。比如安全模式下,你的ftp上传用户uid为123,而上传后拥有者的uid为456,就会出现这样的错误。

  有两种解决方法:

  1。关闭安全模式;

  2。在命令行下chown改文件/目录的拥有者

  当然两种方法都要求你有服务器的权限。

分享到:
评论

相关推荐

    PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法

    做开发的时候,操作session有时候会遇到这个问题:Warning: session_start() [function.session-start]…… 系统环境:WIN2003+IIS6+PHP5.2.12 PHP出现类似如下错误: Warning: session_start()[function.session-...

    PHP 配置文件中open_basedir选项作用

    如果上传功能在 `open_basedir` 限制下无法正常工作,可能会收到“open_basedir restriction in effect”的警告,尽管如此,`move_uploaded_file()` 函数可能仍能成功移动位于 `/tmp/` 目录下的文件。这可能是PHP的...

    PHP中file_exists使用中遇到的问题小结

    大多数情况下,开发者在使用file_exists时并不会遇到什么问题,但是有时候会因为权限设置不当导致file_exists无法正确工作。本文主要就作者在实际工作中遇到的关于file_exists使用中的权限问题进行了详细探讨,并...

    应用程序限制器 - App Restriction v2.6.0

    App Restriction是一款可以定期清理后台应用,释放内存,节省电池电量的系统清理优化神器。 现在的流氓应用越来越多,动不动就常驻后台,杀还杀不掉,消耗内存,消耗电池。 这个工具专杀流氓应用,并且定期清理它们...

    同城拼车小程序laravel版后端.zip

    在下面1.4需要用到)1.5、配置php artisan start:codems (会有一系列的问题,按照提示填写即可)1.6、域名配置vhost.conf里面的域名指向目录务必指向项目的public目录,不能指向根目录 如果遇到 Warning: require(): ...

    Restriction-of-Java-in-Real-Time-Embedded.rar_Time

    在《Restriction of Java in Real-Time Embedded》这份文档中,可能会详细讨论如何通过调整Java配置、使用轻量级JVM或选择适当的实时Java实现来减轻这些限制。它可能会涵盖如何评估Java应用程序的实时性能,以及如何...

    php文件包含目录配置open_basedir的使用与性能详解

    例如,限制`/home/fdipzone/sites/in.fdipzone.com/`目录下的PHP脚本只能访问该目录及其子目录,而不能访问上一级目录的文件,如`/home/fdipzone/sites/test.txt`。 4. **open_basedir的性能分析** 开启`open_...

    List of harmonised and national restriction codes.pdf

    欧洲铁路局车辆使用限制条件编码

    PHP绕过open_basedir限制操作文件的方法

    ...当`open_basedir`设置为例如`/home/wwwroot/home/web1/:/tmp/`时,任何通过web1访问服务器的用户只能读取这两个目录内的文件。这里要注意的是,`open_basedir`设定的限制是基于路径的前缀,而不是具体目录,这意味...

    mTOR and autophagy in normal brain aging and caloric restriction ameliorating age-related cognition deficits

    mTOR and autophagy in normal brain aging and caloric restriction ameliorating age-related cognition deficits,杨风英,禇晓蕾,综述文章:以背景、研究现状、研究用途的结构书写,篇幅以150~300字左右为宜,...

    a-pdf Restriction.Remover.v1.6.9.010

    "a-pdf Restriction Remover v1.6.9.010" 是一款专门针对这些限制的高级PDF处理工具,旨在帮助用户轻松解除PDF文件中的应用限制。 该软件的核心功能在于它的解除限制能力,能够移除PDF文档中的打印、复制粘贴、编辑...

    电路模型和电路定律_NoRestriction习题[整理].pdf

    电路模型和电路定律_NoRestriction习题[整理].pdf

    Humble-Key-Restriction::cooking:Humble Bundle 锁区 Key 查看脚本

    Humble Key Restriction 描述 查看 Humble Bundle Key 的激活激活限制插件 它能帮你在 Humble 的 Download 界面显示 Key 的激活限制信息。 安装 安装 (推荐)、 或者...问题反馈和建议 可以在 issue 页面提出 issue

    A restriction of the fourier transform

    **定理**:如果 \(f\) 是一个 Schwartz 函数,且 \(f \in L^p(\mathbb{R}^n)\),其中 \(1 (n+1)}{n+3}\),那么存在常数 \(C &gt; 0\) 使得对于所有 \(f\) 都有 \[ \int_{S^{n-1}} |f^\wedge(\omega)|^2 d\omega \leq C ...

    IIS错误的解决方案

    #### 一、Logon Failure: User Account Restriction 在IIS(Internet Information Services)中遇到“Logon failure: user account restriction”这类错误时,通常意味着存在用户账户限制的问题,比如不允许空白...

    Characters Restriction using javascript.zip

    在JavaScript编程中,字符限制是一个常见的需求,特别是在创建游戏或者构建用户输入验证的场景中。例如,游戏可能需要限制玩家的...在实际开发中,还需考虑到不同浏览器的兼容性问题,确保代码能在各种环境下正常运行。

    RADIUS (Remote Authentication Dial In User Service)

    **RADIUS(远程认证拨号用户服务)**是一种网络访问控制协议,广泛应用于认证、授权和计费(AAA,Authentication, Authorization, and Accounting)服务。RADIUS由互联网工程任务组(IETF)定义,并在RFC2138和RFC...

    Ramp Metering with Entrance gap Restriction

    交通拥堵是许多大城市普遍存在的问题,不仅仅延长了旅行时间,而且还带来了安全和环境问题。传统的解决方法是建设交通设施,但这在当前的交通量远远超过道路网络容量的情况下,效果有限。因此,需要采用交通控制措施...

    机器学习基石 6 - 1 - Restriction of Break Point (14-18).mp4

    机器学习基石 6 - 1 - Restriction of Break Point (14-18).mp4

Global site tag (gtag.js) - Google Analytics