В настоящее время у меня есть две версии PHP на моем сервере;
PHP версия 5.2.11 — текущая версия php на сервере
при этом многие программы его используют. Естьlibxml2-2.6.16
как версия libxml2.
Практически установленный PHP
PHP версия 5.4.44 — виртуально установленная версия php на сервере. Так как я загружаю свой проект на сервер, который использует Symfony
Фреймворк. Как требование Symfony, версия PHP должна быть как минимум иметь
PHP-версия 5.3. Итак, мы установили эту версию PHP практически.
После настройки всех необходимых настроек мы запускаем его в браузере, используя его порт настройки. К сожалению, страница выдает эту ошибку.
Fatal error: Uncaught exception 'InvalidArgumentException' with message '[ERROR 3070] CT 'container': The content model is not determinist. (in file:////home/sanchez/ProjectName/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Loader/schema/dic/services/services-1.0.xsd - line 20, column 0)' in /home/sanchez/ProjectName/vendor/symfony/symfony/src/Symfony/Component/Config/Util/XmlUtils.php:96 Stack trace: #0 /home/sanchez/ProjectName/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php(218): Symfony\Component\Config\Util\XmlUtils::loadFile('/home/sanchez/...', Array) #1 /home/sanchez/ProjectName/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php(41): Symfony\Component\DependencyInjection\Loader\XmlFileLoader->parseFileToDOM('/home/sanchez/...') #2 /home/sanchez/ProjectName/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/FrameworkExtension.php(48): Symfony\Component\DependencyInjection\Loader\XmlFileLo in /home/sanchez/ProjectName/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php on line 220
Чтобы понять больше об ошибке, я исследую в Интернете и нахожу некоторые связанные темы, которые могут помочь. Затем, я узнал, что это все о libxml2, поэтому я установил другую версию libxml2 в свой каталог (личный) и просто использовал символическую ссылку, чтобы он указывал на мой каталог. Кстати, я устанавливаю, libxml2-2.8.0 как версия libxml2. Я также использую RHEL4.После установки необходимой конфигурации все равно выдается та же ошибка, что и выше.
Как я могу решить это? Реально ли иметь две версии libxml2 на сервере? Я пропускаю какую-либо конфигурацию или что-то? Совместима ли моя версия libxml2 и php 5.4.44? Или есть какой-либо libxml2, который совместим с моей версией PHP? Что я должен делать?
Ценю любую помощь. Спасибо.
Задача ещё не решена.
Других решений пока нет …