error creating file report

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • dcolditz
    Contao-Nutzer
    • 11.08.2011
    • 4

    #1

    error creating file report

    Hallo liebe Experten,

    ich komm trotz zahlreichen Versuchen und Forum lesen nicht weiter.
    Ich hatte Contao erfolgreich und voll funktionsfähig installiert, allerdings in einem Unterordner auf dem Webserver (root/public_html/contao), da auf dem Hauptverzeichnis (root/public_html) noch die alte Homepage lag. Da es jetzt nur noch die von Contao gibt, wollte ich gern hoch auf das Haupverzeichnis (public_html). Hab also entsprechend die Dateien alle auf das Hauptverzeichnis kopiert und im Backend unter Einstellungen das Feld relativer Pfad zum Contaoverzeichnis leer gemacht.

    Die Darstellung funktioniert soweit auch. Im Backend kann ich auch neue Artikel anlegen, aber ich kann keine neuen Seiten anlegen oder kopieren.
    Es kommt dann immer die Meldung:

    Fatal error: Uncaught exception Exception with message Cannot create file "report" thrown in /srv/www/reinhold-werkzeuge.de/public_html/system/libraries/File.php on line 109
    #0 /srv/www/reinhold-werkzeuge.de/public_html/system/libraries/Controller.php(2709): File->__construct('report')
    #1 /srv/www/reinhold-werkzeuge.de/public_html/system/modules/backend/Automator.php(50): Controller->removeOldFeeds()
    #2 /srv/www/reinhold-werkzeuge.de/public_html/system/modules/backend/dca/tl_page.php(1302): Automator->generateSitemap('97')
    #3 /srv/www/reinhold-werkzeuge.de/public_html/system/drivers/DC_Table.php(1765): tl_page->updateSitemap(Object(DC_Table))
    #4 /srv/www/reinhold-werkzeuge.de/public_html/system/modules/backend/Backend.php(234): DC_Table->edit()
    #5 /srv/www/reinhold-werkzeuge.de/public_html/contao/main.php(101): Backend->getBackendModule('page')
    #6 /srv/www/reinhold-werkzeuge.de/public_html/contao/main.php(304): Main->run()
    #7 {main}
    Ich brauche laut Systemcheck (http://www.reinhold-werkzeuge.de/contao-check.php) keinen Safemodehack. Mit Register globals kann ich nix anfangen. Die dort bemängelten Schreibrechte kann ich nicht auf die vorgeschlagenen chmod Werte setzen, sonnst komm ich nicht mehr rein (Seitenladefehler und Co), aber so wie sie jetzt sind, geht es.

    Habe dann trotzdem mal mit Safemodehack probiert (auch mit SMH Check auf Funktion getestet), aber es kommt immer der gleiche Fehler.

    Die zugehörige SQL DaBa befindet sich übrigends auch auf dem gleichen Webserver, Host ist also localhost.
    Laut Installer steht die Verbindung auch.
    Hoffe, mir kann jemand helfen.

    Gruß, Daniel
  • Barbfish
    Contao-Nutzer
    • 07.08.2011
    • 125

    #2
    contao und unterverzeichnis

    hallo Daniel,

    du musst nicht nur die Einstellung im Backend ändern.
    1. sondern auch die .htaccess im Wurzelverzeichnis von contao - dort sollte stehen:
    RewriteBase / (also den namen des unterordners, indem contao installiert wurde, löschen)

    2. schau mal in system/config/localconfig.php -wenn dort noch dein Unterverzeichnis drinsteht, dann dort auch noch den namen des unterverzeichnisses rausnehmen:
    $GLOBALS['TL_CONFIG']['websitePath'] = '/unterverzeichnis';

    >> die dateien vom Server holen, lokal ändern, abspeichern und wieder hochladen. Wenn du an der .htaccess noch gar nichts gemacht hast, heisst sie vielleicht noch .htaccess.default > dann beim Speichern den namen in .htaccess ändern.

    >> wunderbar beschrieben im Buch: "Mit Contao Webseiten erfolgreich gestalten" von Thomas Weitzel, S.227

    Gutes Gelingen!

    Kommentar

    • dcolditz
      Contao-Nutzer
      • 11.08.2011
      • 4

      #3
      Hallo,

      danke für die Antwort. Aber leider hat es keine Besserung gebracht.

      Ich hatte ja schon in der localconfig das Verzeichnis rausgenommen und
      das Rewrite war in der htacces auskommentiert. Hatte es Testweise nochmal aktiviert, ohne Verzeichnis wie geschrieben, aber
      war alles genau so. Genau der gleiche Fehler.

      Weitere Ideen, woran das liegen könnte?

      Leider fehlt mir auch die Zeit, die vielen schönen Bücher, die es über Contao und Co gibt, zu studieren. So spezifische Probleme kommen da ja auch selten vor. Und erst ging es ja...

      Gruß, Daniel

      Kommentar

      • dcolditz
        Contao-Nutzer
        • 11.08.2011
        • 4

        #4
        Die gleiche Fehlermeldung tritt übrigends auch an anderer Stelle auf, z.B. wenn ich unter Systemwartung auf
        Daten bereinigen klicke. Gleiche Fehlermeldung.

        Interessant ist auch, das wenn ich ein Browserfenster auf habe und dort im Backend bin und in einem anderen Browserfenster im Frontend, dann erscheint ja beim versuch, eine neue Seite anzulegen im Backend die besagte Fehlermeldung. Lasse ich die so stehen, wechsle ins andere Fenster und aktualisiere, wird die neue Seite angezeigt. Aber nur so lange, wie ich mich im Backend an der Stelle bleibe. Logge ich mich im Backend dann aus, ist auch die Seite wieder weg...

        Kommentar

        • Barbfish
          Contao-Nutzer
          • 07.08.2011
          • 125

          #5
          Hallo dcolditz,

          tut mir leid - ich kann dir nun auch nicht weiterhelfen.
          Ich hoffe, jemand anders kanns.

          Toi, toi, toi.
          Barbfish

          Kommentar

          • dcolditz
            Contao-Nutzer
            • 11.08.2011
            • 4

            #6
            Danke, war trotzdem ein Versuch.

            Aber hat denn sonst niemand eine Lösung für mich??

            Kommentar

            Lädt...