Problem nach Umzug - Profile werden nicht angezeigt

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.
Akreb
Mitglied
Beiträge: 247
Registriert: 11.06.2006 12:09
Kontaktdaten:

Re: Problem nach Umzug - Profile werden nicht angezeigt

Beitrag von Akreb »

Hi,

also habe jetzt das WinMerge runtergeladen, weiß aber ehrlich gesagt nicht welche Dateien ich wieso vergleichen soll^^

Habe aber etwas neues entdeckt, und zwar war bei dem alten Server SAFE MOD = ON, bei dem Neuen jedoch = OFF

Schaut mal hier:

Alter Server: http://ts-kostenlos.de/test.php
Neuer Server: http://www.battle-station.com/test.php

Findet ihr etwas, was das ganze verursachen kann?

Habe vorhin auch die Template Ursprungsdatei, also profile_view_body runtergeladen und hochgeladen auf den neuen Server, ging auch nicht.

Das ist mir davor nur einmal passiert das das Profil nicht angezeigt wurde, und zwar war es bei der Installation von dem Last Visit Mod, da hatte es höchstwahrscheinlich was mit der Sprachdatei lang_main zu tun, habe die aber auch vorhin ausgetauscht, ging auch nicht.

????
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Problem nach Umzug - Profile werden nicht angezeigt

Beitrag von oxpus »

Abgesehen, dass ich safe_mode = off und register_globals = on als kritisch ansehe und memory_limit = 128 M etwas zu viel des guten sind, ist auf dem ersten Blick alles i. O.
Okay, Apache ist anstelle 2.0.x nun 2.2.x und die Datenbank anstelle 4.1.x nun 5.0.x, aber in der usercp_register.php ist eigentlich nichts enthalten, was hier kritisch wäre...
Ausser vielleicht im Shop MOD. Hierzu wird die includes/functions_shop.php eingebunden. Vielleicht ist dort eine SQL-Abfrage mit einem JOIN enthalten, die für MySQL 5 nicht korrekt aufgebaut wurde.
Verlink bitte diese Datei, um sie zu untersuchen.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Akreb
Mitglied
Beiträge: 247
Registriert: 11.06.2006 12:09
Kontaktdaten:

Re: Problem nach Umzug - Profile werden nicht angezeigt

Beitrag von Akreb »

Also auf die Einstellungen habe ich ja keinen Einfluss, aber könnte mal fragen ob er sie ändert, falls es was damit zu tun hat.

Also hier ist die Datei: http://www.battle-station.com/funktions_shop.txt
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Problem nach Umzug - Profile werden nicht angezeigt

Beitrag von oxpus »

Hm daran kann es auch nicht liegen.
Ich bin da echt etwas ratlos.
Da müsste man mal direkt bei Dir debuggen, um zu sehen, ab welcher Stelle in der usercp_viewprofile.php ein (womöglich DER) Fehler kommt...
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Akreb
Mitglied
Beiträge: 247
Registriert: 11.06.2006 12:09
Kontaktdaten:

Re: Problem nach Umzug - Profile werden nicht angezeigt

Beitrag von Akreb »

oxpus hat geschrieben: Da müsste man mal direkt bei Dir debuggen, um zu sehen, ab welcher Stelle in der usercp_viewprofile.php ein (womöglich DER) Fehler kommt...
Hi,

debuggen? Wie macht man das? Kenne mich damit überhaupt nicht aus.. Würde ich aber machen damit die Profile endlich wieder funktionieren.

Aber ich habe nochmal überlegt, wenn alle Dateien identisch mit dem vom alten Server sind, und die Datenbank auch genau wie die alte Datenbank ist, dann kann es doch nur an den Berechtigungen liegen oder nicht? Bin vorhin die Berechtigungen der Mods durchgegangen, die ich eingebaut hatte, waren mehrheitlich 777 Berechtigungen im Bereich von Bildern etc. Aber direkt für das Profil habe ich nur eingebaut: Profileinblendungen(zähler) + Profilfoto und Signatur im Profil..

gruß
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Problem nach Umzug - Profile werden nicht angezeigt

Beitrag von oxpus »

Naja, ich würde der Einfachkeit halber zunächst am Anfang der usercp_viewprofile.php die Zeile

Code: Alles auswählen

echo 'Hello World';exit;
einfügen und ein Userprofil aufrufen.
Wenn dann zumindest unter dem Board-Kopf dann "Hallo World" angezeigt wird, wäre zumindest das Einbinden dieser Datei schon einmal i. O.
Die weitere Verarbeitung der Profilansicht wird aber dabei auch explizit abgehalten. Das bitte bedenken!!

Dann eben diese Zeile immer weiter im Script verschieben, also immer einen "Code-Block" weiter und immer wieder den Profilaufruf testen.
An der Stelle, an der dann dieser Minitext nicht mehr erscheint, muss im Script unmittelbar vorher ein Fehler vorliegen, der eben die Verarbeitung anhält.
Und den Code-Block gilt es dann eingehender zu untersuchen.

Es mag vielleicht auch andere Methoden geben, aber so hatte ich bislang jeden noch so hartnäckigen Fehler gefunden...
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Akreb
Mitglied
Beiträge: 247
Registriert: 11.06.2006 12:09
Kontaktdaten:

Re: Problem nach Umzug - Profile werden nicht angezeigt

Beitrag von Akreb »

Hi,

Danke für die Beschreibung.

Also ich habe damit angefangen, wenn ich den Code ganz oben einfüge, dann erscheint über dem header dieser Code. Wenn ich das aber unter diese Beschreibung einfüge:

Code: Alles auswählen

/***************************************************************************
 *                           usercp_viewprofile.php
 *                            -------------------
 *   begin                : Saturday, Feb 13, 2001
 *   copyright            : (C) 2001 The phpBB Group
 *   email                : support@phpbb.com
 *
 *   $Id: usercp_viewprofile.php,v 1.5.2.6 2005/09/14 18:14:30 acydburn Exp $
 *
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 *
 ***************************************************************************/
also direkt darunter, dann erscheint nur eine weiße Seite mit der Schrift Hello World oben links. Soll ich jetzt weitermachen? Oder immer weitermachen bis der Text nichtmal angezeigt wird?

Danke
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Problem nach Umzug - Profile werden nicht angezeigt

Beitrag von oxpus »

Öhm, fehlt in dieser Datei etwas die erste Zeile

Code: Alles auswählen

<?php
???
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Akreb
Mitglied
Beiträge: 247
Registriert: 11.06.2006 12:09
Kontaktdaten:

Re: Problem nach Umzug - Profile werden nicht angezeigt

Beitrag von Akreb »

Ne, also direkt hinter <?php habe ich es schon eingefügt.

Also habe es jetzt soweit fortgeführt, und fast immer wurde die Schrift angezeigt. Jedoch habe ich vielleicht was.

Wenn ich den Code vor diesen Block einfüge:

Code: Alles auswählen

$template->assign_vars(array(
	'USERNAME' => CheckUsernameColor($profiledata['user_color_gc'], $profiledata['username']),
	'JOINED' => create_date($lang['DATE_FORMAT'], $profiledata['user_regdate'], $board_config['board_timezone']),
	'POSTER_RANK' => $poster_rank,
	'RANK_IMAGE' => $rank_image,
	'POSTS_PER_DAY' => $posts_per_day,
	'POSTS' => $profiledata['user_posts'],
	'PERCENTAGE' => $percentage . '%', 
	'POST_DAY_STATS' => sprintf($lang['User_post_day_stats'], $posts_per_day), 
	'POST_PERCENT_STATS' => sprintf($lang['User_post_pct_stats'], $percentage),
	'USER_SIG' => $user_sig, 
dann erscheint die Schrift. Aber wenn ich es darunter einfüge, dann nicht.

Ist in diesen Abschnitt vielleicht etwas vom Last Visit Mod enthalten????

/edit:

Wenn ich den Code hier einfüge:

Code: Alles auswählen

{
	$u_search_author = urlencode(str_replace(array('&', ''', '"', '<', '>'), array('&', "'", '"', '<', '>'), $profiledata['username']));
}
echo 'Hello World';exit;
$template->assign_vars(array(
	'USERNAME' => CheckUsernameColor($profiledata['user_color_gc'], $profiledata['username']),
	'JOINED' => create_date($lang['DATE_FORMAT'], $profiledata['user_regdate'], $board_config['board_timezone']),
	'POSTER_RANK' => $poster_rank,
Erscheint das Profil so:

http://img5.imageshack.us/img5/7484/testymf.jpg
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Problem nach Umzug - Profile werden nicht angezeigt

Beitrag von oxpus »

Öhm, nach

Code: Alles auswählen

	'USER_SIG' => $user_sig, 
wäre das falsch, auch wenn dort ein "Block" unterbrochen wurde, ist der nächste Teil nicht selbstständig zu betrachten.
Wenn dann nach

Code: Alles auswählen

	'S_PROFILE_ACTION' => append_sid("profile.$phpEx"))
);
einfügen.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Antworten

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