Pagina 1 van 2
Meta-doorsturingen loop na inloggen
Geplaatst: 30 aug 2012, 16:43
door HotelBethlehem
Ik heb mijn forum net geïnstalleerd. Veel gebruikers (alle acht

) rapporteren dat ze na inloggen en terugkeren naar het forumoverzicht dit scherm (zie
plaatje) te zien krijgen. Het komt vervolgens in een soort loop terecht; de pagina blijft zichzelf steeds herladen. Klikken op HIER heeft geen zin. De enige oplossing is de URL weer opnieuw intypen en dan werkt alles prima. Maar gebruikersvriendelijk is anders. Hoe los ik dit op?
Ik heb het trouwens ook gecheckt met Internet Explorer (ik gebruik zelf Firefox) en daar gebeurt het ook in.
Re: Meta-doorsturingen loop na inloggen
Geplaatst: 30 aug 2012, 19:49
door David
Welkom op phpbb.nl
Misschien zou je voor ons het support template willen invullen? We vragen uiteraard niet voor niets naar deze informatie als je een nieuw bericht aanmaakt!
Code: Selecteer alles
[list][b]Adres van je forum:[/b] http://
[b]Event. modificaties op je forum:[/b]
[b]Wanneer ontstond het probleem?[/b]
[b]phpBB versie:[/b]
[b]Heb je onlangs iets veranderd aan je forum?[/b]
[b]Wat is het probleem?[/b][/list]
Hoe heb jij phpBB geïnstalleerd, gewoon zelf of via een one click installatie?
Re: Meta-doorsturingen loop na inloggen
Geplaatst: 30 aug 2012, 21:21
door Pola
Je kunt eens proberen om het volgende blok code te verwijderen uit /includes/functions.php
Code: Selecteer alles
// Redirect via an HTML form for PITA webservers
if (@preg_match('#Microsoft|WebSTAR|Xitami#', getenv('SERVER_SOFTWARE')))
{
header('Refresh: 0; URL=' . $url);
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">';
echo '<html xmlns="http://www.w3.org/1999/xhtml" dir="' . $user->lang['DIRECTION'] . '" lang="' . $user->lang['USER_LANG'] . '" xml:lang="' . $user->lang['USER_LANG'] . '">';
echo '<head>';
echo '<meta http-equiv="content-type" content="text/html; charset=utf-8" />';
echo '<meta http-equiv="refresh" content="0; url=' . str_replace('&', '&', $url) . '" />';
echo '<title>' . $user->lang['REDIRECT'] . '</title>';
echo '</head>';
echo '<body>';
echo '<div style="text-align: center;">' . sprintf($user->lang['URL_REDIRECT'], '<a href="' . str_replace('&', '&', $url) . '">', '</a>') . '</div>';
echo '</body>';
echo '</html>';
exit;
}
Re: Meta-doorsturingen loop na inloggen
Geplaatst: 31 aug 2012, 14:09
door HotelBethlehem
Ik ga het proberen.
- Adres van je forum: http://www.hotelbethlehem.nl
Event. modificaties op je forum: ?
Wanneer ontstond het probleem? Direct na installatie
phpBB versie: 3.0.11
Heb je onlangs iets veranderd aan je forum? Nee
Wat is het probleem?
Zie boven
Mosterd na de maaltijd, excuus. Ik heb PHPbb geïnstalleerd met Filezilla, ik neem aan dat je dat bedoelt met 'zelf'?
Re: Meta-doorsturingen loop na inloggen
Geplaatst: 01 sep 2012, 11:16
door HotelBethlehem
@Pola:
Ik heb je tip geprobeerd, edit gedaan met PHP Designer 8, maar dan krijg ik
dit. Dat is dus niet de oplossing.
Re: Meta-doorsturingen loop na inloggen
Geplaatst: 02 sep 2012, 00:59
door Pola
De kans is aanwezig dat je editor PHP Designer 8 het bestand beschadigd heeft.
Wijzigingen aan de phpBB software (zowel php, html als css bestanden) moeten gemaakt worden met een (eenvoudige) teksteditor die in staat is op te slaan als UTF8 zonder BOM (Byte Order Mark). Een geschikte en veelgebruikte editor is
Notepad++.
Ik hoop dat je nog een kopie hebt van het originele bestand. Zou je dan nogmaals de wijziging willen doen met Notepad++ (da''s dus geen Microsoft Notepad).
Re: Meta-doorsturingen loop na inloggen
Geplaatst: 02 sep 2012, 21:17
door HotelBethlehem
Dankje, ik ga het binnenkort proberen.
Re: Meta-doorsturingen loop na inloggen
Geplaatst: 02 sep 2012, 21:43
door Pola
HotelBethlehem schreef:dit
Ik krijg op die link trouwens een foutmelding en weet dus niet zeker wat jij te zien krijgt.
Re: Meta-doorsturingen loop na inloggen
Geplaatst: 03 sep 2012, 21:20
door HotelBethlehem
Pola schreef:Je kunt eens proberen om het volgende blok code te verwijderen uit /includes/functions.php
Code: Selecteer alles
// Redirect via an HTML form for PITA webservers
if (@preg_match('#Microsoft|WebSTAR|Xitami#', getenv('SERVER_SOFTWARE')))
{
header('Refresh: 0; URL=' . $url);
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">';
echo '<html xmlns="http://www.w3.org/1999/xhtml" dir="' . $user->lang['DIRECTION'] . '" lang="' . $user->lang['USER_LANG'] . '" xml:lang="' . $user->lang['USER_LANG'] . '">';
echo '<head>';
echo '<meta http-equiv="content-type" content="text/html; charset=utf-8" />';
echo '<meta http-equiv="refresh" content="0; url=' . str_replace('&', '&', $url) . '" />';
echo '<title>' . $user->lang['REDIRECT'] . '</title>';
echo '</head>';
echo '<body>';
echo '<div style="text-align: center;">' . sprintf($user->lang['URL_REDIRECT'], '<a href="' . str_replace('&', '&', $url) . '">', '</a>') . '</div>';
echo '</body>';
echo '</html>';
exit;
}
Aangepast met Notepad++
Voor gebruikers met Google Chrome en Internet Explorer is het probleem verholpen.
Gebruikt men echter Mozzilla Firefox, krijgt men wederom een
foutmelding.
Wat zou ik hier nog aan kunnen doen?
Re: Meta-doorsturingen loop na inloggen
Geplaatst: 04 sep 2012, 00:13
door Pola
Ik durf niet te zeggen of het een oplossing is voor jouw probleem, maar je cookie instellingen staan niet goed.
Je cookiedomein is nu hotelbethlehem.nl
. Dat moet .hotelbethlehem.nl
met de punt er voor zijn.
Als je het cookiedomein wijzigt, is het verstandig om ook de cookie naam te veranderen, bijvoorbeeld in phpbb3_1jrma
.
Re: Meta-doorsturingen loop na inloggen
Geplaatst: 05 sep 2012, 19:03
door HotelBethlehem
Wacht even hoor, waar verander ik dat allemaal?
Re: Meta-doorsturingen loop na inloggen
Geplaatst: 05 sep 2012, 22:34
door Pola
- Beheerderspaneel
- Cookie (onder Serverconfiguratie)
- Hier vind je het ingestelde Cookie domein en de ingestelde Cookie naam
Re: Meta-doorsturingen loop na inloggen
Geplaatst: 07 sep 2012, 18:16
door HotelBethlehem
Na het aanpassen van de cookiedomein en de cookienaam lopen we nog steeds vast in de loop na het inloggen.
Is er nog iets anders te doen om het probleem te verhelpen?
Re: Meta-doorsturingen loop na inloggen
Geplaatst: 07 sep 2012, 22:06
door Pola
Kun je een testaccount geven?
Re: Meta-doorsturingen loop na inloggen
Geplaatst: 09 sep 2012, 01:50
door Pola
Wat zijn de instellingen in het beheerderspaneel bij Serverinstellingen - Server URL-instellingen?
Re: Meta-doorsturingen loop na inloggen
Geplaatst: 09 sep 2012, 07:17
door HotelBethlehem
Re: Meta-doorsturingen loop na inloggen
Geplaatst: 09 sep 2012, 12:22
door Pola
Zou je eens willen proberen om
Re: Meta-doorsturingen loop na inloggen
Geplaatst: 10 sep 2012, 09:13
door HotelBethlehem
De wijzigingen zijn doorgevoerd, helaas blijft het probleem bestaan.
Re: Meta-doorsturingen loop na inloggen
Geplaatst: 11 sep 2012, 00:38
door Pola
Zou je als test de volgende code met behulp van Notepad++ in een bestand willen plaatsen en opslaan onder bijvoorbeeld de naam
testredirect.php
.
Code: Selecteer alles
<?php
/**
*
* @package phpBB3
* @version $Id$
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
/**
*/
/**
* @ignore
*/
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
echo meta_refresh(3,'http://www.hotelbethlehem.nl/index.php');
echo '</br>';
echo 'http://www.hotelbethlehem.nl/index.php';
echo '</br></br>';
echo meta_refresh(3,'http://hotelbethlehem.nl/index.php');
echo '</br>';
echo 'http://hotelbethlehem.nl/index.php';
echo '</br></br>';
echo meta_refresh(3,'www.hotelbethlehem.nl/index.php');
echo '</br>';
echo 'www.hotelbethlehem.nl/index.php';
echo '</br></br>';
echo meta_refresh(3,'hotelbethlehem.nl/index.php') ;
echo '</br>';
echo 'hotelbethlehem.nl/index.php';
echo '</br></br>';
echo meta_refresh(3,'/index.php') ;
echo '</br>';
echo '/index.php';
echo '</br></br>';
echo meta_refresh(3,'index.php');
echo '</br>';
echo 'index.php';
?>
Daarna het bestand uploaden naar de root van je forum en vervolgens uitvoeren door in je browser
http://www.hotelbethlehem.nl/testredirect.php in te voeren.
Kun je het resultaat van het testscriptje daarna hier plaatsen?
Re: Meta-doorsturingen loop na inloggen
Geplaatst: 17 sep 2012, 19:42
door HotelBethlehem
Ik krijg dit te zien:
Code: Selecteer alles
http://www.hotelbethlehem.nl/index.php
http://www.hotelbethlehem.nl/index.php
http://www.hotelbethlehem.nl
http://hotelbethlehem.nl/index.php
http://www.hotelbethlehem.nl/testredirect.php
www.hotelbethlehem.nl/index.php
http://www.hotelbethlehem.nl/testredirect.php
hotelbethlehem.nl/index.php
http://www.hotelbethlehem.nl/index.php
/index.php
http://www.hotelbethlehem.nl/testredirect.php
index.php