Ergebnis 1 bis 22 von 22

Thema: Contao 4.4.x Umzug

  1. #1
    Contao-Nutzer
    Registriert seit
    01.12.2016.
    Beiträge
    183

    Standard Contao 4.4.x Umzug

    Hallo,
    ich versuche gerade eine Contao 4 Installation umzuziehen. Das Problem: Habe auf den Zielserver weder SSH noch können .phar-Dateien ausgeführt werden (Stichwort Contao Manager).
    Ich hatte daher die Idee die Config-Datei (Datenbank) manuell zu ändern und dann die Installation zum Laufen zu bekommen .... Leider erkennt Contao immer nur den alten Datenbankbenutzer, vom vorigen Server, weswegen folgende Meldung kommt:

    "app.CRITICAL: An exception occurred. {"exception":"[object] (Doctrine\\DBAL\\Exception\\ConnectionException(co de: 0): An exception occured in driver: SQLSTATE[HY000] [1045] Access denied for user 'vorigerBenutzer'@'localhost' (using password: YES)......:"

    Wie kann ich sauber die Installation umziehen ohne SSH und .phar?

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Vermutlich hast du den Cache auch auf den Server kopiert. Lösche den Ordner var/cache

  3. #3
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Ändere die Endung phar auf php.

    Gesendet von meinem L52 mit Tapatalk
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  4. #4
    Contao-Nutzer
    Registriert seit
    01.12.2016.
    Beiträge
    183

    Standard

    Ich habe die Datei .phar.php genannt, wie in der Anleitung geschrieben - funktioniert nicht. Ebenso habe ich den Cache gelöscht. Dann sehe ich die Einloggmaske (ohne CSS), aber ich kann mich nicht anmelden bzw. er meldet den selben Fehler...

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Du hast also den Ordner var/cache gelöscht und danach das Contao Install Tool aufgerufen?

  6. #6
    Contao-Nutzer
    Registriert seit
    01.12.2016.
    Beiträge
    183

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Du hast also den Ordner var/cache gelöscht und danach das Contao Install Tool aufgerufen?
    Genau. Habe ersteinmal die Quelldateien + Datenbank kopiert. Anschließend in den Hosting Einstellungen auf den neuen /web Pfad geändert und die Datenbankdaten entsprechend unter /app/config/parameters.yml geändert.

    Anschließend habe ich den Cache gelöscht und versucht unter meinedomain.de/contao-manager.phar.php den Manager aufzurufen (die Datei liegt ebenfalls im /web ordner).

    Ich bekomme dabei lediglich folgende Meldung:
    "The Suhosin extension does not allow to run .phar files."

  7. #7
    Contao-Nutzer
    Registriert seit
    01.12.2016.
    Beiträge
    183

    Standard

    Bin gerade in das Backend reingekommen, nur das CSS ist komplett weg - im Backend sowie im Frontend.

    Bei Symlinks neu erstellen gibt er mir "permission denied" zurück - alle Rechte sind gesetzt.

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Zitat Zitat von c.stege Beitrag anzeigen
    Genau. Habe ersteinmal die Quelldateien + Datenbank kopiert. Anschließend in den Hosting Einstellungen auf den neuen /web Pfad geändert und die Datenbankdaten entsprechend unter /app/config/parameters.yml geändert.

    Anschließend habe ich den Cache gelöscht und versucht unter meinedomain.de/contao-manager.phar.php den Manager aufzurufen (die Datei liegt ebenfalls im /web ordner).

    Ich bekomme dabei lediglich folgende Meldung:
    "The Suhosin extension does not allow to run .phar files."
    Das hat aber nichts mit deinem ursprünglichen Problem zu tun . Wie die Fehlermeldung schon sagt wird bei deinem Hosting nicht erlaubt Phar Dateien auszuführen. Du kannst den Contao Manager also nicht benutzen. Um den Contao Manager benutzen zu können, musst du deinen Hoster kontaktieren, damit diese Sicherheitseinstellung entfernt wird (sofern du das nicht selbst machen kannst).

    Den Contao Manager brauchst du momentan ja wahrscheinlich nicht, oder? Um wie gesagt das Contao Install Tool aufzurufen, musst du einfach nur meinedomain.de/contao/install in deinem Browser eingeben.

  9. #9
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Zitat Zitat von c.stege Beitrag anzeigen
    Bei Symlinks neu erstellen gibt er mir "permission denied" zurück - alle Rechte sind gesetzt.
    Überprüfe deine Serverumgebung zuerst mit dem Contao Check.

  10. #10
    Contao-Nutzer
    Registriert seit
    01.12.2016.
    Beiträge
    183

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Überprüfe deine Serverumgebung zuerst mit dem Contao Check.
    Contao Check? Braucht man dafür SSH? Weil SSH habe ich nicht ...

  11. #11
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Zitat Zitat von c.stege Beitrag anzeigen
    Contao Check? Braucht man dafür SSH? Weil SSH habe ich nicht ...
    Nein » https://contao.org/de/download.html » Contao-Check » https://docs.contao.org/books/manual...er-contaocheck » Den Contao-Check herunterladen

    In dem Archiv befindet sich ein Ordner namens contao-check-… und darin wieder ein Ordner namens check. Diesen check Ordner kopierst du in den web/ Ordner auf dem Server und rufst den Check dann mit meinedomain.de/check auf.

  12. #12
    Contao-Nutzer
    Registriert seit
    01.12.2016.
    Beiträge
    183

    Standard

    Beim Aufrufen von meinedomain.de/check kommt wieder, dass ich nicht die Rechte habe ...

    Ich habe bei Hosteurope alles auf Webserverzugriff geschaltet. Der Benutzer ist auch richtig gesetzt und alle Rechte sind auf 777... verstehe den Fehler nicht und was ich nun noch machen kann.

  13. #13
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Was steht denn bei den Rechten unter den weiteren Informationen?

  14. #14
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Zitat Zitat von c.stege Beitrag anzeigen
    Beim Aufrufen von meinedomain.de/check kommt wieder, dass ich nicht die Rechte habe ...
    Was genau meinst du damit? Schicke einen Link zum Contao Check per PM.

  15. #15
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Vielleicht musst Du beim Aufruf des Checks die Index-Datei mit angeben: meinedomain.de/check/index.php
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  16. #16
    Contao-Fan Avatar von Webstylerin
    Registriert seit
    24.08.2009.
    Ort
    Schlüsselfeld, Bayern
    Beiträge
    403
    Partner-ID
    6232
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Auf Hosteurope soll der Manager doch gar nicht gehen, siehe: https://github.com/contao/contao-man...iki/HostEurope

    Ansonsten habe ich mir ein paar Notizen für den Hoster gemacht, hab aber nur 3.5er-Installationen dort laufen:

    -> Webhosting -> Konfigurieren -> Allgemeines -> FTP-Zugänge: Den FTP-Benuzter auf wp… gestellt
    -> Webhosting -> Konfigurieren -> Allgemeines -> Dateiverwaltung: Benuzter auf wp… umgestellt und rekursiv alles geändert

    PHAR
    -> Webhosting -> Konfigurieren -> Skripte -> Skript-Einstellungen
    A -> PHP Suhosin Executor Include Whitelist -> ändern -> phar aktivieren
    B -> PHP-allow_url_fopen -> ändern -> on

  17. #17
    Contao-Nutzer
    Registriert seit
    01.12.2016.
    Beiträge
    183

    Standard

    Zitat Zitat von Webstylerin Beitrag anzeigen
    Auf Hosteurope soll der Manager doch gar nicht gehen, siehe: https://github.com/contao/contao-man...iki/HostEurope

    Ansonsten habe ich mir ein paar Notizen für den Hoster gemacht, hab aber nur 3.5er-Installationen dort laufen:

    -> Webhosting -> Konfigurieren -> Allgemeines -> FTP-Zugänge: Den FTP-Benuzter auf wp… gestellt
    -> Webhosting -> Konfigurieren -> Allgemeines -> Dateiverwaltung: Benuzter auf wp… umgestellt und rekursiv alles geändert

    PHAR
    -> Webhosting -> Konfigurieren -> Skripte -> Skript-Einstellungen
    A -> PHP Suhosin Executor Include Whitelist -> ändern -> phar aktivieren
    B -> PHP-allow_url_fopen -> ändern -> on
    Danke. Der Fehler mit "phar" ist damit behoben. Leider habe ich immernoch das Problem, dass das TMP Verzeichnis nicht beschrieben werden kann. Die Antwort vom Support:

    Als Workaround können Sie daher in der Konfigurations-Datei nach dem öffnenden PHP Tag '<?php' folgende Zeile setzen:
    putenv("TMPDIR=/is/htdoc/is/htdocs/user_tmp/wp1015071_RG4ZJGR4CB/");


    Ich habe versucht das in der Config-Datei (system/config/localconfig.php) hinzuzufügen - leider ohne Erfolg.
    Kann ich das nachträglich bei einer bestehenden Installation überhaupt hinzufügen?

  18. #18
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Das müsstest du in die web/app.php und web/app_dev.php einfügen

  19. #19
    Contao-Nutzer
    Registriert seit
    01.12.2016.
    Beiträge
    183

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Das müsstest du in die web/app.php und web/app_dev.php einfügen
    Wurde wie von dir beschrieben hinzugefügt, aber es funktioniert nicht. Weder der Contao Manager noch der Check...

  20. #20
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    Das ist normal . Denn die app.php und app_dev.php hat nur Einfluss auf Contao selbst, nicht auf den Contao Manager oder den Contao Check. Wenn du das allgemeint lösen willst, muss der Hoster deinen Webspace korrekt konfigurieren.

  21. #21
    Contao-Nutzer
    Registriert seit
    01.12.2016.
    Beiträge
    183

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Das ist normal . Denn die app.php und app_dev.php hat nur Einfluss auf Contao selbst, nicht auf den Contao Manager oder den Contao Check. Wenn du das allgemeint lösen willst, muss der Hoster deinen Webspace korrekt konfigurieren.
    Ja, das Problem ist halt dass ich folgende Meldungen bekomme:

    - Contao Manager: The PHP setting "allow_url_fopen" is not enabled on the server.
    - Check: The system temp directory is not writable.

    Also bleibt da nur der Hoster?

  22. #22
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.109
    Partner-ID
    10107

    Standard

    allow_url_fopen muss auf jeden Fall der Hoster für dich einstellen, sofern du das nicht selbst machen kannst.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

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