Доброго дня! Установил Сервер на базе Ubuntu 22.04 Установил с реппов самые последние версии PHP 8.1 (c модулями по требованию для Опенкарт) Апачу2 последнюю PostgreSQL(for 1C v14) OpenCart 4011 rs1 Бился бился дошел до установки самой Опенкарт так вот после введения всех данных о базе данных и админской почты с паролем велетает такая надпись в браузере (TypeError: Cannot assign string to property Opencart\System\Library\DB\PgSQL::$connection of type object in /var/www/html/system/library/db/pgsql.php on line 82) Полез я в эту 82ю строку этого файла , посмотреть в каком месте затык.... Посмотреть какой пропер он там ассигнуть не может ... 82 строка $this->connection = ``; Помогите разобраться что ему нужно!
походу разрабы опенкарта упустили что-то из виду. тип поля поменялся на object, а в деструкторе так и осталось присвоение пустой строки. в общем-то можно либо вообще закомментировать строку, либо написать $this->connection = new stdClass();
Error: Class "Opencart\System\Library\DB\stdClass" not found in /var/www/html/system/library/db/pgsql.php on line 82 Я вот смотрю ... нет у меня каталога Opencart/ в пути У меня так var\www\html\System\Library\DB\ Создал и перенес все в каталог Opencart\ ни па ма гло! TypeError: Cannot assign string to property Opencart\System\Library\DB\PgSQL::$connection of type object in /var/www/html/Opencart/system/library/db/pgsql.php on line 82
Тогда вот так: Warning: Attempt to read property "num_rows" on bool in /var/www/html/Opencart/install/model/install/install.php on line 16Warning: pg_query(): Query failed: ОШИБКА: ошибка синтаксиса (примерное положение: "`") LINE 1: CREATE TABLE `sh_address` ( ^ in /var/www/html/Opencart/system/library/db/pgsql.php on line 24TypeError: pg_result_error(): Argument #1 ($result) must be of type PgSql\Result, PgSql\Connection given in /var/www/html/Opencart/system/library/db/pgsql.php on line 52
Выбор PGSQL принципиальный? Почему не mysql? Мне кажется на 4х еще особо не тестировали работу pgsql, да и сама 4х еще практически в бета версии.
Не хотел плодить СУБД. На постгре стоит 1С. Проблема собственно в нем и была. Видать драйвер кривой в ОпенКарт. Поставил Мускул, завелась установка. Разобрался... Теперь буду 1С к сайту прикручивать