如何在服务器服务器配置中启用文件访问?

时间:2010-08-11 06:35:45

标签: php file-upload

我在服务器上传图片时遇到以下错误 - Warning: copy() [function.copy]: URL file-access is disabled in the server configuration in D:\Hosting\6448289\html\upload.php on line 112

相应的122行是 -

$copied = copy($_FILES['image']['tmp_name'], $newname);

3 个答案:

答案 0 :(得分:3)

如果您能够在托管目录中包含.htaccess文件,则可以尝试添加以下任一项以启用allow_url_fopen:

php_flag allow_url_fopen 1
php_flag allow_url_fopen on

后者更有可能发挥作用

答案 1 :(得分:0)

是您自己的服务器还是共享服务器?看起来您的主机不允许远程连接,并且这是出于某种充分的理由。请联系您的主人。

同样this link可能对你有所帮助。

答案 2 :(得分:0)


allow_url_fopen
PHP Manual: How to change configuration settings

allow_url_fopen在php5中标记为PHP_INI_SYSTEM,因此您只能在php.ini或httpd.conf相关的配置文件中更改其值,但不能通过ini_set()。