Sida 1 av 1
Byte av URL
Postat: 2007-04-22 13:21
av filuren72
Hej!
Hur gör man lättas när man vill flytta/kopiera ett forum till en annan mapp på sin domän?
Anders
Postat: 2007-04-23 15:06
av Kail
Du kan helt enkelt kopierar filerna inom ditt webbhotellskonto. Se bara till att ändra sökvägen som är angiven i forumets kontrollpanel (och i phpbb_config-tabellen).
Postat: 2007-04-28 02:07
av tumba25
Ändras inte informationen i phpbb_config tabellen när man ändrar i kontrollpanelen?
Postat: 2007-04-28 09:59
av John Hjorth
Hejsa tumba25,
Nej, dette skal gøres manuelt.
Postat: 2007-04-28 12:26
av tumba25
Hejsan John
Jag upptäckte att installationen lägger in forumets URL i includes/functions.php
Vet du om det görs liknande saker i flera filer?
MVH
/J
Postat: 2007-04-28 12:30
av John Hjorth
Hejsa tumba25,
Det nemmeste ved flytning er som sagt at foretage ændringen direkte manuelt i config-tabellen f.eks. ved hjælp af phpMyAdmin, og ikke koncentere sig så meget om hvordan installationsproceduren foretager de pågældende SQL queries. Jeg mener, at det alene drejer sig om dette ene sted.
Postat: 2007-04-28 12:43
av tumba25
Japp, att ändra manuellt i databasen när man ska flytta till en annan plats på samma domän.
Min andra fråga handlade inte om databasen, utan vilka filer installationen skriver ex
http://mindomän.se/ i. Det görs bl a i includes/functions.php och kan vara bra att ändra när filerns ska flyttas från testservern till webbhotellet.
Därför undrade jag om du visste några fler filer installationen skriver liknande saker i.
Kanske borde startat en ny tråd för detta.
MVH
/J
Postat: 2007-04-28 13:18
av Kail
tumba25 skrev:Ändras inte informationen i phpbb_config tabellen när man ändrar i kontrollpanelen?
Jo det gör det men man kan göra det manuellt. Om du flyttar forumet måste du göra det manuellt eftersom din kaksökväg har ändrats.
Din URL kan omöjligt finns hårdkodad i functions.php. Enda möjligheten är att du manuellt lagt in den där när du installerat en MOD.
Postat: 2007-04-28 14:52
av tumba25
Nepp, jag har inte lagt in URL'en själv. Helt säker på att jag skulle kommit ihåg det eller hade åtminstone inte blivit förvånad över att hitta den där.
Och jag skriver alltid vilken mod kodsnuttar kommer ifrån.
Kod: Markera allt
// Behave as per HTTP/1.1 spec for others
if(isset($HTTP_POST_VARS['from_page']) && $HTTP_POST_VARS['from_page'] !== '')
{
header('Location: http://192.168.0.5:2345/'.$HTTP_POST_VARS['from_page']);
exit;
}
else if(isset($HTTP_GET_VARS['from_page']) && $HTTP_GET_VARS['from_page'] !== '')
{
header('Location: http://192.168.0.5:2345/'.$HTTP_GET_VARS['from_page']);
exit;
}
else
header('Location: ' . $server_protocol . $server_name . $server_port . $script_name . $url);
exit;
}
?>
Står det sist i functions.php (Obs: jag har ändrat ip och port.)
Kollade för säkerhets skull genom dom moddar jag har installerat. Ingen av dom lägger till något sådant. Synd att jag missade att kolla det i filerna som fanns på webhotellet innan jag skrev över dom. Märkte inte det förrän efteråt.
Edit: URL'en är samma som står vid 'Domännamn' och 'Serverport' i kontrollpanelen.
/J
Postat: 2007-04-28 15:37
av Kail
Rad 940 och till slutet av functions.php
Kod: Markera allt
// Behave as per HTTP/1.1 spec for others
header('Location: ' . $server_protocol . $server_name . $server_port . $script_name . $url);
exit;
}
?>
Du har installerat en MOD eller så kör du inte phpBB2 2.0.22 (den man laddar ner från phpbb.com).
Postat: 2007-04-28 18:07
av tumba25
Hmm, skumt.
Står det i kontrollpanelen. Den är från phpbb.com.
Jag letade upp backuppen på den omoddade versionen och adressen finns i den med.