Честно говоря в первый раз столкнулся с такой ситуацией. Есть приложение написанное на Codeigniter . Проект стабильно работает с 2021 года. При попытке зайти на сайт стала возникать ошибка 500. В логах видно что не может прочитать конфиги из-за прав доступа.
PHP Fatal error: Uncaught ErrorException: file_get_contents(/home/c/ck42654/app/Config/Modules.php): failed to open stream: Permission denied in /home/c/ck42654/vendor/codeigniter4/framework/system/Autoloader/FileLocator.php:172\n
Stack trace:\n
#0 [internal function]: CodeIgniter\\Debug\\Exceptions->errorHandler(2, 'file_get_conten...', '/home/c/ck42654...', 172, Array)\n
#1 /home/c/ck42654/vendor/codeigniter4/framework/system/Autoloader/FileLocator.php(172): file_get_contents('/home/c/ck42654...')\n
#2 /home/c/ck42654/vendor/codeigniter4/framework/system/Config/Config.php(150): CodeIgniter\\Autoloader\\FileLocator->getClassname('/home/c/ck42654...')\n
#3 /home/c/ck42654/vendor/codeigniter4/framework/system/Config/Config.php(83): CodeIgniter\\Config\\Config::createClass('Modules')\n
#4 /home/c/ck42654/vendor/codeigniter4/framework/system/Common.php(126): CodeIgniter\\Config\\Config::get('Modules', true)\n
#5 /home/c/ck42654/vendor/codeigniter4/framework/system/Config/BaseConfig.php(85): config('Modules')\n
#6 /home/c/ck42654/vendor/codeigniter4/fra in /home/c/ck42654/vendor/codeigniter4/framework/system/Autoloader/FileLocator.php on line 172
Самое интересное, что эта ошибка появляется только в корне сайта, во всех остальных разделах приложение работает штатно.
Кроме меня доступа к серваку нет ни у кого. Правок в конфигах, да и вообще в приложении, не было почти пол года.
Файлы все на месте, атрибуты файлов и папок на всякий случай поставил,...
В общем хз что происходит... Ведь другие разделы сайта работают, значит чтение конфигов проходит нормально?