Welche Datei kann hier nicht geöffnet werden?

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
frineu
Regular
Posts: 32
Joined: Wed Feb 24, 2010 4:33 pm
Location: Berlin, Germany
Contact:

Welche Datei kann hier nicht geöffnet werden?

Post by frineu »

Hallo,
nach einem Serverumzug bekomme ich meinen Blog nicht mehr ans Laufen:

Der Server meldet folgendes und ich möchte wissen, auf welche Datei hier nicht zugegriffen werden kann:

mod_fcgid: stderr: PHP Fatal error: Uncaught RuntimeException: The file could not be opened. Check permissions. in /var/www/vhosts/hosting135920.a2f33.netcup.net/httpdocs/blogging/bundled-libs/katzgrau/klogger/src/Logger.php:95
[Mon Feb 10 17:47:55.296538 2020] [fcgid:warn] [pid 12777] [client 87.123.142.150:43654] mod_fcgid: stderr: Stack trace:
[Mon Feb 10 17:47:55.296558 2020] [fcgid:warn] [pid 12777] [client 87.123.142.150:43654] mod_fcgid: stderr: #0 /var/www/vhosts/hosting135920.a2f33.netcup.net/httpdocs/blogging/include/functions.inc.php(1334): Katzgrau\\KLogger\\Logger->__construct('/var/www/vhosts...', 'debug')
[Mon Feb 10 17:47:55.296569 2020] [fcgid:warn] [pid 12777] [client 87.123.142.150:43654] mod_fcgid: stderr: #1 /var/www/vhosts/hosting135920.a2f33.netcup.net/httpdocs/blogging/serendipity_config.inc.php(342): serendipity_initLog()
[Mon Feb 10 17:47:55.296575 2020] [fcgid:warn] [pid 12777] [client 87.123.142.150:43654] mod_fcgid: stderr: #2 /var/www/vhosts/hosting135920.a2f33.netcup.net/httpdocs/blogging/index.php(12): include('/var/www/vhosts...')
[Mon Feb 10 17:47:55.296582 2020] [fcgid:warn] [pid 12777] [client 87.123.142.150:43654] mod_fcgid: stderr: #3 {main}
[Mon Feb 10 17:47:55.296588 2020] [fcgid:warn] [pid 12777] [client 87.123.142.150:43654] mod_fcgid: stderr: thrown in /var/www/vhosts/hosting135920.a2f33.netcup.net/httpdocs/blogging/bundled-libs/katzgrau/klogger/src/Logger.php on line 95


Eine Neuinstallation von Serendipity auf dem neuen Server klappt klaglos. Die Einstellungen sind's daher wohl nicht.

Hat jemand ne Idee, wo ich suchen soll?

Gruß
frineu
Regular
Posts: 32
Joined: Wed Feb 24, 2010 4:33 pm
Location: Berlin, Germany
Contact:

Umzug auf einen neuen Server war: Welche Datei kann hier nicht geöffnet werden?

Post by frineu »

Puh - das erwähnte Problem konnte ich glücklicherweise umschiffen und mein Blog läuft nun erstmal auf dem neuen Server (Netcup Webhosting 2000 SE a1). Noch habe ich nicht alles durchprobiert, doch sieht es definitiv erbaulicher aus als die Fehlermeldung zuvor.

Falls jemand ebenfalls Probleme mit einem Serverumzug hat, hilft dieser Ansatz vielleicht.

Zunächst habe ich s9y aus der offiziellen Quelle installiert und mit der bereits mit den migrierten Daten befüllte Datenbank verknüpft. Den ursprünglichen s9y Nutzer habe ich neu angelegt.
Erfreulicherweise sah das Ergebnis dann auch schon ein wenig wie meine alte Seite aus.

Die fehlenden Plugins habe ich neu installiert, in die ursprüngliche Reihenfolge gebracht und händisch die Einstellungen in die Formulare kopiert.
Den Ordner "uploads" habe ich aus der alten Installation rüber kopiert. Dadurch füllte sich dann auch die Mediendatenbank wieder.
Mein Themeordner musste auch noch in templates kopiert werden. Doch dann sah alles schick aus!

gruß
onli
Regular
Posts: 2825
Joined: Tue Sep 09, 2008 10:04 pm
Contact:

Re: Welche Datei kann hier nicht geöffnet werden?

Post by onli »

Gute Lösung! wobei mir nicht klar ist, warum das Problem so umschifft werden konnte. Man sollte ja meinen, wenn die Einstellungen die gleichen sind sollte der Fehler bestehen bleiben. Vielleicht ist beim Kopieren der Dateien vorher etwas schiefgegangen. Egal, Hauptsache gelöst! :)
derhasi
Regular
Posts: 37
Joined: Sun Mar 15, 2020 12:21 am
Contact:

Re: Welche Datei kann hier nicht geöffnet werden?

Post by derhasi »

Dein fehler sagt doch alles.
frineu wrote: Mon Feb 10, 2020 6:01 pm mod_fcgid: stderr: PHP Fatal error: Uncaught RuntimeException: The file could not be opened. Check permissions. in /var/www/vhosts/hosting135920.a2f33.netcup.net/httpdocs/blogging/bundled-libs/katzgrau/klogger/src/Logger.php:95
Der fehler wurde in zeile 95 in Logger.php ausgespuckt.
Du hast logging auf debug gestellt.
Die datei /bundled-libs/katzgrau/klogger/src/Logger.php hat eine funktion dafür.
Diese wird in zeile 79 erstellt.
Zuerst wird getestet ob es das log verzeichnis gibt,
ob es beschreibbar ist und wenn nicht vorhanden wird es neu erstellt.
Test ob dateien erstelt werden können ist also durch.
Dann kommt dein fehler bei fopen.
Möglicherweise gehörten die dateien www-data, aber der owner wurde ja nicht mitkopiert.
Wie auch immer, ich hab das mal nachgestellt und geschaut WO deine datei ist:
sie ist in logs und heißt log_(date).txt, also:

Code: Select all

 locate log_ |grep logs|grep txt
-----/templates_c/logs/log_2020-03-15.txt
Du hättest nur das logs folder löschen brauchen.
:O
THE EMPEROR OF SWORDS
https://www.grospolina.org
Post Reply