Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 15 von 21
  1. #1
    Reseller
    Registriert seit
    28.01.2009
    Beiträge
    9

    Oxid 6.0 Installation bei DF nicht möglich

    Hallo, auf einem shared Server bei DF, zumindest da wo ich einen Account habe, ist derzeit die Installation von Oxid 6.0 nicht möglich. Die Installation bricht ab mit einem Fehler 500, was ich zurückführen konnte auf eine Ausgabe an stdout. Der Support sagte mir ein Fehler 500 sei normal wenn eine CLI-Ausgabe unter CGI erfolgt, und ich sollte mich an Oxid wenden. Oxid sagt sie können das nicht reproduzieren und es hätte auch sonst niemand einen solchen Fehler gemeldet, und hätte gerne mehr Informationen über die Server-Konfiguration. Vielleicht mag sich ja jemand dazu äußern: https://bugs.oxid-esales.com/view.php?id=6747

  2. #2
    Communityservice Avatar von Nils Dornblut
    Registriert seit
    15.10.2000
    Beiträge
    43.742

    AW: Oxid 6.0 Installation bei DF nicht möglich

    Hallo leofonic,

    was für Angaben möchten man denn dort genau haben? Settings ist diesbezüglich ein weiter Begriff.

    Mit freundlichen Grüßen

    Nils Dornblut
    Communityservice
    __________________
    Blog - Facebook - Twitter
    Communitybetreiber: domainfactory GmbH
    Impressum / Pflichtangaben

  3. #3
    Reseller
    Registriert seit
    28.01.2009
    Beiträge
    9

    AW: Oxid 6.0 Installation bei DF nicht möglich

    Hallo, danke für die Antwort, stimmt natürlich, denke ich stelle das nochmal in einer VM nach was genau passiert und melde mich dann nochmal.

  4. #4
    Kunde
    Registriert seit
    11.01.2018
    Beiträge
    4

    AW: Oxid 6.0 Installation bei DF nicht möglich

    Hallo Nils, DF-Team

    Ich kann das von leofonic gemeldete Problem bestaetigen.
    Wir haben das Paket 'ManagedHosting Ultimate' und jeder
    Versuch der Installation von Oxid6 schlaegt mit einem
    500-Fehler fehl. Im PHP-Error-Log war kein Fehler ersichtlich;
    Server-Logging ist nicht aktiviert.

    Lokal in einem LXD-Container lies sich Oxid6-CE problemlos
    installieren und starten.

    Fuer Hilfestellung waere ich Ihnen sehr verbundnen.
    Sie koennen mich gerne kontaktieren fuer weitere Informationen,
    sofern benoetigt und verfuegbar.

    MfG
    Jens Richter
    eCommerce Manager von anndora.de

  5. #5
    Forenexperte² (Reseller) Avatar von Enigma
    Registriert seit
    20.07.2001
    Beiträge
    18.316

    AW: Oxid 6.0 Installation bei DF nicht möglich

    Zitat Zitat von Jens.Richter Beitrag anzeigen
    Fuer Hilfestellung waere ich Ihnen sehr verbundnen.
    Ein Fix ist auf der verlinkten Bugtracker-Seite zu finden. Wenn Du die genaue Position nicht findest, kann leofonic sicherlich weiterhelfen - mir fehlt gerade etwas die Zeit, in den Quellcode zu schauen.

    Gruß
    Jan
    Two hours of trial and error can save ten minutes of manual reading.

  6. #6
    Forenexperte Avatar von [headcrash]
    Registriert seit
    28.02.2006
    Beiträge
    2.413

    AW: Oxid 6.0 Installation bei DF nicht möglich

    Wir haben das jetzt neben dedizierten Server auch mal in einem Shared Account getestet, funktioniert (wie auch im Bugtracker geschrieben) ohne Probleme hier, als PHP 7.1 fastcgi, das ist der einzige Unterschied zum normalen Shared Hosting hier bei DF

    Rüdiger

  7. #7
    Reseller
    Registriert seit
    28.01.2009
    Beiträge
    9

    AW: Oxid 6.0 Installation bei DF nicht möglich

    Rüdiger auf den Servern auf denen es funktioniert kannst du mal schauen was dieses Script ausgibt?
    <?php
    echo "test";
    $stdout = fopen('php://stdout', 'w');
    fwrite($stdout, "stdout");

  8. #8
    Forenexperte Avatar von [headcrash]
    Registriert seit
    28.02.2006
    Beiträge
    2.413

    AW: Oxid 6.0 Installation bei DF nicht möglich

    test

    Rüdiger

  9. #9
    Reseller
    Registriert seit
    28.01.2009
    Beiträge
    9

    AW: Oxid 6.0 Installation bei DF nicht möglich

    Danke, das ist der Unterschied, bei meinem Account ist die Ausgabe teststdout. und daher der Fehler 500, weil die Ausgabe an stdout nicht verworfen wird.

  10. #10
    Kunde
    Registriert seit
    11.01.2018
    Beiträge
    4

    AW: Oxid 6.0 Installation bei DF nicht möglich

    Hallo @all

    Wir haben probiert im Setup die Ausgabe zu unterbinden,
    wie im Bug-Ticket weiter oben beschrieben.
    Leider blieben die Anpassungen ohne Erfolg.

    Wo muss im Setup etwas angepasst werden, damit die Ausgabe
    verhindert wird. Die einzige Stelle, die fuer uns schluessig war,
    ist in der Datei Setup/Utilities.php und dort ab Zeile 455.
    Aber die Anpassung mittels

    if ($output !== null){
    $output->setVerbosity(ConsoleOutputInterface::VERBOSITY_QUIET);
    }

    helfen, wie bereits gesagt, nicht.

    Kann uns hier jemand den entscheidenden Hinweis geben?

    Gruss

  11. #11
    Reseller
    Registriert seit
    28.01.2009
    Beiträge
    9

    AW: Oxid 6.0 Installation bei DF nicht möglich

    $output ist null deshalb greift das so nicht. Den output muss man erst erstellen:
    PHP-Code:
      public function executeExternalDatabaseMigrationCommand(ConsoleOutput $output nullFacts $facts null)
        {
            
    $output = new ConsoleOutput();
            
    $output->setVerbosity(ConsoleOutputInterface::VERBOSITY_QUIET);
            
            
    $migrations $this->createMigrations($facts); 
    Und damit das geht muss oben noch
    PHP-Code:
    use Symfony\Component\Console\Output\ConsoleOutputInterface
    eingefügt werden.

  12. #12
    Kunde
    Registriert seit
    11.01.2018
    Beiträge
    4

    AW: Oxid 6.0 Installation bei DF nicht möglich

    Danke fuer die schnelle Rueckmeldung und den Hinweis.
    Auf die Idee, das der $output null ist, sind wir nicht
    gekommen. Trotz der Anpassung bricht es mit einem 500-Fehler
    ab. Kein Hinweis im EXCEPTION.log.

    Server-Logging ist nicht aktiv, das waere noch eine Moeglichkeit
    was rauszubekommen, aber da muss man immer einen Tag warten, bis
    man das Log bekommt. Das ist sehr unproduktiv.

    Ein Auslenken der Fehler in php_error.log fuehrt ebenfalls ins Leere,
    da dort nichts geloggt wird. Hat sonst noch jemand eine Idee?

    Gruss

  13. #13
    Reseller
    Registriert seit
    28.01.2009
    Beiträge
    9

    AW: Oxid 6.0 Installation bei DF nicht möglich

    Hallo Jens, evtl. hast du die Änderungen in source/setup gemacht, das wird nicht verwendet sondern die Änderungen müssen in /vendor/oxid-esales/oxideshop-ce/source/Setup gemacht werden. Bei meinem Account gibt es unter "vorinstallierte Anwendungen" den Punkt "cgi-debugger", da kann man die letzten Zeilen des Apache Errologs sofort sehen.

  14. #14
    Kunde
    Registriert seit
    11.01.2018
    Beiträge
    4

    AW: Oxid 6.0 Installation bei DF nicht möglich

    Hallo "leofonic", vielen Dank. Das war der entscheidende Hinweis, jetzt läuft es. Grüße

  15. #15
    Reseller
    Registriert seit
    28.01.2009
    Beiträge
    9

    AW: Oxid 6.0 Installation bei DF nicht möglich

    Super. Vielleicht kann DF noch etwas dazu sagen warum auf manchen Servern
    $stdout = fopen('php://stdout', 'w');
    fwrite($stdout, "stdout");
    an den Browser gesendet wird und auf manchen nicht?
    Geändert von leofonic (18.01.2018 um 11:04 Uhr)

Seite 1 von 2 1 2 LetzteLetzte

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 18.01.2016, 10:42
  2. Webserver memcache-Installation nicht möglich
    Von JB_pagejumper im Forum Administration von Serverdiensten
    Antworten: 6
    Letzter Beitrag: 10.08.2012, 14:28
  3. Antworten: 23
    Letzter Beitrag: 10.06.2012, 18:32
  4. elgg, tidypics und plupload -upload bei df nicht möglich?
    Von henner.HS im Forum Scriptsprachen / SQL / Anwendungen
    Antworten: 6
    Letzter Beitrag: 30.05.2011, 11:44
  5. Burning Board Lite 2.0 Installation nicht möglich
    Von MikeRivle im Forum Scriptsprachen / SQL / Anwendungen
    Antworten: 3
    Letzter Beitrag: 22.05.2008, 18:03

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •