PHP – невозможно перезаписать файл, который также был создан с помощью PHP.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 PHP – невозможно перезаписать файл, который также был создан с помощью PHP.

Сообщение Anonymous »

Когда я создаю изображение типа:

Код: Выделить всё

$copyTo = $root . '/memes/bla.jpg';

copy($externalImageURL, $copyTo);
тогда все работает и изображение имеет разрешение 644.
Потом, когда я пытаюсь скопировать то же, но отредактированное изображение из тот же URL-адрес (который все еще действителен на 100%) и перезапишите старый, тогда он не будет работать.
Я получаю эту ошибку:

FastCGI отправил в stderr: «Сообщение PHP: Предупреждение PHP: copy(/var/www/html/memes/bla.jpg): Не удалось открыть поток: разрешение запрещено в /var/www/html /api/index.php в строке 26" при чтении заголовка ответа из восходящего потока, клиент: 77.44.777.777, сервер: bla.com, запрос: "POST /fileapi/HTTP/1.1", восходящий поток: "fastcgi://unix: /run/php/php8.3-fpm.sock:"

Я использую Ubuntu nginx и PHP 8.3 fpm

Подробнее здесь: https://stackoverflow.com/questions/791 ... d-with-php
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»