问题标签 [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.
php - PHP 正在创建一个无法写入的目录
这将在我的上传目录中创建一个新目录,如果我将 putty 放到服务器上并执行 ls -la,则该目录已创建并具有权限/所有权:
drwxr-xr-x 阿帕奇阿帕奇
伟大的。但是将上传的文件移动到该新目录中失败:
安全模式限制生效。uid 为 0 的脚本不允许访问 uid 48 拥有的 /var/www/vhosts/domain.com/httpdocs/media/uploads/DE
好的,所以我知道错误是如何发生的 - 新文件夹的创建者和组设置为“apache”(我猜是用户 48),用户“root”无法访问它(用户 0 是 root , 正确的?)。而且我想安全模式也阻止了我将目录创建为 777,并以其无限的智慧决定不按照我的要求去做。
但是......我的 PHP 脚本如何将目录创建为“apache”,并试图以 root 身份将内容移入其中?以及如何在不将斧头切换到安全模式的情况下绕过它?
php - 通过删除 safe_mode,PHP 5.4 的安全性在哪里
我有一个棘手的问题:safe_mode
在 PHP 5.4 中已删除,那么此删除的安全性是什么?
这是否意味着任何应用程序都可以执行任何程序?
为此目的使用什么技术来防止这种暴力行为?
php - web svn 和 safe_mod 关闭冲突
我正在尝试安装 websvn,但出现此错误。
有什么解决方法吗?
PS:我无法关闭 php 安全模式。
firefox - 禁用/更改 Firefox 安全模式热键 (Shift)
有什么方法可以更改使firefox以安全模式启动的firefox shift热键吗?我已经使用 Selenium 和 PHPUnit 设置了一些单元测试,但是如果我在测试运行时在机器上工作,那么我经常发现我在键入时按了 shift(在我选择代码块时按住 shift 是另一个大罪犯)。即使您点击弹出的安全模式提示,这也会导致测试失败(并超时)。
有没有办法禁用此热键,或者将键更改为我不经常使用的东西?
android - android是否会记录启动时间?
我正在为安卓制作一个家长控制/问责应用程序。它由一个在后台运行并在手机启动时启动的监控服务组成。
不幸的是,我发现当android以“安全模式”启动时,服务不会自动启动,因此我的应用程序存在严重缺陷。
在安全模式下,可以在不运行我的监控服务的情况下启动 Web 和其他应用程序。
我想如果在安全模式下无法监控应用程序活动,也许我至少可以让我的应用程序检测手机之前是否处于安全模式。然后它可能会提醒家长或责任伙伴?
Android是否保留任何日志?或者任何一般的引导日志?
shell - 无法在 exec dir 中执行 shell 脚本
我们有一个运行 PHP 4.3.9 的服务器,其中 safe_mode ON 和 safe_mode_exec_dir 设置为 /usr/local/bin/php/
所以,因为它是写在php.net上的,我们不能执行任何不在 safe_mode_exec_dir 中的脚本。
我想调用 /usr/bin 中的 unzip 系统命令(没有 zip 库)。所以我不能通过 PHP 脚本调用。
我创建了一个放置在 /usr/local/bin/php 中的 shell 脚本来执行解压缩功能。所以基本上,它需要 2 个参数(存档文件和文件目标)。
- 当我用简单的用户在命令行中调用它时,它工作正常。
- 当我用 PHP 脚本调用它时,它没有运行(错误代码 127)
Shell 脚本具有以下权限:-rwxr-xr-x 所以它可以由 apache 用户运行。
我不明白为什么它不运行。
外壳脚本:
PHP 脚本:
php - 安全模式下的PHP后台进程
在我的 php 项目中,我应该有一些后台进程,但在安全模式下,因为我在共享主机上运行它。
例如,我的后台进程代码在文件bg.php中,我希望它被执行,在另一个特定脚本的完成时编写。(或者可能有一些延迟)
我搜索了很多。一些建议的库,如beanstalkd,但我认为这个库对于我简单的后台进程来说很重,而且也没有PHP的好文档。其他一些人说像exec()这样的功能在安全模式下是不可能的。
- 1-有没有人有这个问题的简单解决方案?
- 2- cpanel 中存在的cron 作业也提到了我,这些作业准备在特定时间执行的任务。我可以使用此选项以某种方式解决我的问题吗?
我注意到我想要一个简单而轻量级的解决方案。任何建议都深表感谢。
php - php exec() 或安全模式下的相同功能
可能重复:
安全模式下的 PHP 后台进程
我的项目在共享主机上运行,因此启用了安全模式。我想使用exec()函数,但这是不可能的。在这种情况下我该怎么办?
在安全模式下是否有相同的功能或解决方案?
command-line - 是否有命令将计算机重新启动到安全模式?
我想知道是否有可以在命令行中写入的命令来重新启动计算机并使其以安全模式启动?
如果没有这样的命令,还有其他方法吗?
我希望在启动命令后该过程完全自动化。
php - 无法删除上传的文件
当我尝试使用取消链接功能删除我网站上上传的文件时,我得到
我读到这是一个安全模式问题。好的,但是如何删除上传的文件?