Contao-Camp 2024
Ergebnis 1 bis 21 von 21

Thema: Kann meine Webseite nicht aufrufen

  1. #1
    Contao-Nutzer
    Registriert seit
    01.08.2017.
    Beiträge
    3

    Standard Kann meine Webseite nicht aufrufen

    Folgendes erscheint auf dem Bildschirm:

    ### INSTALL SCRIPT START ### $GLOBALS['TL_CONFIG']['cron_hourly'] = 2017073113; $GLOBALS['TL_CONFIG']['websitePath'] = ''; ### INSTALL SCRIPT STOP ### ?> ### INSTALL SCRIPT START ### $GLOBALS['TL_CONFIG']['cron_hourly'] = 2017073113; $GLOBALS['TL_CONFIG']['websitePath'] = ''; ### INSTALL SCRIPT STOP ### ?>

    An error occurred while executing this script!
    1.If you are a Contao user, contact the administrator of your website.
    2.Open file system/logs/error.log and search for a corresponding entry.
    3.Open file system/config/localconfig.php and add the following line:$GLOBALS['TL_CONFIG']['displayErrors'] = true;

    4.Read the Contao FAQs or visit the Contao support page.

    To customize this notice, create a custom template file named templates/be_error.tpl.

    -------------------------------------------------
    In der error.log ist dies der letzte Eintrag:
    PHP Fatal error: Uncaught exception 'Exception' with message 'Could not connect to database (Can't connect to local MySQL server through socket '/tmp/mysqld.sock' (2))' thrown in /homepages/28/d357064668/htdocs/system/libraries/Database.php on line 78
    -------------------------------------------------
    In der localconfig.php steht folgendes:



    ### INSTALL SCRIPT START ###

    $GLOBALS['TL_CONFIG']['cron_hourly'] = 2017073113;

    $GLOBALS['TL_CONFIG']['websitePath'] = '/contao';
    $GLOBALS['TL_CONFIG']['dbDriver'] = 'MySQL';
    $GLOBALS['TL_CONFIG']['dbHost'] = 'dbxxx.1und1.de';
    $GLOBALS['TL_CONFIG']['dbUser'] = 'dboxxxxxxx29';
    $GLOBALS['TL_CONFIG']['dbPass'] = 'xxxxxxx';
    $GLOBALS['TL_CONFIG']['dbDatabase'] = 'dbxxxxxxx29';
    $GLOBALS['TL_CONFIG']['displayErrors'] = true;
    $GLOBALS['TL_CONFIG']['dbPconnect'] = false;
    $GLOBALS['TL_CONFIG']['dbCharset'] = 'UTF8';
    $GLOBALS['TL_CONFIG']['dbPort'] = 3306;
    ### INSTALL SCRIPT STOP ###

    Kann mir jemand weiterhelfen?

  2. #2
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.612
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo myaras,

    wenn das alles ist, was in der localconfig steht, ist es klar.
    Es fehlt als erste Zeile auf jeden Fall folgendes:
    Code:
    <?php if (!defined('TL_ROOT')) die('You can not access this file directly!');
    Wenn Du diese Zeile nachträgst, sollte der Parser den PHP-Code ausführen und nicht anzeigen.

  3. #3
    Contao-Nutzer
    Registriert seit
    01.08.2017.
    Beiträge
    3

    Standard

    Vielen Vielen Dank.
    Ich kann die Seite nun aufrufen.

    Jetzt habe ich aber folgendes Problem.
    Oben auf der Seite erscheint folgendes:
    Warning: Cannot modify header information - headers already sent by (output started at /homepages/28/d357064668/htdocs/system/config/localconfig.php:2) in /homepages/28/d357064668/htdocs/system/libraries/Template.php on line 186 #0 [internal function]: __error(2, 'Cannot modify h...', '/homepages/28/d...', 186, Array)
    #1 /homepages/28/d357064668/htdocs/system/libraries/Template.php(186): header('Content-Type: t...')
    #2 /homepages/28/d357064668/htdocs/system/modules/frontend/FrontendTemplate.php(187): Template->output()
    #3 /homepages/28/d357064668/htdocs/system/modules/frontend/PageRegular.php(136): FrontendTemplate->output()
    #4 /homepages/28/d357064668/htdocs/index.php(198): PageRegular->generate(Object(DB_Mysql_Result))
    #5 /homepages/28/d357064668/htdocs/index.php(333): Index->run()
    #6 {main}

  4. #4
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.612
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das sieht für mich so aus, als ob die localconfig.php vor dem <?php entweder noch ein Leerzeichen oder eine Leerzeile hat.
    Es kann aber auch sein, dass die Datei eine BOM hat, wenn Du keinen UTF-8-fähigen Editor verwendet hast.

    Ein passender Editor wäre z.B. Notepad++ (für PC),
    einen passenden Editor für Mac muss jemand anderes ergänzen, da kenne ich mich nicht aus.

    Solltest Du keine Leerzeichen/-zeilen finden, installiere Dir den Editor und speichere die Datei damit als "UTF-8 ohne BOM" ab.

  5. #5
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von do_while Beitrag anzeigen
    Code:
    <?php if (!defined('TL_ROOT')) die('You can not access this file directly!');
    Das steht schon lange nicht mehr in den localconfigs. Die fangen einfach so an
    PHP-Code:
    <?php

    ### INSTALL SCRIPT START ###
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  6. #6
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.612
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Dann habe ich wohl in eine immer wieder upgedatete Version rein geguckt.
    Das wichtigste war aber enthalten:
    Code:
    <?php

  7. #7
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ja, das stand früher fast in jeder PHP-Datei. Aber heute nicht mehr. Ab wann weiß ich nicht. Ich vermute ab C3.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  8. #8
    Contao-Urgestein Avatar von do_while
    Registriert seit
    15.06.2009.
    Ort
    Berlin | Deutschland
    Beiträge
    3.612
    Partner-ID
    1081
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Genau, weil da die Rechte über die .htaccess umgedreht wurden.

  9. #9
    Contao-Nutzer
    Registriert seit
    01.08.2017.
    Beiträge
    3

    Standard

    Vielen Dank.
    Alles wieder gut.

  10. #10
    Contao-Nutzer
    Registriert seit
    12.03.2018.
    Beiträge
    5

    Standard Unsere Seite istbauch nicht mehr erreichbar

    Folgender Fehler
    ### INSTALL SCRIPT START ### $GLOBALS['TL_CONFIG']['websitePath'] = '/index.php/sportpistole.html'; ### INSTALL SCRIPT STOP ### ?> ### INSTALL SCRIPT START ### $GLOBALS['TL_CONFIG']['websitePath'] = '/index.php/sportpistole.html'; ### INSTALL SCRIPT STOP ### ?>

    Fehlermeldung nach eintrag der Zeile
    $GLOBALS['TL_CONFIG']['displayErrors'] = true;
    in localconfig.php

    Fatal error: Uncaught exception Exception with message Could not connect to database (Access denied for user 'web326'@'localhost' (using password: NO)) thrown in /var/www/web326/html/system/libraries/Database.php on line 78

    #0 /var/www/web326/html/system/libraries/Database.php(136): Database->__construct()
    #1 /var/www/web326/html/system/libraries/System.php(147): Database::getInstance()
    #2 /var/www/web326/html/system/libraries/Model.php(86): System->import(Array)
    #3 /var/www/web326/html/system/modules/frontend/FrontendUser.php(91): Model->__construct('Database')
    #4 /var/www/web326/html/system/modules/frontend/FrontendUser.php(173): FrontendUser->__construct()
    #5 /var/www/web326/html/system/libraries/System.php(147): FrontendUser::getInstance()
    #6 /var/www/web326/html/index.php(59): System->import()
    #7 /var/www/web326/html/index.php(328): Index->__construct(Array)
    #8 {main}

    Kann jemand helfen?

  11. #11
    Contao-Nutzer Avatar von Traumkunst
    Registriert seit
    22.01.2011.
    Ort
    In der Nähe von Dortmund
    Beiträge
    229

    Standard

    Da sag ich erst mal ganz naiv, es sieht so aus, als wäre die Datenbank nicht erreichbar, oder i.d. localconfig sind evtl. falsche Zugangsdaten eingetragen.

    Sollte die Überprüfung aber zeigen, dass beides nicht der Fall ist, kann man in "rabiateren" Fällen mal folgendes versuchen: localconfig.php umbenennen (z.B. in localconfig.php.backup) und dann das Contao-Installtool nochmal aufrufen.

    Datenbank-Daten nochmal neu eintragen, und schauen, ob dann alles gut wird.
    Etwaige "Spezial-Einstellungen" kann man optional anschließend von der alten in die neu geschriebene localconfig übertragen.

    LG

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

    Standard

    Hast Du schon alles überprüft was in diesem Thread steht? Ist PHP ausgefallen? Was ist das für ein komischer websitePath? Wurde die Website gehackt?
    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

  13. #13
    Contao-Nutzer
    Registriert seit
    12.03.2018.
    Beiträge
    5

    Standard Danke

    Hallo,
    ich bin nicht der Experte für Webseiten, ich kann diese pflegen usw. aber adminitrieren ist nicht meine Stärke.
    Ich habe die Seite noch am Freitag angepasst. Danach ging noch alles.
    Ab Montag war dann diese Fehlermeldung da.
    In der localconfig stehen nur 3 Zeilen.
    Was sollte da normalerweise stehen.

  14. #14
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.935

    Standard

    Die Datei sollte in etwa so aussehen:

    PHP-Code:
    <?php

    ### INSTALL SCRIPT START ###
    $GLOBALS['TL_CONFIG']['licenseAccepted'] = true;
    $GLOBALS['TL_CONFIG']['installPassword'] = 'xxxxxxxxxxx';
    $GLOBALS['TL_CONFIG']['encryptionKey'] = 'xxxxxxxxxxx';
    $GLOBALS['TL_CONFIG']['dbDriver'] = 'MySQLi';
    $GLOBALS['TL_CONFIG']['dbHost'] = 'localhost';
    $GLOBALS['TL_CONFIG']['dbUser'] = 'xxxxxxxxxxx';
    $GLOBALS['TL_CONFIG']['dbPass'] = 'xxxxxxxxxxx';
    $GLOBALS['TL_CONFIG']['dbDatabase'] = 'xxxxxxxxxxx';
    $GLOBALS['TL_CONFIG']['dbPconnect'] = false;
    $GLOBALS['TL_CONFIG']['dbCharset'] = 'UTF8';
    $GLOBALS['TL_CONFIG']['dbPort'] = 3306;
    $GLOBALS['TL_CONFIG']['dbSocket'] = '';
    $GLOBALS['TL_CONFIG']['adminEmail'] = 'info@example.com';
    $GLOBALS['TL_CONFIG']['installCount'] = 0;
    $GLOBALS['TL_CONFIG']['maintenanceMode'] = false;
    $GLOBALS['TL_CONFIG']['timeZone'] = 'Europe/Berlin';
    $GLOBALS['TL_CONFIG']['bypassCache'] = true;
    $GLOBALS['TL_CONFIG']['rewriteURL'] = true;
    $GLOBALS['TL_CONFIG']['inactiveModules'] = 'a:1:{i:0;s:10:"repository";}';
    $GLOBALS['TL_CONFIG']['debugMode'] = false;
    $GLOBALS['TL_CONFIG']['displayErrors'] = true;
    $GLOBALS['TL_CONFIG']['latestVersion'] = '3.5.34';
    $GLOBALS['TL_CONFIG']['dateFormat'] = 'd.m.Y';
    $GLOBALS['TL_CONFIG']['datimFormat'] = 'd.m.Y H:i';
    $GLOBALS['TL_CONFIG']['folderUrl'] = true;
    $GLOBALS['TL_CONFIG']['useAutoItem'] = true;
    $GLOBALS['TL_CONFIG']['cacheMode'] = 'none';
    $GLOBALS['TL_CONFIG']['editableFiles'] = 'htm,html,css,scss,less,js,txt,log,xml,svg,svgz,yml';
    $GLOBALS['TL_CONFIG']['uploadTypes'] = 'jpg,jpeg,gif,png,ico,svg,svgz,odt,ods,odp,odg,ott,ots,otp,otg,pdf,csv,doc,docx,dot,dotx,xls,xlsx,xlt,xltx,ppt,pptx,pot,potx,mp3,mp4,m4a,m4v,webm,ogg,ogv,wma,wmv,ram,rm,mov,fla,flv,swf,ttf,ttc,otf,eot,woff,woff2,css,scss,less,js,html,htm,txt,zip,rar,7z,cto,yml';
    ### INSTALL SCRIPT STOP ###
    Du kannst sie aber (wie in #11 vorgeschlagen) auch vom Installtool neu erstellen lassen.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  15. #15
    Contao-Nutzer
    Registriert seit
    12.03.2018.
    Beiträge
    5

    Gesicht zeigt die Zunge Wie mache ich das ohne die ganze Webseite zu zerstören?

    "Du kannst sie aber (wie in #11 vorgeschlagen) auch vom Installtool neu erstellen lassen.[/QUOTE]"

  16. #16
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.715
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Du rufst das Installtool auf.

    contao3: deinedomain.tld/contao/install.php
    contao4: deinedomain.tld/contao/install

    Welche Contao-Version läuft eigentlich bei Dir?

    Damit man immer zu einem definierten Zustand zurück kann, sind Backups verpflichtend.

    Grundsätzlich wirst Du aber immer jemanden brauchen der Contao auch administrieren kann.
    Irgendjemand wird ja die Seite erstellt haben oder hast Du das selbst gemacht? Der wäre für so etwas der richtige Ansprechpartner, wenn Du Dich nicht selbst ran traust.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  17. #17
    Contao-Nutzer
    Registriert seit
    12.03.2018.
    Beiträge
    5

    Standard Werde ich heute Abend überprüfen

    Danke fürs erste.
    Melde mich wieder, wenn es nicht klappt.

    Der, der die Seite erstellt hat ist nicht mehr im Verein und ich habe eigentlich nur die Pflege übernommen.
    Werde mich aber reinlesen.

  18. #18
    Contao-Nutzer
    Registriert seit
    12.03.2018.
    Beiträge
    5

    Computer Hat geklappt

    Hallo,
    habe gestern Abend noch die localconfig von einem Backup kopiert. Nun kann man die Seite wieder aufrufen.
    Mir ist allerdings ein Rätsel wie diese Datei überhaupt geändert wurde.
    So weit ich das einschätzen kann, hatte keiner einen Zugriff auf unseren ftp-Server.
    Danke für die Hilfe.
    GH

  19. #19
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.715
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Main Beitrag anzeigen
    So weit ich das einschätzen kann, hatte keiner einen Zugriff auf unseren ftp-Server.
    Mit solch einer Einschätzung haben sich schon einige verdammt getäuscht.

    Ich hatte erst vor kurzem eine "verseuchte" Installation (Affiliate-Linkschleuder) bereinigt bei der das relativ lange nicht bemerkt wurde, weil sonst alles normal zu laufen schien.

    Ich würde auf alle Fälle mal den Contao-Check laufen lassen, denn von allein verändert sich die Datei ja nicht.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




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

    Support Contao

    Standard

    Manchmal kann das auch passieren wenn der Webspace voll ist.

  21. #21
    Contao-Nutzer Avatar von Traumkunst
    Registriert seit
    22.01.2011.
    Ort
    In der Nähe von Dortmund
    Beiträge
    229

    Standard

    Tatsächlich hatte ich das mal in einer Contao-Installation, dass der Server eine Zeit lang ständig eine Fehlermeldung "Quota exceeded" geliefert hatte (der Server war irgendwie falsch konfiguriert).

    Das hat jeweils dazu geführt, dass Contao keine Dateien mehr schreiben konnte. Resultat war im wesentlichen aber "nur", dass die Website nicht mehr schön aussah :-) weil keine CSS/JS-Dateien mehr in den Cache geschrieben werden konnten, usw... aber dass die localconfig dabei geändert wurde, kann ich aus Erfahrung nicht bestätigen.

    LG Frank

    ps. nicht wichtig aber am Rande: Der Quota-Fehler wurde dann immer wieder vom Serverbetreiber beseitigt, anschließend wurde der Cache bereinigt (über die "Systemwartung" im Backend), dann lief direkt wieder alles. Es kam dadurch also nicht zu größeren technischen Ausfällen o.ä.

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
  •