用户无法在已发布的网站上上传图片

User's cant upload images on published website

我有一个网站,您可以上传图片并查看它们。我在本地主机上上传和获取图片没有问题,但在使用 freewebhostingarea 发布后我收到这些错误。

Warning: move_uploaded_file(img/pexels-garvin-st-villier-3874337.jpg): failed to open stream: Permission denied in /home/vhosts/jdm-sepeti.eu5.org/addCarF.php on line 22

Warning: move_uploaded_file(): Unable to move '/tmp/phpHdU7FE' to 'img/pexels-garvin-st-villier-3874337.jpg' in /home/vhosts/jdm-sepeti.eu5.org/addCarF.php on line 22

这就是我在 php 上上传图片的方式:

$target = "img/" . basename($_FILES['image']['name']);
$fileType = pathinfo($target, PATHINFO_EXTENSION);
 $allowTypes = array('jpg', 'png');
    if (in_array($fileType, $allowTypes)) {
        if (move_uploaded_file($_FILES["image"]["tmp_name"], $target))...

我正在使用 freewebhosting 提供的 phpmyadmin。如果有人能提供帮助,我会很高兴。谢谢

尝试将目录 chmod 权限更改为 0777。:)