NextJs14 Anwendung Fehlermeldung beim Build

  • Hallo Forum,

    um zu prüfen, ob ich eine NextJs-Anwendung bei netcup laufen lassen kann, habe ich eine App mit nur einer Seite versucht, zum laufen zu bringen. Dabei bekomme ich beim build folgende Fehlermeldung:

    Hat jemand schon einmal eine NextJs14-App bei netcup zum Laufen bekommen? Meine Einstellungen hier:

    Node.js-Version: 21.7.2

    Package Manager: npm

    Dokumentenstamm: /halegria.de/httpdocs/.next/static

    Anwendungsmodus: production

    URL der Anwendung: http://halegria.de

    Anwendungsstamm: /halegria.de/httpdocs

    Anwendungsstartdatei: node_modules/.bin/next


    Danke für jede Hilfe. Falls NextJs-Apps hier nicht laufen bin ich dankbar, wenn ich das weiß, dann auch für Hinweise auf Provider, die NextJs laufen lassen können.

    EckiHag

  • Nachdem ich den Build von localhost hochgeladen habe und noch einmal build laufen ließ, schien dies zu klappen. Wenn ich aber start aufrufe bekomme ich folgende Fehlermeldung:

    Code
    > testingnetcupts@0.1.0 start
    > next start
    
    mkdir: cannot create directory ‘/var/www/vhosts/hosting166957.ae83d.netcup.net/.phpenv/versions’: File exists ⨯ Failed to start server
    Error: listen EADDRINUSE: address already in use :::3000    at Server.setupListenHandle [as _listen2] (node:net:1897:16)    at listenInCluster (node:net:1945:12)    at Server.listen (node:net:2037:7)    at /var/www/vhosts/hosting166957.ae83d.netcup.net/halegria.de/httpdocs/node_modules/next/dist/server/lib/start-server.js:279:16    at new Promise (<anonymous>)    at startServer (/var/www/vhosts/hosting166957.ae83d.netcup.net/halegria.de/httpdocs/node_modules/next/dist/server/lib/start-server.js:190:11)    at nextStart (/var/www/vhosts/hosting166957.ae83d.netcup.net/halegria.de/httpdocs/node_modules/next/dist/cli/next-start.js:50:40)    at /var/www/vhosts/hosting166957.ae83d.netcup.net/halegria.de/httpdocs/node_modules/next/dist/bin/next:155:54    at async main (/var/www/vhosts/hosting166957.ae83d.netcup.net/halegria.de/httpdocs/node_modules/next/dist/bin/next:155:5) {  code: 'EADDRINUSE',  errno: -98,  syscall: 'listen',  address: '::',  port: 3000
    }
  • Ich befürchte, dass der Plesk Node.js Support bei netcup eventuell kein Next.JS kann. ;(

    Unterstützt Plesk Next.JS? – Plesk - Nein - aber eventuell kann durch genügend Stimmen vielleicht angestoßen werden:
    Support for next.js applications – Your Ideas for Plesk (uservoice.com)

    ----

    Also laut Plesk Forum soll man den Next.JS Server nicht per "next start" starten, sondern eine eigene app.js auf die config des Next Servers zeigen lassen.
    Resolved - NextJS works on Plesk? | Plesk Forum

    Ein anderer netcup Nutzer hat das mit Next.JS 13.5.6 hier schon gelöst:
    'Address already in use' beim Starten einer Next-Anwendung (WH 4000) - WCP (Webhosting Control Panel) - netcup Kundenforum

    WH8000 SE 🥚 20 | WH1000 SE OST22 | WH1000 SE OST23 | WH1000 SE OST24 | WH 🥚🧶🥛🐖 | 🦆 VPS 200 🇺🇦🕊️

    Edited 2 times, last by Copro: Hinweis zur Möglichkeit aus dem Plesk Forum und zur Lösung mit 13.5.6 ().