问题标签 [php-safe-mode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
277 浏览

statistics - 从 PHP 调用访客网络统计程序

我一直在为我的网站研究不同的网络统计程序,其中一个很有希望的是访客。不幸的是,它是一个 C 程序,我不知道如何从 Web 服务器调用它。我尝试使用 PHP 的shell_exec,但我的网络主机 ( NFSN ) 开启了 PHP 的安全模式,它给了我一条错误消息。

有没有办法在安全模式下执行程序?如果不是,它可以与 CGI 一起使用吗?如果是这样,怎么做?(我以前从未使用过 CGI)

0 投票
1 回答
684 浏览

php - PLESK 8.4 中的 PHP safe_mode 默认值为 ON。为什么?

我想知道为什么 PLESK 中 PHP safe_mode 的默认值是 ON。我怀疑这是一个安全问题,但这到底有什么用?

ps 作为一个没有经验的 web 开发人员,我花了几个小时想知道为什么 .php 文件被下载而不是在我的服务器上运行。原因是这个 php 默认的 safe_mode 是开启的,我通过对 plesk 控制面板的设置进行随机合理的外观更改找到了解决方案。通过问这个问题,我想为我在这个荒谬的问题上失去的令人沮丧的时间找到安慰。对我来说,默认情况下不运行 .php 文件并且没有明确解释为什么它们不起作用只是愚蠢的。

0 投票
1 回答
1217 浏览

php - 在没有外壳访问权限且处于安全模式的情况下创建符号链接?

在运行 LAMP 堆栈和 PHP 的共享主机包上,没有 shell 访问权限并且 PHP 处于安全模式(=exec()被禁用),只有 FTP 访问权限,我是否有机会以某种方式创建符号链接?

我刚刚检查过,我什至不能使用插入执行ln命令的 cron 作业的偷偷摸摸的解决方法。

0 投票
4 回答
269 浏览

php - 是否在安全模式下运行 PHP 有什么区别?

你能列出任何可以感知的具体差异吗?

0 投票
3 回答
773 浏览

php - 如何在 php 域中使用 shell_exec() 函数?

我发现该shell_exec()功能在我的远程服务器中被禁用。

是否有任何其他方式或提示来执行该shell_exec()功能?

0 投票
2 回答
6078 浏览

php - 在安全模式服务器中是否有替代 php readfile() 的方法?

我在共享主机上托管我的网站,最近将服务器更改为安全模式(甚至没有通知)。我使用从服务器下载文件的功能,使用readfile()函数(我使用 php)。现在,在安全模式下,此功能不再可用。是否有替代或解决方法来处理用户能够下载文件的情况?

谢谢

0 投票
1 回答
173 浏览

php - 关闭 php4 安全模式 - 需要考虑什么?

我正在维护一个运行经过高度修改的旧版本 osCommerce 的网站。我的网络主机在每个域的基础上提供了几种 PHP 风格(尽管我想我记得看到一个选项来设置每个目录的 PHP 版本)。它们是 PHP4 安全模式、PHP4 CGI 和 PHP5 CGI。

我目前正在安全模式下运行 PHP4。事实证明,如果我想添加一个模块(gettext),我需要处于其他两种模式中的任何一种。有理由害怕打开安全模式吗?

0 投票
3 回答
33818 浏览

php - 在 .htaccess 文件中将安全模式设置为 OFF 不起作用

我在一个开启安全模式的服务器上。现在服务器允许 .htaccess 文件。我的 public_html 文件夹中有一个带有 Wordpress 设置的文件夹。现在在一个子域中,我想插入一个.htaccessdsiables 安全模式的文件。

我试过这些:

但没有一个工作。

任何人都知道我该怎么做?我不能要求服务器所有者禁用安全模式,也基本不能问他什么。

0 投票
4 回答
27492 浏览

php - 尽管有 777 权限且没有 open_basedir 值,但无法使用 php 写入 /tmp

我正在尝试使用 php fopen 函数将文件写入我的 /tmp 目录(在 apache 服务器上),但它失败了:

这将返回错误消息:

无法打开流:没有这样的文件或目录。

/tmp目录的权限设置为drwxrwxrwt,我可以看到 Web 用户正在向其写入其他文件。神秘的是,如果我将脚本指向另一个具有权限的文件夹777,它会返回成功。但我open_basedir的没有价值。我有safe_mode=onand allow_url_fopen=off,但我认为这不应该解释吗?

这是 Apache Httpd 2.0 上的 PHP 5.3.10。

0 投票
1 回答
1074 浏览

php - 开启安全模式的 PHP 会话

我有一个自定义 cms,它使用会话来存储一些数据。我突然改变的网络服务器在 PHP 中打开了安全模式。这意味着我不能再使用会话了。当关闭安全模式不是选项时,是否有解决方法?