Hello again,
The Nodejs site is now online but I have a Mysql problem.
Here is the error message.
{status: “500”,…}
message
:
“Knex: run\n$ npm install mysql --save\nCannot find module ‘mysql’\nRequire stack:\n- /home/myfolder/nodevenv/domains/my-domain/public_html/app/18/lib/node_modules/knex/lib/dialects/mysql/index.js\n- /home/myfolder/nodevenv/domains/my-domain/public_html/app/18/lib/node_modules/knex/lib/dialects/index.js\n- /home/myfolder/nodevenv/domains/my-domain/public_html/app/18/lib/node_modules/knex/lib/knex-builder/internal/config-resolver.js\n- /home/myfolder/nodevenv/domains/my-domain/public_html/app/18/lib/node_modules/knex/lib/knex-builder/Knex.js\n- /home/myfolder/nodevenv/domains/my-domain/public_html/app/18/lib/node_modules/knex/lib/index.js\n- /home/myfolder/nodevenv/domains/my-domain/public_html/app/18/lib/node_modules/knex/knex.js\n- /home/myfolder/domains/my-domain/public_html/app/lib/core/db.js\n- /home/myfolder/domains/my-domain/public_html/app/lib/core/app.js\n- /home/myfolder/domains/my-domain/public_html/app/lib/core/middleware.js\n- /home/myfolder/domains/my-domain/public_html/app/lib/setup/routes.js\n- /home/myfolder/domains/my-domain/public_html/app/lib/server.js\n- /home/myfolder/domains/my-domain/public_html/app/index.js\n- /usr/local/lsws/fcgi-bin/lsnode.js”
stack
:
“Error: Knex: run\n$ npm install mysql --save\nCannot find module ‘mysql’\nRequire stack:\n- /home/myfolder/nodevenv/domains/my-domain/public_html/app/18/lib/node_modules/knex/lib/dialects/mysql/index.js\n- /home/myfolder/nodevenv/domains/my-domain/public_html/app/18/lib/node_modules/knex/lib/dialects/index.js\n- /home/myfolder/nodevenv/domains/my-domain/public_html/app/18/lib/node_modules/knex/lib/knex-builder/internal/config-resolver.js\n- /home/myfolder/nodevenv/domains/my-domain/public_html/app/18/lib/node_modules/knex/lib/knex-builder/Knex.js\n- /home/myfolder/nodevenv/domains/my-domain/public_html/app/18/lib/node_modules/knex/lib/index.js\n- /home/myfolder/nodevenv/domains/my-domain/public_html/app/18/lib/node_modules/knex/knex.js\n- /home/myfolder/domains/my-domain/public_html/app/lib/core/db.js\n- /home/myfolder/domains/my-domain/public_html/app/lib/core/app.js\n- /home/myfolder/domains/my-domain/public_html/app/lib/core/middleware.js\n- /home/myfolder/domains/my-domain/public_html/app/lib/setup/routes.js\n- /home/myfolder/domains/my-domain/public_html/app/lib/server.js\n- /home/myfolder/domains/my-domain/public_html/app/index.js\n- /usr/local/lsws/fcgi-bin/lsnode.js\n at Client_MySQL.initializeDriver (/home/myfolder/nodevenv/domains/my-domain/public_html/app/18/lib/node_modules/knex/lib/client.js:202:13)\n at new Client (/home/myfolder/nodevenv/domains/my-domain/public_html/app/18/lib/node_modules/knex/lib/client.js:83:12)\n at new Client_MySQL (/home/myfolder/nodevenv/domains/my-domain/public_html/app/18/lib/node_modules/knex/lib/dialects/mysql/index.js:21:1)\n at knex (/home/myfolder/nodevenv/domains/my-domain/public_html/app/18/lib/node_modules/knex/lib/knex-builder/Knex.js:16:28)\n at App.setDbConnection (/home/myfolder/domains/my-domain/public_html/app/lib/core/app.js:406:27)\n at App.getDbConnection (/home/myfolder/domains/my-domain/public_html/app/lib/core/app.js:425:25)\n at App.select (/home/myfolder/domains/my-domain/public_html/app/lib/modules/dbconnector.js:15:25)\n at App._exec (/home/myfolder/domains/my-domain/public_html/app/lib/core/app.js:610:57)\n at App.exec (/home/myfolder/domains/my-domain/public_html/app/lib/core/app.js:546:20)\n at App.define (/home/myfolder/domains/my-domain/public_html/app/lib/core/app.js:528:20)”
status
:
“500”
I updated my local server to these versions.
Mysql 8.0.31
MartiaDB 10.10.02
But my online server only runs with MariaDB 10.6. and can only be expanded to a managed server with the update.
Which I don’t want to do because it would cost more.
Is there a way to also work with this version?
Many thanks for your help!