Код состояния протокола HTTP 405 Method Not Allowed, указывает, что метод запроса известен серверу, но был отключен и не может быть использован. Два обязательных метода GET и HEAD никогда не должны быть отключены и не должны возвращать этот код ошибки.
Сервер ОБЯЗАН сгенерировать поле заголовка Allow в ответе с кодом 405, которое содержит список текущих доступных методов ресурса.
насколько понимаю под логами сервера имеется ввиду это
Какая у Вас система?
Если у Вас установлены несколько версий php, то composer можно запускать с разными, просто указав полный путь до нужной версии.