Guten Morgen!
Wenn ich auf meinem Stammbaum eine geschützte Person anklicke erhalte
ich folgende Fehler angezeigt:
ERROR 2: Cannot modify header information - headers already sent by
(output started at
/www/htdocs/w00c8d24/webtrees/library/WT/Gedcom/Tag.php:1)
Warning: Cannot modify header information - headers already sent by
(output started at
/www/htdocs/w00c8d24/webtrees/library/WT/Gedcom/Tag.php:1) in
/www/htdocs/w00c8d24/webtrees/individual.php on line 89
ERROR 2: Cannot modify header information - headers already sent by
(output started at
/www/htdocs/w00c8d24/webtrees/library/WT/Gedcom/Tag.php:1)
Warning: Cannot modify header information - headers already sent by
(output started at
/www/htdocs/w00c8d24/webtrees/library/WT/Gedcom/Tag.php:1) in
/www/htdocs/w00c8d24/webtrees/library/WT/Controller/Page.php on line
174
Darunter wird aber richtigerweise noch angezeigt:
Diese Person existiert nicht oder Sie haben keine Berechtigung sie anzusehen.
In der angeführten Datei Page.php hätte ich folgenden Code gefunden,
der scheinbar den Fehler auslöst (line 89):
// Restrict access
public function requireManagerLogin($ged_id=WT_GED_ID) {
require_once WT_ROOT.'includes/functions/functions.php'; //
for get_query_url
if (
$ged_id==WT_GED_ID && !WT_USER_GEDCOM_ADMIN ||
$ged_id!=WT_GED_ID && userGedcomAdmin(WT_USER_ID, $gedcom_id)
) {
header('Location:
'.WT_LOGIN_URL.'?url='.rawurlencode(get_query_url()));
exit;
}
return $this;
}
line 174:
header('Content-Type: text/html; charset=UTF-8');
require WT_ROOT.$headerfile;
Sorry!
Habe E-Mail vorzeigit abgesendet.
Habe aber eh schon alles geschrieben, außer:
Kann bitte jemand helfen? Verstehe einfach zu wenig von PHP.
Danke
Gruß
Thomas
Mist. Ich habe scheinbar den falschen Code rauskopiert. Richtig sollte sein:
Zeile 89 aus webtrees/individual.php:
header($_SERVER['SERVER_PROTOCOL'].' 404 Not Found');
Zeile 174 aus webtrees/library/WT/Controller/Page.php:
header('Content-Type: text/html; charset=UTF-8');
Sorry und vielen Dank!
Gruß
Thomas
---------- Weitergeleitete Nachricht ----------
Hallo Thomas,
immer sch�n langsam ....
Welche webtrees-Version verwendest du denn?
Hast du kurz vorher ein Upgrade gemacht?
Hat es denn vorher funktioniert?
Viele Gr��e
Axel (Schreiter)
Hallo Axel!
Habe Webtrees vor ein paar Tagen zum ersten mal und somit neu
installiert. verwende also die aktuelle Version.
Ein Upgrade gab es daher nicht.
Gruß
Thomas
Sorry, aber es gibt 2 neuste Versionen: 1.4.6 und 1.5.2 . Für letztere braucht man mind. PHP 5.3. Hast du das überprüft?
Manchmal werden einzelne Dateien nicht hochgeladen. Ein erneutes Hochladen schadet nie.
Hast du die erforderlichen Rechte für die Ordner nochmals überprüft?
Bitte sende mal einen Link auf deine Seite sowie den Namen oder die I-Nr. einer geschützen Person.
Viel Grüße
Axel
Hallo Axel!
Webtrees 1.5.2
PHP Version 5.3.28
Welche Rechte braucht welcher Ordner? Habe bei der Installation die
Rechte neu gesetzt. Weiß aber jetzt nicht was damals die Quelle dafür
war 
Den Rest kann ich derzeit nicht machen/prüfen.
Hier ein Link:
http://stammbaum.schitho.at/individual.php?pid=I143&ged=Fam.%20Schiller
Danke
Gruß
Thomas
Hallo Thomas,
heute Mittag konnte ich die Fehlermeldung noch sehen - jetzt aber nicht mehr. Sieht gut aus. Lösche evtl. mal deinen Browsercache.
Viel Grüße
Axel
Hallo Axel!
Passt. Der Fehler lag in der Datei
webtrees/library/WT/Gedcom/Tag.php
Hier hatte ich eine Ergänzung im Code vorgenommen. Beim Hochladen per
FTP muss sich irgendein Fehler eingeschlichen haben. Nachdem ich nun
die Originaldatei geändert und neuerlich hochgeladen habe, hat es nun
funktioniert.
Zumindest kommt der Fehler nun nicht mehr!
Vielen Dank!
Gruß
Thomas