fopen

Apache2+PHP fopen() 权限
fopen

Apache2+PHP fopen() 权限

介绍: 很抱歉,互联网上有大量此类帮助,但我对 Linux 不太了解,所以才寻求帮助。 问题: 我已经在 debian 下安装了 apache2 和 PHP5,并且使用 PHP fopen() 函数产生了典型的结果: 警告:fopen(/some/where/some.txt):无法打开流:/some/file/location/of/script/index.php 的某行中权限被拒绝 希望得到的答复: 如果有人能为我提供一个安全/最低要求的解决方案以使其发挥作用,我将不胜感激,如果也能解释这一点就更好了。 弱假设: 某些文件夹或配置极有可...

Admin

修复 php-url-fopen 过滤器的 fail2ban 正则表达式规则
fopen

修复 php-url-fopen 过滤器的 fail2ban 正则表达式规则

我正在修复默认设置php-url-fopen过滤器允许我在系统中使用的一些 GET 查询参数(它不公开可用,但我仍然想阻止不必要的请求)。问题是我为一个参数名称获得了有效的正则表达式,但我无法为两个参数获得有效的正则表达式,其中第二个选项由两个名称组合而成。我正在使用 fail2ban 0.8.11 - 这是有效的(失败)正则表达式: ^<HOST> -.*"(GET|POST).*\?.*(?<!outer)\=http\:\/\/.* HTTP\/.*$ 这是不起作用的正则表达式: ^<HOST> -.*"(GET|...

Admin

file_get_contents url 包装器适用于 cli,但不适用于 cgi
fopen

file_get_contents url 包装器适用于 cli,但不适用于 cgi

我遇到了一个大问题。我刚刚升级到运行 Plesk 10 和 Ubuntu 11.04 的新专用服务器,我的脚本无法在 cgi 模式下运行 file_get_contents 或 curl 到外部 URL。在正确的 php.ini 文件中将 allow_url_fopen 设置为 On,但我仍然收到以下错误。 file_get_contents(http://www.google.com): failed to open stream: Permission denied Curl 请求返回 false: function get_data($url)...

Admin

Apache/PHP 重启后无法连接外部数据,但服务重启后可以工作
fopen

Apache/PHP 重启后无法连接外部数据,但服务重启后可以工作

我正在运行 CentOS 6,最近我遇到了服务器重启后无法加载外部数据的问题。 在 PHP 配置中,我启用了 fopen URI,它可以正常工作,但只要我重新启动计算机,使用该函数的页面就无法加载任何数据,即使在计算机重新启动几天后,这种情况仍然存在。如果我发出“sudo service httpd restart”,该函数就会神奇地再次起作用 有人知道如何解决这个问题吗? ...

Admin

Windows Server 2003 上的 PHP 5.3.8 fopen
fopen

Windows Server 2003 上的 PHP 5.3.8 fopen

我正在与一个项目合作,客户在 Windows 2003 上运行 WordPress。他们升级到 PHP 5.3.8,并且最多一切运行良好。但它们无法连接到外部服务,例如 WordPress 插件 API。 他们已经设置了错误日志,这里有一个错误的示例,它是通过 WordPress 中的核心控制插件测试 PHP 流传输而触发的。 [06-Oct-2011 13:45:02] PHP Warning: fopen(http://tools.dd32.id.au/wordpress/core-control.php) [<a href='functio...

Admin

CentOS php fopen 权限被拒绝错误
fopen

CentOS php fopen 权限被拒绝错误

我对 CentOS 以及其 httpd+php 环境的具体权限问题不是很熟悉,因此在生产服务器上安装网站后,出现“无法打开流:权限被拒绝”的错误。 我有这样的目录布局 /usr/local/project.../usr/local/project/../../public /var/www/html -> /usr/local/project/../../public ^ 符号链接 脚本尝试写入项目的子目录并出现权限被拒绝错误。 我努力了 1)为此文件夹设置 744 权限 2)为整个项目树设置 777 权限 3)结合之前的权限更改,将 op...

Admin

mysql UDF:fopen = 权限被拒绝
fopen

mysql UDF:fopen = 权限被拒绝

这是问题我已经问过了但我想知道这是否是系统管理员的问题。 我正在尝试创建一个mysql UDF 函数,此函数调用“fopen/fclose”来读取存储在中的平面文件/data。但是使用 errno(是的,我知道这在 MT 程序中很糟糕......)我可以看到该函数无法打开我的文件: "Permission denied" 我尝试做了 chmod -R 755 /data (as well as 777, chown -R mysql:mysql /data etc...) 但它并没有改变任何事情。 当我将平面文件复制到 /tmp 时:OK,我...

Admin

为什么 PHP 脚本不能通过命令行或任务计划程序在服务器 2008 上写入文件?
fopen

为什么 PHP 脚本不能通过命令行或任务计划程序在服务器 2008 上写入文件?

我有一个 PHP 脚本。当我使用浏览器时,它运行良好。它会在同一目录中写入一个 XML 文件。该脚本运行大约需要 60 秒,生成的 XML 文件大约为 16 MB。 我在 Server 2008 64 位上通过 FastCGI 运行 PHP 5.2.13。 我在任务计划程序中创建了一个任务来运行 c:\php5\php.exe “D:\inetpub\tools\something.php” 没有返回错误,但没有创建文件。 如果我在命令行运行相同的路径和参数,它不会出错,也不会创建文件。 我正在做一个简单的 fopen fwrite fclose ...

Admin

fopen() 无法打开 /tmp 共享上的文件
fopen

fopen() 无法打开 /tmp 共享上的文件

我有一个 C 应用程序偶尔无法打开存储在共享上的文件/tmp。 以下是相关代码块: // open file and start parsing notStdin = strcmp(inFile, "-"); if (notStdin) { coordsIn = fopen(inFile, "r"); <----- inFile = file that I want to open if (coordsIn == NULL) { fprintf(stderr, "ERROR: Could not...

Admin