Setup auf Ubuntu server

Issue #18 resolved
Jan Brohl created an issue

Ich habe ubuntu server mit dem lamp-paket sowie git und svn installiert

Screenshot mit Fehlermeldung

Comments (13)

  1. Jan Brohl reporter

    geht noch immer nicht (node wird noch immer nicht gefunden) aber ich habe jetzt einfach das zeug vom webspace dazukopiert und mit apache getestet - habe jetzt auch php-mbstring drüberinstalliert aber habe jetzt die fehlermeldung: Fatal error: Uncaught Error: Call to a member function generateNav() on null in /var/www/html/backend/index.php:95 Stack trace: #0 /var/www/html/index.php(27): require() #1 {main} thrown in /var/www/html/backend/index.php on line 95

  2. Jan Brohl reporter

    Vielleicht ist es weniger Aufwand für dich ein Festplatten-Image für eine VM fertigzumachen als mir zu helfen.

  3. Alexander Eifler

    Hi Jan, ich hab jetzt eine VM fertig. Diese beinhaltet einen Auto-Updater, der dir mit zwei Scripts folgendes immer aktuell hält:

    • Die Programmdaten (git pull)
    • Paket-Dependencies (composer und bower)
    • Datenbank (ein Dumpfile liegt im FTP unter /build)

    Du bekommst eine komplett eingerichtete VM bei der (fast) alles schon läuft (SSL-Zertifikat, phpMyAdmin, php7, apache, npm, bower, ...). Folgendes ist hierbei wichtig:

    • Der Updater hat selbst auch eine Auto-Update-Funktion. Dieser aktualisiert sich über FTP und zieht sich die Daten aus dem /build-Ordner. Hier bitte nix ändern. Diese Funktion habe ich eingebaut, damit ich dir bei Problemen besser helfen kann
    • Dein Benutzername: jan
    • Dein Password: janbrohl
    • Dieses Passwort habe ich überall verwendet (root, mysql)
    • Du musst fürs erste mal folgendes nach dem Einloggen aufrufen: ./updateDPSGMR/initialDPSGMR.sh
    • Nachdem du dein Bitbucket-Passwort eingegeben hast, legt er initial alles an, was benötigt wird. Leider konnte ich dir nicht alles fertig konfiguriert geben, weil ich dein Bitbucket-Passwort nicht hab ;)
    • Wenn das Skript durchgelaufen ist, findest du die Webseite unter https://dpsgmr.localhost
    • PHPMyAdmin findest du unter https://localhost/phpmyadmin
    • Solltest du eine Port-Weiterleitung eingerichtet haben, ändere unbedingt die WEBSITE_DEFAULT_URI-Konstante in /var/www/backend/config/config.php mit dem richtigen Port ab.
    • Das Git-Repo liegt übrigens unter /var/git/dpsgmr-website, Die Website unter /var/www/dpsgmr (mit symlink), deine CA unter /opt/ca
    • Wenn du später das Projekt updaten möchtest, rufe einfach im UserHome ./updateDPSGMR/updateDPSGMR.sh auf

    Ich meld mich, wenn ich die VM auf dem FTP-Server hab

  4. Alexander Eifler

    Jepp, das hätte die Database.php schreiben sollen. Führe erst updateDPSGMR aus, danach initialDPSGMR. Habs wieder heile gemacht (hoffentlich, konnte es noch nicht testen)

  5. Jan Brohl reporter

    https://dpsgmr.localhost geht nicht aber ich kann bei mir über https://ubuntu-dpsgmr.fritz.box/ drauf. YAY

  6. Log in to comment