Quiero implementar strapi en un servidor administrado con plesk. Instalé strapi en cli. Strapi también se ejecuta allí, pero dice que debería visitar localhost:1337/admin
En Plesk se necesita un archivo de inicio. Strapi sugiere un servidor.js con 2 líneas de código en él
const strapi = require('strapi'); strapi(/* {...} */).start();sin embargo, yo exactamente esto. Cuando presiono el botón de instalación de NPM, también resuelve todo sin ningún problema. Si quiero llegar a mi sitio, recibo un error de Phusion Passenger
node:internal/modules/cjs/loader:936 throw err; ^ Error: Cannot find module 'strapi' Require stack: - /var/www/vhosts/frosty-goldstine.82-165-106-228.plesk.page/strapi/server.js - /usr/share/passenger/helper-scripts/node-loader.js at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15) at Function.Module._load (node:internal/modules/cjs/loader:778:27) at Module.require (node:internal/modules/cjs/loader:1005:19) at Module.require (/usr/share/passenger/helper-scripts/node-loader.js:80:25) at require (node:internal/modules/cjs/helpers:102:18) at Object.<anonymous> (/var/www/vhosts/frosty-goldstine.82-165-106-228.plesk.page/strapi/server.js:1:16) at Module._compile (node:internal/modules/cjs/loader:1103:14) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1155:10) at Module.load (node:internal/modules/cjs/loader:981:32) at Function.Module._load (node:internal/modules/cjs/loader:822:12) { code: 'MODULE_NOT_FOUND', requireStack: [ '/var/www/vhosts/frosty-goldstine.82-165-106-228.plesk.page/strapi/server.js', '/usr/share/passenger/helper-scripts/node-loader.js' ] }¿Cómo es posible que strapi sea desconocido? y como puedo solucionar
Solo necesito llamar al buen node_module @strapi/strapi en lugar de strapi
const strapi = require('@strapi/strapi'); strapi().start();Asegúrese de ejecutar npm install antes de intentar iniciar la aplicación.
No recuerdo cómo hacer esto desde la interfaz de administración, pero puede usar SSH en el servidor y ejecutar <path-to-npm>/npm install