Невозможно загрузить изображения в MediaWikiPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Невозможно загрузить изображения в MediaWiki

Сообщение Anonymous »

Я получаю эту ошибку в любое время, когда пытаюсь загрузить изображения. Я просматривал много других сообщений здесь и других платформ поддержки, и эта проблема, казалось, была в старых версиях MediaWiki и Composer и PSR/HTTP-Message, но мои версии, похоже, не соответствуют этим старым проблемам. Я попытался переключиться на PHP 8.1 на всякий случай, но это не сработало. < /P>
php 8.3
mediawiki 1.43
psr /http-message 1.1 < /p >

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

2025/01/28 17:13:39 [error] 1442078#1442078: *47 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Declaration of Wikimedia\ParamValidator\Util\UploadedFile::getStream() must be compatible with Psr\Http\Message\UploadedFileInterface::getStream(): Psr\Http\Message\StreamInterface in /var/www/mediawiki/includes/libs/ParamValidator/Util/UploadedFile.php on line 86" while reading response header from upstream, client: 172.19.0.6, server: , request: "POST /api.php HTTP/1.1", upstream: "fastcgi://unix:/run/php/php8.3-fpm.sock:", host: "wiki.domain.com", referrer: "https://wiki.domain.com/index.php?title=Main_Page&veaction=edit"
2025/01/28 17:13:41 [error] 1442078#1442078: *49 FastCGI sent in stderr: "PHP message: PHP Fatal error:  Declaration of Wikimedia\ParamValidator\Util\UploadedFile::getStream() must be compatible with Psr\Http\Message\UploadedFileInterface::getStream(): Psr\Http\Message\StreamInterface in /var/www/mediawiki/includes/libs/ParamValidator/Util/UploadedFile.php on line 86" while reading response header from upstream, client: 172.19.0.6, server: , request: "POST /api.php HTTP/1.1", upstream: "fastcgi://unix:/run/php/php8.3-fpm.sock:", host: "wiki.domain.com", referrer: "https://wiki.domain.com/index.php?title=Main_Page&veaction=edit"
  • https://releases.wikimedia.org/mediawik ... 3.0.tar.gz
    < li> Объявление Wikimedia \ paramvalidator \ util \ uploadedfile :: getStream () должно быть совместимо с PSR \ http \ message \ obloadedFileInterface :: getStream ()
  • включает/libs/paramvalidator/util ()
  • /Uploadedfile.php (без возврата типов)
  • vendor/psr/http-message/src/uploadedFileInterface.php (без возврата типов)


Подробнее здесь: https://stackoverflow.com/questions/793 ... awiki-1-43
Ответить

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

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

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

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

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