Closed nwkyz closed 3 months ago
JSON_ARRAYAGG was added in MySQL version 5.7.22 and in MariaDB version 10.5.0
The latest Xampp version has MariaDB 10.4.32
You can stop Mysql/MariadBD from Xampp and install the latest version of MariaDB https://mariadb.org/download/ and use it instead of the one shipped with Xampp.
I downloaded the newer version of MariaDB but I don't know how to replace the old version in xampp, either directly copy and replacing in /opt/lampp folder or install the deb version for ubuntu got the same error below:
Is there some solutions? Thanks again.
To use phpmyadmin with the new database you need to update
$dbuser='root';
$dbpass='password';
in C:/xampp/phpMyAdmin/config-db.php
To reinstall Vvveb using the new database just remove /config/db.php
Uh, on Ubuntu it doesn't work, but I tried directly manually configure on MySQL 8.0-36 on my host machine and it works now. Probably the MariaDB version in Xampp is too old. Solved, thanks.
I am totally a newbie to vvveb and php, I wanna install vvveb on ubuntu 22.04. I installed xampp and put all the vvveb files into xampp's![截图 2024-03-30 00-00-00](https://github.com/givanz/Vvveb/assets/77189398/5a30060a-ac3a-448d-b496-adb4daf009b0)
/opt/lampp/htdocs
folder and opened 'localhost/index.php', installed vvveb and got this (I created a blank database in xampp namedvvvebcms
and used for installation):This is the message showed on the dashboard:
/opt/lampp/htdocs/system/db/mysqli.php on line 303 Code throw new \Exception($message, $e->getCode()); // <==
Trace
Is there any solutions? Thanks very much.