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

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

Сообщение Anonymous »

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

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

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

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

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

FastCGI sent in stderr: "PHP message: PHP Warning:  copy(/var/www/html/memes/bla.jpg): Failed to open stream: Permission denied in /var/www/html/api/index.php on line 26" while reading response header from upstream, client: 77.44.777.777, server: bla.com, request: "POST /fileapi/ HTTP/1.1", upstream: "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»