Pydio8 でファイルが表示されない→PHP 7.4が原因
【2021/10/08 追記】
さくらの共有サーバでは、2021/11/30 で PHP 7.3 の提供が終了します(10/28 にPHP 7.4へ強制切り替え)
NextCloudなどへの乗り換えを検討しましょう
ログを調べると get_magic_quotes_gpc() に関連するエラー
PHP7.4から非推奨だそうです
後日、ログに記載されていた get_magic_quotes_gpc() を含む php ファイルを grepした結果
./core/src/pydio/Core/Utils/Vars/InputFilter.php
./core/src/pydio/Tests/PHP_magic_quotes.php
./core/vendor/meenie/javascript-packer/example-inline.php
./data/tmp/update/pydio-core-upgrade-8.2.1-8.2.2/core/vendor/meenie/javascript-packer/example-inline.php
./data/tmp/update/pydio-core-upgrade-8.2.3-8.2.4/core/vendor/meenie/javascript-packer/example-inline.php
./plugins/editor.ckeditor/res/build/ckeditor/samples/old/assets/posteddata.php
この中でログに記載されていた InputFilter.php について、下記の部分が該当箇所なのでスキップさせてみたが、ログへの記載はなくなったものの PHP 7.4 でファイル表示に同様の不具合が起こったため他にも原因があるのかもしれません
public static function magicDequote($text) { // If the PHP server enables magic quotes, remove them if(function_exists('get_magic_quotes_gpc') && get_magic_quotes_gpc()) return stripslashes($text); return $text; }
コメント