问题描述(报错内容):
显示初始的文本错误信息
`Warning: file_put_contents(/www/wwwroot/flarum/public/assets/forum.js): failed to open stream: Permission denied in /www/wwwroot/flarum/vendor/league/flysystem/src/Adapter/Local.php on line 199
Warning: file_put_contents(/www/wwwroot/flarum/public/assets/forum.js.map): failed to open stream: Permission denied in /www/wwwroot/flarum/vendor/league/flysystem/src/Adapter/Local.php on line 199
Warning: file_put_contents(/www/wwwroot/flarum/public/assets/rev-manifest.json): failed to open stream: Permission denied in /www/wwwroot/flarum/vendor/league/flysystem/src/Adapter/Local.php on line 199
Warning: file_put_contents(/www/wwwroot/flarum/public/assets/forum-zh-Hans.js): failed to open stream: Permission denied in /www/wwwroot/flarum/vendor/league/flysystem/src/Adapter/Local.php on line 199
Warning: file_put_contents(/www/wwwroot/flarum/public/assets/forum-zh-Hans.js.map): failed to open stream: Permission denied in /www/wwwroot/flarum/vendor/league/flysystem/src/Adapter/Local.php on line 199
Warning: file_put_contents(/www/wwwroot/flarum/public/assets/rev-manifest.json): failed to open stream: Permission denied in /www/wwwroot/flarum/vendor/league/flysystem/src/Adapter/Local.php on line 199
Fatal error: Uncaught UnexpectedValueException: The stream or file “/www/wwwroot/flarum/storage/logs/flarum-2026-01-02.log” could not be opened in append mode: failed to open stream: Permission denied in /www/wwwroot/flarum/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:115 Stack trace: #0 /www/wwwroot/flarum/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php(120): Monolog\Handler\StreamHandler->write() #1 /www/wwwroot/flarum/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(39): Monolog\Handler\RotatingFileHandler->write() #2 /www/wwwroot/flarum/vendor/monolog/monolog/src/Monolog/Logger.php(344): Monolog\Handler\AbstractProcessingHandler->handle() #3 /www/wwwroot/flarum/vendor/monolog/monolog/src/Monolog/Logger.php(712): Monolog\Logger->addRecord() #4 /www/wwwroot/flarum/vendor/flarum/core/src/Foundation/ErrorHandling/LogReporter.php(32): Monolog\Logger->error() #5 /www/wwwroot/flarum/vendor/flarum/core/src/Http/Middleware/HandleErrors.php(63): Flarum\Foundation\ErrorH in /www/wwwroot/flarum/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php on line 115`
已尝试的解决办法(演示网址或图片)
将文件目录全部设置为777权限(原本为775)。错误信息变更为如下:
`Warning: DOMXPath::evaluate(): Invalid type in /www/wwwroot/flarum/storage/formatter/Renderer_7d6abffda0bd7512071acfd70df4f4da7f502b9d.php on line 13
Fatal error: Uncaught Laminas\HttpHandlerRunner\Exception\EmitterException: Output has been emitted previously; cannot emit response in /www/wwwroot/flarum/vendor/laminas/laminas-httphandlerrunner/src/Exception/EmitterException.php:24 Stack trace: #0 /www/wwwroot/flarum/vendor/laminas/laminas-httphandlerrunner/src/Emitter/SapiEmitterTrait.php(40): Laminas\HttpHandlerRunner\Exception\EmitterException::forOutputSent() #1 /www/wwwroot/flarum/vendor/laminas/laminas-httphandlerrunner/src/Emitter/SapiEmitter.php(27): Laminas\HttpHandlerRunner\Emitter\SapiEmitter->assertNoPreviousOutput() #2 /www/wwwroot/flarum/vendor/laminas/laminas-httphandlerrunner/src/RequestHandlerRunner.php(98): Laminas\HttpHandlerRunner\Emitter\SapiEmitter->emit() #3 /www/wwwroot/flarum/vendor/flarum/core/src/Http/Server.php(45): Laminas\HttpHandlerRunner\RequestHandlerRunner->run() #4 /www/wwwroot/flarum/public/index.php(26): Flarum\Http\Server->listen() #5 {main} thrown in /www/wwwroot/flarum/vendor/laminas/laminas-httphandlerrunner/src/Exception/EmitterException.php on line 24`
设备信息
系统版本:Ubuntu 22.04.4 LTS
应用版本:PHP 7.4.33 MySQL 5.7.43 Nginx 1.28.0
PHP安装拓展:
Core
date
libxml
openssl
pcre
sqlite3
zlib
bcmath
ctype
curl
dom
filter
ftp
gd
gettext
hash
iconv
intl
json
mbstring
SPL
session
pcntl
standard
PDO
mysqlnd
pdo_sqlite
Phar
posix
Reflection
pdo_mysql
shmop
SimpleXML
soap
sockets
sodium
mysqli
sysvsem
tokenizer
xml
xmlreader
xmlrpc
xmlwriter
zip
fileinfo
exif
PHP解禁函数:参照站内教程
错误出现前动作:发布新主题(帖子),内容为一段bilibili的链接,以测试插件
网站安装插件:无新装动作,均为安装已久的插件,composer部署正常
Flarum版本:通过composer安装的最新版
服务器位置:香港(网络对大陆优化)
已开启debug模式,内容为该模式下获取的。求助各位大神,望给出方案,如有其他要补充,敬请跟贴询问
感激不尽!