在服务器错误中上传图像文件

时间:2013-07-28 13:19:50

标签: php image file-upload upload image-uploading

我正在尝试将图像从HTML上传到PHP。我面临错误。有人可以帮我解决这个问题。以下是错误消息。

Error Messgae:
Warning: move_uploaded_file(): SAFE MODE Restriction in effect. The
script whose uid is 0 is not allowed to access
/var/www/smart/JSON/taskfinished/666 owned by uid 33 in
/var/www/smart/JSON/taskimageupload.php on line 57"

我确信错误不在我的PHP脚本中,因为它在共享服务器和许多其他服务器中运行良好。但是当我在专用服务器上运行脚本时,我遇到了上述错误。

我将文件权限更改为0777,以便每个人都有权使用它,但问题仍然存在。

我觉得有些事情必须在服务器上进行更改。所以有人告诉我在我的服务器中究竟缺少了什么。

1 个答案:

答案 0 :(得分:0)

我已通过以下配置解决了我的问题。

在我的情况下,在php.ini

中查找服务器中的usr/Apache/bin文件

并找出以下代码:

; Safe Mode
; http://php.net/safe-mode
safe_mode = On

将上面的代码更改为

; Safe Mode
; http://php.net/safe-mode
safe_mode = Off

它只是意味着您正在转向安全模式,这并不意味着您的服务器不再安全,但如果您的服务器中的基本安全性是完美的,那么无论您使用上述线路做什么。 :)

希望这能有所帮助!