Menu

Webinstaller

2023-06-28
2023-08-21
  • Erich Jännert

    Erich Jännert - 2023-06-28

    Mit dem Webinstaller göbe es eine einfache Möglichkeit Limbas auf einer Synology zu installieren.

    Die Datei limbas-installer.php lege ich in das Verzeichnis /web und konfiguriere den Dokument-Root entsprechend.
    Das Installationscript schlägt ein Verzeichnis ./openlimbas vor und installiert darin alle Dateien.
    Für die eigentliche Installation kommt dann der Hinweis das die Domain (Dokument-Root) auf /volume1/web/public zeigen soll. Dieses Verzeichnis existiert jedoch nicht.
    Die Installation bricht ab und der Browser zeigt einen 500er Fehler.

    Contao-Installationen laufen auf der aktuellen Synology einwandfrei. (PHP 8.2)

     
  • Erich Jännert

    Erich Jännert - 2023-06-29

    Im Browserfenster wird folgende Meldung ausgegeben:

    Warning: opendir(./openlimbas): Failed to open directory: No such file or directory in /volume1/web/limbas-installer.php on line 151 Call Stack: 0.0001 364056 1. {main}() /volume1/web/limbas-installer.php:0 0.0001 364080 2. Setup::install() /volume1/web/limbas-installer.php:295 0.0001 364144 3. Setup::dirIsEmpty($directory = './openlimbas') /volume1/web/limbas-installer.php:105 0.0002 364192 4. opendir($directory = './openlimbas') /volume1/web/limbas-installer.php:151
    
     
  • Erich Jännert

    Erich Jännert - 2023-08-08

    Hat jemand schon erfolgreich Limbas per Webinstaller auf einer Synology installiert?

    Die Verzeichnisse werden angelegt und das Fenster mit dem Hinweis zur Installation erscheint. Der Webdienst verweist auf das /public Vereichnis. Es wird ein 500er Fehler angezeigt. Da Contao Webseiten problemlos auf dem Server laufen, sollten die serverseitigen Ressourcen ausreichend sein.
    Für einen Tipp bedanke ich mich.

     

    Last edit: Erich Jännert 2023-08-08
  • Erich Jännert

    Erich Jännert - 2023-08-09

    Ein erster Erfolg!

    Mit dem Hinweis aus der Log-Datei < /volume1/web/openlimbas/public/.htaccess: Invalid command 'Satisfy', perhaps misspelled or defined by a module not included in the server configuration > habe ich den Eintrag satisfy any in der ersten Zeile entfernt. Jetzt startet der Limbas Installer, wenn auch mit vielen Fehlermeldungen.

    Ich bleibe dran!

     
  • Erich Jännert

    Erich Jännert - 2023-08-10

    Die Installation startet, aber schon unter php.ini häufen sich die Fehlermeldungen.
    Es gibt undefinierte Variable (z.B. $msg) und Array-Schlüssel.

    Wer kann weiter helfen?

     
  • Axel Westhagen

    Axel Westhagen - 2023-08-10

    Das sind Warnungen die man ignorieren kann. Am besten du schränkst die error_reporting in der php.ini ein damit du nur die Fehler bekommst.
    error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT & ~E_NOTICE & ~E_WARNING

     
  • Erich Jännert

    Erich Jännert - 2023-08-10

    Damit wird der Bildschirm schon übersichtlicher. Danke für den Hinweis!
    Allerdings gibt es einen fatalen error und die Installation läuft nicht durch.

    drop existing trigges ... done
    drop existing constraints ... done
    drop existing views ... done
    adding stored procedures ... done
    ADRESSEN .
    Fatal error: Uncaught TypeError: feof(): Argument #1 ($stream) must be of type resource, bool given in /volume1/web/openlimbas/limbas_src/admin/tools/import.dao on line 967 TypeError: feof(): Argument #1 ($stream) must be of type resource, bool given in /volume1/web/openlimbas/limbas_src/admin/tools/import.dao on line 967 Call Stack: 0.0000 370384 1. {main}() /volume1/web/openlimbas/public/index.php:0 0.0003 375800 2. require('/volume1/web/openlimbas/limbas_src/admin/install/index.php') /volume1/web/openlimbas/public/index.php:15 0.0036 427728 3. require_once('/volume1/web/openlimbas/limbas_src/admin/install/steps/7_installation.php') /volume1/web/openlimbas/limbas_src/admin/install/index.php:281 0.0036 428104 4. seedDatabase($configFile = '/volume1/web/openlimbas/dependent/inc/include_db.lib') /volume1/web/openlimbas/limbas_src/admin/install/steps/7_installation.php:53 0.0253 473400 5. import_complete($del_all = 1, $txt_encode = ???, $txt_terminate = ???, $txt_enclosure = ???) /volume1/web/openlimbas/limbas_src/admin/install/steps/7_installation.php:170 3.8262 475032 6. import($partimport = '', $import_overwrite = 'over', $prefix = NULL, $txt_encode = NULL, $txt_terminate = ',', $txt_enclosure = '"', $tab_name = NULL, $nosequence = 1, $initial_setup = 1) /volume1/web/openlimbas/limbas_src/admin/tools/import.dao:1817 5.0650 493016 7. fill($tab = 'ADRESSEN', $file = 'ADRESSEN', $ctyp = [0 => 3, 1 => 5, 2 => 5, 3 => 3, 4 => 3, 5 => 5, 6 => 3, 7 => 2, 8 => 1, 9 => 1, 10 => 1, 11 => 1, 12 => 1, 13 => 1, 14 => 1, 15 => 1, 16 => 1, 17 => 3], $ktyp = [0 => 'id', 1 => 0, 2 => 0, 3 => 0, 4 => 0, 5 => 0, 6 => 0, 7 => 0, 8 => 0, 9 => 0, 10 => 0, 11 => 0, 12 => 0, 13 => 0, 14 => 0, 15 => 0, 16 => 0, 17 => 0], $cname = [0 => 'id', 1 => 'erstdatum', 2 => 'editdatum', 3 => 'edituser', 4 => 'erstuser', 5 => 'inuse_time', 6 => 'inuse_user', 7 => 'del', 8 => 'anschriftstyp', 9 => 'bemerkung', 10 => 'strasse', 11 => 'ort', 12 => 'plz', 13 => 'land', 14 => 'region', 15 => 'abteilung', 16 => 'adresszusatz', 17 => 'lmb_status'], $kkey = 'id', $partimport = '', $import_overwrite = 'over', $txt_encode = NULL, $txt_terminate = ',', $txt_enclosure = '"', $nosequence = 1) /volume1/web/openlimbas/limbas_src/admin/tools/import.dao:1331 5.0651 493216 8. feof($stream = FALSE) /volume1/web/openlimbas/limbas_src/admin/tools/import.dao:967

     
  • Axel Westhagen

    Axel Westhagen - 2023-08-10

    das könnte darauf hinweisen das dem Apache-User Schreibrechte fehlen.
    Er kann die Datei "[limbas]/dependent/USER/1/temp/export.dat nicht öffnen oder dort entpacken

     
  • Erich Jännert

    Erich Jännert - 2023-08-15

    Der Webordner für Limbas hat für die Gruppe http Schreib- und Leserechte.

     
  • Erich Jännert

    Erich Jännert - 2023-08-19

    Noch immer auf der Suche.

    In den Infos zum apache 2.4 findet sich der Eintrag satify any nicht mehr. Müssen vlt weitere Anpassungen der .htaccess für 2.4 erfolgen damit der Installationsprozess durchläuft?
    Habe es jetzt auch mal unter devilbox 2.4.0 probiert. Contao Installatioen laufen problemlos. Die Installation von Limbas nicht, obwohl php, symfonie und composer basiert.

     
  • Erich Jännert

    Erich Jännert - 2023-08-21

    Habe jetzt statt mit dem Webinstaller das relaese package für die Installation auf einer ds220+ von Synology eingerichtet. Mit der angepassten .htaccess funktioniert das. Bei den Schreibrechten kommt der Hinweis:
    dependent/.* Apache braucht eventuell rekursive Schreibrechte:
    /volume1/web/openlimbas/dependent/PaxHeaders
    /volume1/web/openlimbas/dependent/USER

    Die Gruppe http hat Schreib- und Leserechte.

     
  • Erich Jännert

    Erich Jännert - 2023-08-21

    Zwischendrin wurde ich mit einer neuen Meldung überrascht, die aber auch kein funktionierendes System lieferte:

     

Log in to post a comment.

MongoDB Logo MongoDB