Absolutní cesta k webu

absolutní cesta => open_basedir Joomla

Možná se někdo z Vás setkal se stejným problémem jako já. Stalo se tomu tak při instalaci phocagallery 3.0.1 do joomly 1.6. Joomlu jsem samozřejmě měla původně instalovanou na localhostu a následně jsem ji přenesla na hosting. Jako už mnohokrát jsem potom bojovala s nastavením cesty ke složkám logs a tmp.

 

Nejprve vypadalo vše v pohodě a joomla jako obvykle schroustla cestu

./tmp/ a ./logs/

Problém ovšem nastal ve chvíli, kdy jsem chtěla nainstalovat phoca galerii. Objevila se následující chyba:

JFolder::create: Path not in open_basedir paths. Unable to create destination

Zjistila jsem, že problém vyřeší nastavení absolutní cesty do složky tmp. Nevěděla jsem ale, jak absolutí cestu zjistit. Nakonec jsem si vytvořila jednoduchý soubor s názvem path.php, který obsahuje pouze tento kód:

<?php
echo '<pre>';
print_r($_SERVER);
echo '</pre>';
?>

Soubor jsem přes ftp nahrála do složky tmp a potom jsem si v prohlížeči otevřela adresu:

http://www.mojeProblemovaDomena.cz/tmp/path.php

Díky tomuto jednoduchému kódu jsem zjistila absolutní cestu ke složce tmp, nastavila jsem ji v administraci joomly a instalace Phoca Gallery proběhla v pořádku.

Další informace