Kérdés 2.5-ről 3.4.1-re migrálás után a Remember me kikapcsolásakor hibaüzenet

Több
2015 márc. 25 10:25 #1 Írta: labor
labor létrehozta a témát: 2.5-ről 3.4.1-re migrálás után a Remember me kikapcsolásakor hibaüzenet
Ez jelenik meg:

Notice: Use of undefined constant DS - assumed 'DS' in /home/{...}/public_html/plugins/content/gmapfp/gmapfp.php on line 17 Notice: Use of undefined constant DS - assumed 'DS' in /home/{...}/public_html/plugins/content/gmapfp/gmapfp.php on line 17 Notice: Use of undefined constant DS - assumed 'DS' in /home/{...}/public_html/plugins/content/gmapfp/gmapfp.php on line 17 Notice: Use of undefined constant DS - assumed 'DS' in /home/{...}/public_html/plugins/content/gmapfp/gmapfp.php on line 17 Warning: require_once(/home/{...}/public_htmlDScomponentsDScom_gmapfpDSmodelsDSgmapfp.php): failed to open stream: No such file or directory in /home/{...}/public_html/plugins/content/gmapfp/gmapfp.php on line 17 Fatal error: require_once(): Failed opening required '/home/{...}/public_htmlDScomponentsDScom_gmapfpDSmodelsDSgmapfp.php' (include_path='.:/usr/local/php5/lib/php') in /home/{...}/public_html/plugins/content/gmapfp/gmapfp.php on line 17

Ráadásul a websiten is ez jelenik meg.
Lehet ezt javítani?

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2015 márc. 25 10:56 #2 Írta: freepetya
freepetya válaszolt a témára: 2.5-ről 3.4.1-re migrálás után a Remember me kikapcsolásakor hibaüzenet

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2015 márc. 25 11:17 - 2015 márc. 25 11:17 #3 Írta: labor
labor válaszolt a témára: 2.5-ről 3.4.1-re migrálás után a Remember me kikapcsolásakor hibaüzenet

freepetya írta: stackoverflow.com/questions/18503023/joo...ndefined-constant-ds

Ártatlan kezdőként nekem ez sok :-)
Esetleg tömören és magyarul nagy kérés volna?
Utolsó szerkesztés: 2015 márc. 25 11:17 Írta: labor.

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2015 márc. 25 12:36 #4 Írta: freepetya
freepetya válaszolt a témára: 2.5-ről 3.4.1-re migrálás után a Remember me kikapcsolásakor hibaüzenet
A hiba amiatt van mert a joomla 3. -ból kivették a DS konstanst viszont nálad a hibaüzenetben szereplő plugin erre hivatkozik. Két lehetőség van. A plugint kikapcsolod, vagy a mellékelt leírás szerint beilleszted a megadott sort. A frissítést egyébként célszerű úgy végezni, hogy minden kiegészítőt kikapcsolsz. Egyéb iránt mindenképpen frissítened kell a használt kiegészítőket joomla 3 kompatibilis verzióra.

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2015 márc. 25 13:27 - 2015 márc. 25 13:29 #5 Írta: labor
labor válaszolt a témára: 2.5-ről 3.4.1-re migrálás után a Remember me kikapcsolásakor hibaüzenet
Megpróbáltam kikapcsolni a plugint, de ha az admin bármelyik belső oldalához szeretnék hozzáférni, ugyanezt a hibaüzenetet kapom. Az admin menü működik, de például a Beépülő kezelőben bármelyik plugint próbálom megnyitni, ugyanezt a hibaüzenetet kapom. Sőt most látom, hogy a websiton is ez látszik :woohoo: .

A beillesztést még meg tudom oldani, de melyik fájlba kell beilleszteni?

A frissítés "lépésről lépésre" leírásban sajnos nem szerepelt, hogy kapcsoljam ki az összes plugint...

(Míg el nem felejtem: nagyon köszönöm az eddigieket!)
Utolsó szerkesztés: 2015 márc. 25 13:29 Írta: labor.

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2015 márc. 25 15:12 - 2015 márc. 25 15:20 #6 Írta: Zotius
Zotius válaszolt a témára: 2.5-ről 3.4.1-re migrálás után a Remember me kikapcsolásakor hibaüzenet
Az általad bemásolt hibaüzenetben láthatóak szerint ez a GMapFP komponens miatt van.
Szerintem telepítsd ennek a Joomla 3.x-hez készített változatát a 2.x-es helyett.

Ha hasznos volt a hozzászólásom számodra, nyugodtan megnyomhatod lent a „Köszönet” gombot :)
Skype: zotius
Utolsó szerkesztés: 2015 márc. 25 15:20 Írta: Zotius.

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2015 márc. 25 15:27 #7 Írta: freepetya
freepetya válaszolt a témára: 2.5-ről 3.4.1-re migrálás után a Remember me kikapcsolásakor hibaüzenet
Eddig a DS konstans helyettesítette az útvonalnál a '/' jelet, a régi kiegészítők ezt használták, de az új joomla! -ban ez már nincs definiálva. Tehát, ha a mostani hibából ki akarsz keveredni, akkor definiálni kell a DS konstanst úgy ahogy a mellékelt linken van. A hibát jelző kiegészítő ez a komponens: extensions.joomla.org/extension/gmapfp-google-map Az admin felületen ezt sem tudod kikapcsoln? Ha nem megy, próbáld meg a használt sablon index.php fájljába betenni az ajánlott sort a defined( '_JEXEC' ) or die( 'Restricted access' ); után ezt: if(!defined('DS')) define('DS', DIRECTORY_SEPARATOR); Hátha ez globálisan kifejti a hatást.

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2015 márc. 25 15:42 #8 Írta: Zotius
Zotius válaszolt a témára: 2.5-ről 3.4.1-re migrálás után a Remember me kikapcsolásakor hibaüzenet

freepetya írta: ... próbáld meg a használt sablon index.php fájljába betenni az ajánlott sort ...

Ez a megoldás csak addig működik, míg le nem cseréli - esetleg - a sablont. A hibát ott kell orvosolni, ahol az keletkezett, magában a GMapFP komponensben. Én inkább a komponens frissítést javaslom.
Részlet a 2.5-höz készült site/gmapfp.php szkriptből:
if($controller = JRequest::getWord('controller')) {
	$path = JPATH_COMPONENT.DS.'controllers'.DS.$controller.'.php';
	if (file_exists($path)) {
		require_once $path;
	} else {
		$controller = '';
	}
}

Ugyanez a részlet 3.x-es verzióban:
if($controller = JRequest::getWord('controller')) {
	$path = JPATH_COMPONENT.'/controllers/'.$controller.'.php';
	if (file_exists($path)) {
		require_once $path;
	} else {
		$controller = '';
	}
}

Ha hasznos volt a hozzászólásom számodra, nyugodtan megnyomhatod lent a „Köszönet” gombot :)
Skype: zotius

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2015 márc. 25 15:51 #9 Írta: freepetya
freepetya válaszolt a témára: 2.5-ről 3.4.1-re migrálás után a Remember me kikapcsolásakor hibaüzenet
Természetesen, én is azt írtam, hogy a hibából valahogy ki kell keveredni, és minden összetevőt joomla 3 kompatibilis verzióra kell frissíteni.

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2015 márc. 25 15:55 #10 Írta: labor
labor válaszolt a témára: 2.5-ről 3.4.1-re migrálás után a Remember me kikapcsolásakor hibaüzenet
Sajnos semmiféle frissítés nem működik az adminból, mert ugyanezt a hibát kapom, ha az admin főmenüből beljebb lépve (pl. bővítmények kezelése) szintre jutok.
Így hát szerintem marad az index.php felülírása. Aztán ha helyreállt, akkor megpróbálok frissíteni.

Jelentkezz be, hogy te is részt vehess beszélgetésben!