Beiträge von 167944

    Zwischenzeitlich hat es funktioniert mit folgenden Schritten:


    Anleitung siehe: https://docs.directus.io/getting-started/installation/plesk/


    package.json

    index.js

    Code
    var { startServer } = require('directus/server');
    
    startServer();

    .npmrc

    Code
    scripts-prepend-node-path=true

    .env

    MySQL Daten eingeben; bei Zeilen für PostGres # vorsetzen, dafür bei MySQL 8 die # löschen

    Guten Abend, gern würde ich auch Directus installieren, komme aber nicht weiter... Deshalb erstelle ich hier mal eine Schritt-für-Schritt Anleitung:


    (1) Ich habe folgende Version heruntergeladen und per FTP auf den Server kopiert: https://github.com/directus/directus/releases/tag/v9.5.1


    (2) Ich habe begonnen die Anleitung durchzuarbeiten: https://docs.directus.io/getting-started/installation/plesk/


    :!: Node 14.17.5 gibt es nicht zur Auswahl ... deshalb nehme ich Node 14.19 ... da in der "package.json" höhere Versionen für Node und npm gefordert werden ... passe ich die an


    :evil: Leider kommen Fehlermeldungen:


    NPM Error log siehe Anhang
    npm_errorlog.zip


    Bei Zugriff auf Webseite meldet Phusion Passenger:

    Code
    internal/modules/cjs/loader.js:905  throw err;  ^
    
    Error: Cannot find module 'directus/server'
    Require stack:
    - /var/www/vhosts/hostingXXX.ae828.netcup.net/httpdocs/directus/index.js
    - /usr/share/passenger/helper-scripts/node-loader.js    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)    at Function.Module._load (internal/modules/cjs/loader.js:746:27)    at Module.require (internal/modules/cjs/loader.js:974:19)    at Module.require (/usr/share/passenger/helper-scripts/node-loader.js:80:25)    at require (internal/modules/cjs/helpers.js:101:18)    at Object.<anonymous> (/var/www/vhosts/hostingXXX.ae828.netcup.net/httpdocs/directus/index.js:1:23)    at Module._compile (internal/modules/cjs/loader.js:1085:14)    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)    at Module.load (internal/modules/cjs/loader.js:950:32)    at Function.Module._load (internal/modules/cjs/loader.js:790:12) {  code: 'MODULE_NOT_FOUND',  requireStack: [    '/var/www/vhosts/hostingXXX.ae828.netcup.net/httpdocs/directus/index.js',    '/usr/share/passenger/helper-scripts/node-loader.js'  ]
    }

    Zielbild

    Keine Änderung von Standardeinstellungen in CCP


    Domain: https://domain.de

    Dokumentenstamm: /httpdocs_nextcloud

    SSL Zertifikat: Lets Encrypt

    PHP: PHP8

    Datenbank: MySQL



    Schritt 1


    Upload via Dateimanager setup-nextcloud.php


    Schritt 2


    Öffne im Browser https://domain.de/setup_nextcloud.php

    Der Setup Wizard wird angezeigt.


    Im nächsten Schritt zeigt Setup Wizard "All Nextcloud dependencies found" an.


    Eingabe "." für Installation im aktuellen Verzeichnis


    Schritt 3


    Browser wechselt auf: https://domain.de/setup-nextcloud.php?step=2&directory=.

    Setup Wizard zeigt "Nextcloud is now installed"


    Schritt 4


    Browser wechselt auf: https://domain.de/index.php
    Setup Wizard zeigt Installationsparameter für Admin Account, MySQL etc.


    :cursing:PROBLEM 1:

    Keine Anzeige des CSS ... Wisst Ihr warum das so ist?


    :cursing:PROBLEM 2:

    Folgt man diesem Schritt, so wird Nextcloud nicht korrekt angezeigt. Im CCP Log sieht man, dass die JS nicht korrekt geladen werden können. Hier wird als Pfad noch "httpdocs" statt "httpdocs_nextcloud" verwendet