[Gelöst] Krasses Problem nach Umzug

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
PhaD
Mitglied
Beiträge: 137
Registriert: 13.08.2006 19:06

[Gelöst] Krasses Problem nach Umzug

Beitrag von PhaD »

Hallo ihr lieben.

Ich bin mit meinem Board umgezogen, mysql backup wieder geladen config upgedatet und tata wenn ich auf die Start seite gehe (ez portal)

kommt über dem header folgende fehlermeldung:

Code: Alles auswählen

Warning: Cannot modify header information - headers already sent by (output started at /var/www/xxx/html/xxx/portal.php:3) in /var/www/xxx/html/xxx/includes/sessions.php on line 254

Warning: Cannot modify header information - headers already sent by (output started at /var/www/xxx/html/xxx/portal.php:3) in /var/www/xxx/html/xxx/includes/sessions.php on line 255

Warning: Cannot modify header information - headers already sent by (output started at /var/www/xxx/html/xxx/portal.php:3) in /var/www/xxx/html/xxx/includes/page_header.php on line 641

Warning: Cannot modify header information - headers already sent by (output started at /var/www/xxx/html/xxx/portal.php:3) in /var/www/xxx/html/xxx/includes/page_header.php on line 643

Warning: Cannot modify header information - headers already sent by (output started at /var/www/xxx/html/xxx/portal.php:3) in /var/www/xxx/html/xxx/includes/page_header.php on line 644
und dann der Hammer, ich loge mich ein, bin im ACP und zum entsetzen stelle ich feste das im linken frame wo eigentlich ja alle Links bzw also Settings stehen sollten einfach nix ist, nur weiss ich kann nix anklicken und keine fehlermeldung. In der Mitte die informationen über das board ganz normal, was ist hier los ?

vielen dank für eure Hilfe!
Zuletzt geändert von PhaD am 29.09.2007 01:10, insgesamt 1-mal geändert.
Benutzeravatar
bantu
Server-Team
Beiträge: 7311
Registriert: 25.04.2006 16:12
Wohnort: Karlsruhe

Beitrag von bantu »

Hallo.

Hast du die portal.php editiert? Verlinke sie am besten mal zum Download.
Eventuell war der Fehler schon immer im Script und wurde beim alten Server lediglich unterdrückt.

Gruß,
bantu.
Powered by Coffee
PhaD
Mitglied
Beiträge: 137
Registriert: 13.08.2006 19:06

Beitrag von PhaD »

Scheinbar stimmt etwas mit dem cache oder den cookies nicht.
Ich habe beim alten Provider auch php4 und mysql4 gehabt und nun 5
Das sind die lines 630-644 fehlerhaft sollen ja 644,645 und 641 sein.

Code: Alles auswählen

// Add no-cache control for cookies if they are set
//$c_no_cache = (isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_sid']) || isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_data'])) ? 'no-cache="set-cookie", ' : '';

// Work around for "current" Apache 2 + PHP module which seems to not
// cope with private cache control setting
if (!empty($HTTP_SERVER_VARS['SERVER_SOFTWARE']) && strstr($HTTP_SERVER_VARS['SERVER_SOFTWARE'], 'Apache/2'))
{
	header ('Cache-Control: no-cache, pre-check=0, post-check=0');
}
else
{
	header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
}
header ('Expires: 0');
header ('Pragma: no-cache');
Hier die beiden fehlerhaften lines aus der sessions.php:

Code: Alles auswählen

	setcookie($cookiename . '_data', serialize($sessiondata), $current_time + 31536000, $cookiepath, $cookiedomain, $cookiesecure);
	setcookie($cookiename . '_sid', $session_id, 0, $cookiepath, $cookiedomain, $cookiesecure);
Frage 1:
Ich bin mir auch nicht mehr so sicher weleche CHMOD Rechte ich nochmal vergeben muss, also der ordner für cache bekommt 777 ? sonst alle 775, oder war da noch ein Ordner der 777 bekommt ?
Frage 2:
wegen cookies, ich weiss nicht so recht was ich bei cookie_name, cookie_path, cookie_domain, cookie_secure eintragen soll (mysql bin ich). Cookie name kann ich mir ausdenken oder wie ? Domain is klar, die des forums, secure wohl auf null weil ich nur shared ssl habe und bei path der path des forums. Soll ich bei patch eigentlich redireckted webspace angeben also wenn zb meine domain den webspace aus html/xxx/forum ausliehst und /forum dann das root Verzeichnis ist ? muss ich dann bei cookie path "html/xxx/forum " oder "/" angeben ?
Frage 3:
Kann es sein das der linke frame des ACP weiss bleibt weil ein MOD nicht mit php5 oder mysql 5 kompatibel ist?
Zuletzt geändert von PhaD am 27.09.2007 17:25, insgesamt 1-mal geändert.
Benutzeravatar
bantu
Server-Team
Beiträge: 7311
Registriert: 25.04.2006 16:12
Wohnort: Karlsruhe

Beitrag von bantu »

Das Problem liegt in portal.php in Zeile 3. Deshalb solltest du ja auch die portal.php verlinken. :P

Zu den Cookies:
KB:cookie_probleme
KB:cookie_daten
Dort solltest du die Infos rausfinden können.

Gruß,
bantu.
Powered by Coffee
PhaD
Mitglied
Beiträge: 137
Registriert: 13.08.2006 19:06

Beitrag von PhaD »

Oh man bin ich vercheckt, lange her das ich in php was gemacht habe ^^
Das Problem in Zeile 3 war, das Zeile 1 und 2 leerzeilen waren, kp wie die da reinkommen. Du hast wohl recht, beim alten Server war das wohl irrelevant!

vielen dank bis hierher, aber das Problem im ACP ist immernoch geblieben! :(
Benutzeravatar
bantu
Server-Team
Beiträge: 7311
Registriert: 25.04.2006 16:12
Wohnort: Karlsruhe

Beitrag von bantu »

Vermutlich verwendest du im ACP Mods, die nicht PHP5-fähig sind (schlechte Programmierung).
Powered by Coffee
PhaD
Mitglied
Beiträge: 137
Registriert: 13.08.2006 19:06

Beitrag von PhaD »

Ja ich habe mal ein paar mod datein aus dem Admin-ordner entfernt und siehe da es funzt wieder, danke für den Tipp, nun werde ich die dateien einzeln hochladen mal sehen welche es genau ist!

Kannst du mir noch ebend wegen den CHmod rechten helfen ?
welche ordner bekommen bei phpbb2 nochmal 777 ? oder 775 ?

(ist 777 nich ein imenses sicherheits risiko, ich meine da kann ja jeder ankommen und dann was hochladen ??? Viren zb )

Vielen Vielen dank für dein eHilfe :) !!!
Benutzeravatar
gloriosa
Mitglied
Beiträge: 13770
Registriert: 04.01.2005 20:23
Wohnort: Landeshauptstadt Erfurt

Beitrag von gloriosa »

Hallo,
siehe einfach >>> KB:116 <<< ! :o

Weiterhin gibt es die, viel zu selten benutzte, boardeigene Funktion [ externes Bild ] Suchen um vor dem Posten Informationen zu finden. :wink:
Viele Grüße - gloriosa :D
Die einen schützen sich vor frischem Wind, während die anderen ihn nutzen.
Kein kostenloser MOD-Einbau usw. bzw. Support via PN, Email oder IRC !
PhaD
Mitglied
Beiträge: 137
Registriert: 13.08.2006 19:06

Beitrag von PhaD »

Ja ich hänge schon den ganzen Tag in der suchfunktion rum, ich habe auch schon alles wegen cookies gelesen, aber trozdem nicht schlau daraus geworden. Ich weiss halt nicht genau, werden die cookies von phpbb2 generiert oder ist die cookie adresse vom server her gegeben .. naja

vielen dank
Benutzeravatar
bantu
Server-Team
Beiträge: 7311
Registriert: 25.04.2006 16:12
Wohnort: Karlsruhe

Beitrag von bantu »

Der Cookiename von phpBB2 ist statisch. D.h. aber nicht, dass man ihn nicht ändern darf bzw. kann. In phpBB3 wird der Cookiename bei der Installation zufallsgeneriert.
Die Cookie-Domain sollte dem Servername entsprechen. Also z.B. www.domain.tld.
Cookie Secure ist für HTTPS-Verbindungen und in der Regel aus.
Der Cookie-Pfad gibt an für welchen Pfad das Cookie auf dem Server gültig ist. Der Forumsordner sollte logischerweise im Cookie-Pfad liegen.
Powered by Coffee
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“