Search code examples
node.jsexpresscpanelprisma

How to host prisma application on cpanel?


I build a express app with prisma, and upload to cpanel hosting, then run this command: npx prisma migrate dev npx prisma migrate deploy npx prisma generate

and get this same error

Error: Unable to require(`/home/u1254216/nodevenv/node_apps/cpanel_prisma/16/lib/node_modules/@prisma/engines/libquery_engine-debian-openssl-1.1.x.so.node`)
 /lib64/libc.so.6: version `GLIBC_2.18' not found (required by /home/u1254216/nodevenv/node_apps/cpanel_prisma/16/lib/node_modules/@prisma/engines/libquery_engine-debian-openssl-1.1.x.so.node)

my schema.prisma file:

generator client {
  provider      = "prisma-client-js"
  binaryTargets = ["native", "debian-openssl-1.1.x"]
}

datasource db {
  provider = "mysql"
  url      = env("DATABASE_URL")
}

prisma version:

"prisma": "^3.9.1"
"@prisma/client": "^3.9.1"

how to fix this?


Solution

  • If your hosting OS is centOS, You can't run prisma, Because it's need some libs (like GLIBC_2.18) that not install on centOs.