Přihlásit se

Joomla 5.2.2 Security & Bugfix Release

Joomla 5.2.2 je nyní k dispozici. Jedná se o bezpečnostní vydání pro Joomla 5.x.

jupgrade na 2.5 - chyba cesty k přesunutým adresář

08. dub 2014 18:20 #115423
Ahojte,
rád bych poprosil o radu co zkontrolovat a přenastavit...

Provedl jsem úspěšně jupgrade na 2.5 a dostal se až do fáze kdy nová joomla běží v adresáři jupgrade a stará v rootu.
Při přesunu staré do jiného adresáře a nové do rootu. Mi někde zústává stará cesta do adresářů jupgrade tj. nic nejede a hlásí se chyby typu Warning: require_once() [function.require-once]: Unable to access /www/narezaky/jupgrade/libraries/platform.php


Zkontroloval jsem configuration.php kde je cesta správně:
public $log_path = '/data/www/narezaky/logs';
public $tmp_path = 'data/www/narezaky/tmp';

nicméně to pořád hledá soubory v adresáři 'data/www/narezaky/jupgrade/tmp';

Předem moc díky.
M.

08. dub 2014 19:30 - 08. dub 2014 19:31 #115424
Odpověď od Bong
Moderátor
Když už něco přesunujete tak to přesunujte správně. pro vyloučení chyb použijte Akeeba Backup. Také je otázkou na co potřebujete v chodu starou Joomlu a jUpgrade, když už máte migrováno.

Mimochodem koukáte do špatného configuration.php. To s čím si hrajete je config od nové Joomly. Ve verzi J1.5 by zápis vypadal:

var $log_path = '/data/www/narezaky/nejakavasenovazbytecnaslozka/logs';
var $tmp_path = '/data/www/narezaky/nejakavasenovazbytecnaslozka/tmp';

Najděte si tedy ve složce kam jste nacpal původní Joomlu správný config.

I'm sorry, my responses are limited...you must ask the right questions.

08. dub 2014 20:06 - 08. dub 2014 20:09 #115426
Odpověď od Michal
Uživatel
asi si nerozumíme, starou joomlu nepotřebuji (přesunul jsem ji jen pro zálohu do podadresáře) a chybné cesty jsou právě u nové joomly 2.5 (ta byla přesunuta do rootu) - ty by měly být bez .../jupgrade/...
při kontrole configuration.php nové joomly jsou cesty správně

...každopádně moc díky za jakoukoli reakci :-)

08. dub 2014 23:01 - 08. dub 2014 23:23 #115427
Odpověď od Bong
Moderátor
jUpgrade je komponenta pro Joomla 1.5. Poté co vytvoří novou instalaci a přesune tam data, nastavení a soubory dle vaší konfigurace migrace, jeho úloha končí. Žádné vazby mezi J2.5 a jUpgrade nejsou.

Tak znova:

Kdy a kde se zmiňovaná hláška objevuje (frontend, administrace,...)?
Jak jste J2.5 přesunoval do rootu (jen jste si tak kopíroval, nebo Akeeba Backup)?
Co máte v J2.5 nainstalováno za rozšíření (Virtuemart, DOCman,...)?
Prohledal jste soubory a databázi na výskyt řetězce jupgrade/tmp?

Odkaz na stránky?

I'm sorry, my responses are limited...you must ask the right questions.

09. dub 2014 08:54 #115430
Odpověď od Michal
Uživatel
... se to do rána samo probralo :-) a vše jede v rootu jak má.

Pravděpodobně byly staré cesty někde nacachené.
Třeba to někomu pomůže, když bude mít podobný problém.

Pro rekapitulaci, jak jsem postupoval:
1. provedl jsem migraci pomocí jupgrade z 1.5 na 2.5
2. nemám žádné rozšíření
3. vytvořil nový template pro 2.5 - to je myslím horší práce než celá migrace :-(
4. po otestování (nová joomla v jupgrade adresáři, stará v rootu) jsem začal přesouvat
5. přesunul jsem starou z rootu do zálohy, následně novou z adr jupgrade do rootu
6. pak nastal problém při načítání stránek s výše zmiňovanou chybou - prostě to pořád chtělo staré cesty k souborům (znalejší možná vysvětlí proč...,)
7. ?? prostě do rána to začalo chodit správně :-)

jinak jsem postupoval dle notoricky známého návodu docs.joomla.org/Migrating_from_Joomla_1.5_to_Joomla_2.5

Powered by Fórum