Forum » Izdelava spletišč » PhP-nuke: čudno
PhP-nuke: čudno
Registriraj seXgroznik :: 25. maj 2006, 20:09:16
rad bi vam opisal svoj problem vendar nevem ali ga je sploh mogoče rešiti.
V Cpanelu sm upgrejdal verzijo nuka iz 7.6 v 7.9 in mi je blokiralo stran. No potem sem prosil lastnika strežnika da mi restavrira vse nazaj za en dan. To je naredil in stran je zopet delovala pravilno razen v administracijah je nastal problem. Sporoči mi access denied in te napake nobeden ne zna odstranit. Vse datoteke v FTPju so vredu SQL baza štima, kaj je lahko še narobe?
Tole je screanshot problema, kdorkoli karkoli svetujte kako naprej,....
V Cpanelu sm upgrejdal verzijo nuka iz 7.6 v 7.9 in mi je blokiralo stran. No potem sem prosil lastnika strežnika da mi restavrira vse nazaj za en dan. To je naredil in stran je zopet delovala pravilno razen v administracijah je nastal problem. Sporoči mi access denied in te napake nobeden ne zna odstranit. Vse datoteke v FTPju so vredu SQL baza štima, kaj je lahko še narobe?
Tole je screanshot problema, kdorkoli karkoli svetujte kako naprej,....
Kdo je car? JAAAAAAZ
- popravil slike: Tody (26. maj 2006 ob 22:37:02)
twarlock :: 26. maj 2006, 22:31:57
poglej v: modules/imemodula/admin/
pa v admin/...
(.php fajli seveda)
na vrhu mora pisat:
if (!defined('ADMIN_FILE')) {
die ("Access Denied");
}
če je kje drgačna funkcija, ki izvrši: die ("Access Denied"); pol si najdu vzrok...
pa v admin/...
(.php fajli seveda)
na vrhu mora pisat:
if (!defined('ADMIN_FILE')) {
die ("Access Denied");
}
če je kje drgačna funkcija, ki izvrši: die ("Access Denied"); pol si najdu vzrok...
Xgroznik :: 27. maj 2006, 21:59:42
edino to sm najdu v admin.php
require_once("mainfile.php");
if ($aid AND (!isset($admin) OR empty($admin)) AND $op != 'login') {
unset($aid);
unset($admin);
echo "Access denied";
die();
}
global $domainname;
if ($_SERVER['SERVER_NAME'] != $domainname AND $_SERVER['SERVER_NAME'] != "localhost") {
echo "Access denied";
die();
Ali kaj spremenim, ali poiščem kje drugje še kaj? Ker vsak modul ima to:
if (!eregi("".$admin_file.".php", $_SERVER['SCRIPT_NAME'])) { die ("Access Denied"); }
require_once("mainfile.php");
if ($aid AND (!isset($admin) OR empty($admin)) AND $op != 'login') {
unset($aid);
unset($admin);
echo "Access denied";
die();
}
global $domainname;
if ($_SERVER['SERVER_NAME'] != $domainname AND $_SERVER['SERVER_NAME'] != "localhost") {
echo "Access denied";
die();
Ali kaj spremenim, ali poiščem kje drugje še kaj? Ker vsak modul ima to:
if (!eregi("".$admin_file.".php", $_SERVER['SCRIPT_NAME'])) { die ("Access Denied"); }
Kdo je car? JAAAAAAZ
twarlock :: 28. maj 2006, 11:52:53
da nebova preveč komplicirala...
predvidevam, da nisi spreminjal izvorne kode phpnuke-ta...
lepo si potegn dol frišn phpnuke 7.6 ga odpakiri...
pol phpnuke 7.6 patched 3.1 (dobiš ga na nukefixes.com)
pol pa s fajli iz 7.6 patched prepiš fajle od originalnega 7.6 (seveda kar je v html mapi)...
pejd v html mapo, izber vse mape in fajle v njej pa zadevo lepo zazipi, uploudi na ftp, pejd v cpanel pa prek filemanagerja odzipi zadevo.
pa ti bo spet vse delal.
seveda ti za vsak slučaj priporočam, da najprej narediš v cpanelu backup home direktorija.
predvidevam, da nisi spreminjal izvorne kode phpnuke-ta...
lepo si potegn dol frišn phpnuke 7.6 ga odpakiri...
pol phpnuke 7.6 patched 3.1 (dobiš ga na nukefixes.com)
pol pa s fajli iz 7.6 patched prepiš fajle od originalnega 7.6 (seveda kar je v html mapi)...
pejd v html mapo, izber vse mape in fajle v njej pa zadevo lepo zazipi, uploudi na ftp, pejd v cpanel pa prek filemanagerja odzipi zadevo.
pa ti bo spet vse delal.
seveda ti za vsak slučaj priporočam, da najprej narediš v cpanelu backup home direktorija.















