上载服务器中的图像文件出错


Upload Image file in Server error

我正在尝试将一个图像从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,这样每个人都有权使用它,但问题仍然存在。

我觉得服务器上有些东西必须更改。所以有人告诉我,我的服务器中到底缺少了什么。

我已经通过以下服务器配置解决了我的问题。

在服务器中找到你的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

这只是意味着你正在打开安全模式,并不意味着你的服务器不再安全,但如果你的服务器的基本安全性是完美的,那么无论你用上面的行做什么。:)

希望这能帮助到一些人!