Diskuse

Téma: Po odeslání formuláře vrací "install/index.

Zdravím!
Předně bych chtěl poděkovat za perfektní systém, který pracuje bezvadně!

Měl bych jeden dotaz - měním původní webhosting na nový a po čisté instalaci 7.5.3 na nový server a převodu databází jsem narazil na problém, že po napsání příspěvku do fóra či reakce a stisknutí "odeslat" se načítá stránka index.php ale z adresáře "install", který tam již logicky není. Stejntě tak se děje i při odhlašování z administrace - místo aby se zobrazila stranka index.php tak systém odkazuje na install/index.php.
Lámu si s tím hlavu ale nenapadá mě v čem může být zakopaný pes?
Netuší někdo co by to mohlo být?

Příklad je zde:
http://13691.w91.wedos.net/index.php?m=topic&id=58&addpost&page=1#posts

napiště něco do formuláře a odešlete.

Díky za rady.
postZaslat odpověď
Zdravím, zdá se mi to jako stejná chybka, která trápila mě. Já jí opravil (doufám, že jsem tím nepodělal něco jiného 😁 ), že jsem upravil fci _returnHeader v souboru /require/functions.php takto:
function _returnHeader()
{

if(isset($_GET['_return']) and $_GET['_return'] != "") {

$url = $_GET['_return'];
if($url[0] === '/') $url = 'http://'._getDomain().$url;
else $url = '../'.$url; // <-- zde jsem změnil původní _url.'/'.$url; na toto
header("Location: ".$url);
exit;
}

Testoval jsem to nějakou dobu a neshledal prozatím žádnou disfunkci systému. Upozorňuji ovšem, že tento fix zkusíš použít na vlastní nebezpečí, a proto doporučuji zálohovat původní soubor. 😋
ahoj,
zkusil jsem to upravit podle tvé rady ale dělá to problém při načtení stránek - viz http://13691.w91.wedos.net/

Není tam něco špatně?

díky za snahu
Vyřešeno - měl jsem install v nastavení adresy v administraci.
díky všem - pomohl mi ten post o chybě co vrací system. :)