Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用.htaccess将allow\u url\u fopen添加到我的php.ini_Php - Fatal编程技术网

使用.htaccess将allow\u url\u fopen添加到我的php.ini

使用.htaccess将allow\u url\u fopen添加到我的php.ini,php,Php,我想在我的服务器上允许allow\u url\u fopen。我问过我的主机,他们说可以用.htaccess文件完成。有人能告诉我怎么做吗?试试这个,但我认为它行不通,因为你不应该改变这个 将此行放入要启用设置的目录中的htaccess文件中: php_value allow_url_fopen On 请注意,此设置仅适用于与htaccess文件位于同一目录中的PHP文件 作为使用url\u fopen的替代方法,请尝试使用curl。如果您的主机使用suPHP,您可以尝试在与脚本相同的文件夹中

我想在我的服务器上允许
allow\u url\u fopen
。我问过我的主机,他们说可以用
.htaccess
文件完成。有人能告诉我怎么做吗?

试试这个,但我认为它行不通,因为你不应该改变这个

将此行放入要启用设置的目录中的htaccess文件中:

php_value allow_url_fopen On
请注意,此设置仅适用于与htaccess文件位于同一目录中的PHP文件


作为使用url\u fopen的替代方法,请尝试使用curl。

如果您的主机使用suPHP,您可以尝试在与脚本相同的文件夹中创建
php.ini
文件,并添加:

allow\u url\u fopen=On

(您可以通过创建一个文件并检查它是在哪个用户下创建的来确定这一点:如果是您,它是suPHP,如果是“apache/nobody”,或者不是您,那么它是一个普通的PHP模式。您还可以制作一个脚本

<?php
echo `id`;
?>


为了提供相同的信息,假设
shell\u exec
不是禁用的函数)

allow\u url\u fopen
通常设置为On。 如果未打开,则可以尝试两种方法

  • 创建一个
    .htaccess
    文件并将其保存在根文件夹中(有时可能需要将其放在根文件夹的一个后退文件夹中),然后将此代码粘贴到那里

    php_value allow_url_fopen On
    
  • 创建一个
    php.ini
    文件(用于更新服务器
    php5.ini
    )并将其保存在根文件夹中(有时可能需要将其放在根文件夹的一个后退文件夹中),然后将以下代码粘贴到其中:

    allow_url_fopen = On;
    

  • 我亲自测试了上述解决方案;他们为我工作。

    请使用代码块的可能重复谢谢Md.Nazrul IslamHostgator在您尝试在Ipage上执行此操作时,似乎给出了一个500服务器错误。500服务器错误host@shadysherif您可能早就解决了这个问题,但是对于阅读ipage的其他人,您可以从脚本支持页面更改php.ini文件。