PHP Composer не удалось открыть поток - отказано в разрешении
Я столкнулся со странной проблемой, связанной с использованием composer в моем текущем проекте PHP.
Некоторые ответы на SO, относящиеся к этой проблеме, оказались полезными в том смысле, что изменение разрешений для папок на 0755
в корневой папке composer, а также в последующих подпапках и файлах, решает проблему; однако это кажется временным.
Мой PHP-скрипт разрывается на линии, где я require("vendor/autoload.php")
, Затем он разрешается только при изменении разрешений для папки и файла на 0755
; но каждый новый день я обнаруживаю, что проблема не устранена, и мне приходится снова устанавливать разрешения. Это как если бы права на папки и файлы сбрасывались с нерегулярными интервалами.
Изначально я думал, что это может быть проблема с автоматическим обновлением, однако из того, что я исследовал, композитор не выполняет автоматическое обновление по умолчанию, если это не делается вручную.
Ваша помощь будет принята с благодарностью. Я ошеломлен, почему это происходит.