А вы правда хотите поменять понятную ошибку на непонятные?
Композер вам довольно человеческим языком говорит, что библиотеки, которые вы хотите подтянуть, ориентированы на более современный язык, чем у вас на сервере.
Замечу также, что даже этот "более современный" давно официально устарел.
На какой же копролит вы пытаетесь натянуть сайт?..
4.607e-12 переводить в десятичный формат типа 0.00000000001
Вообще-то логика подсказывает, что должно быть 0.000000000005
И обрабатывается это элементарно: округлить мантиссу и насобачить перед ней нулей по показателю степени.
400kgg, "по телефону" я тут все равно ничем не помогу. То ли это классы самого Битрикса, то ли каких-нибудь модулей, которые к нему прикупили на этом сайте. Ничего знакомого не вижу, во всяком случае.
400kgg, без понятия, что это. Неймспейс больше похож на самопис, чем на библиотеки, подключаемые композером. Класс Datamanager и у самого Битрикса есть.
400kgg, можно попробовать восстановить композер как раз по тем библиотекам, которые он подтягивал: создать проект с пустым композером, открыть его в PhpStorm, например, и проанализировать код. Там, где IDE не обнаружит нужных библиотек, будет понятно, что нужно добавить в композер.
400kgg, это удобное, профессиональное и стандартное средство подтянуть нужные проекту библиотеки и поддерживать их в актуальном состоянии. Первый кандидат на выкид у этого сайта - Битрикс, а не композер ;)
400kgg, насколько я помню, композер "по-битриксовски" предполагает валить vendor в папку битрикса.
У вас же эта папка снаружи, так что более вероятно, что композер был внешним. Причем, находясь вне DOCUMENT_ROOT, из битриксовского файл-менеджера, например, он не виден вовсе.
kaktak255, кто обойдет и при каком желании? Речь же не о том, как что-то ограничить человеку, который имеет физический доступ к машине с дуалбутом. Ему-то и "обходить" незачем - взял да перезагрузился.