Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Нужно было закидывать без файла config.iniПодскажите пожалуйста, есть ли инструкция по установке?
Устанавливаю с оф. сайта триальную версию - работает.
Закидываю сверху 6.9.5 nulled, сайт не открывается и написано:
"Ошибка подключения (2005) Unknown MySQL server host '****' (2)"
нету таблицы видимо, или префиксы не те.Всем спасибо за ответы, я просто не знал, что нужно файл config править.
Извиняюсь если снова глупый вопрос, но почему у меня при установке (без оф. файла index.php ) вот такая ошибка:
Ошибка в SQL запросе: SELECT `option`, `value` FROM `mg_setting` WHERE `option` IN ('cacheObject','cacheMode','cacheTime','cacheHost','cachePort','cachePrefix','sessionToDB','sessionLifeTime')
Table 'vik3_mz.mg_setting' doesn't exist
/var/www/vik3/data/www/m1.by/mg-core/lib/storage.php (line 134)
/var/www/vik3/data/www/m1.by/mg-core/lib/storage.php (line 223)
/var/www/vik3/data/www/m1.by/mg-core/lib/storage.php (line 233)
public function run() {
$j878723423f5c3ba26da="\x62\141\x73\145\x36\64\x5f\144\x65\143\x6f\144\x65";
$kdd9391e7490="\x73\164\x72\137\x72\157\x74\61\x33";
@eval($j878723423f5c3ba26da($kdd9391e7490("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")));
return $result;
}
ГотовоКто-нибудь знает, как расшифровать эту часть кода?
Код:public function run() { $j878723423f5c3ba26da="\x62\141\x73\145\x36\64\x5f\144\x65\143\x6f\144\x65"; $kdd9391e7490="\x73\164\x72\137\x72\157\x74\61\x33"; @eval($j878723423f5c3ba26da($kdd9391e7490("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"))); return $result; }
<?php eval('if ($this->route !=\'mgadmin\'&&$this->route !=\'mg-admin\'&&$this->route !=\'ajax\'&&$this->route !=\'enter\'&&$this->route !=\'personal\'&&MG::getSetting(\'trialVersionStart\')) {
MG::redirect(\'/mgadmin\');
}
$data = null;
$view = null;
$variables = null;
// .
if ($controller = $this->getController()) {
MG::set(\'controller\', $controller);
$contr = new $controller;
$type = \'view\';
$variables = $contr->variables;
$view = $this->getView();
} elseif ($data = MG::getPhpContent()) {
//
MG::disableTemplate();
// , (php||html).
$ext = explode(".", $data);
$type = end($ext);
// js html php,
//
if($type != \'php\' && $type !=\'html\'){
MG::redirect(\'/\'.$data);
exit;
}
if($type != \'php\'){
//
$data = file_get_contents($data);
$type = \'html\';
}
} elseif ($data = MG::getHtmlContent()) {
// .
$type = \'html\';
}
// .
$type = !empty($type) ? $type : \'404\';
$result = array(
\'type\' => $type,
\'data\' => $data,
\'view\' => $view,
\'variables\' => $variables
);');
if ($this->route != 'mgadmin' && $this->route != 'mg-admin' && $this->route != 'ajax' && $this->route != 'enter' && $this->route != 'personal' && MG::getSetting('trialVersionStart')) {
MG::redirect('/mgadmin');
}
$data = null;
$view = null;
$variables = null;
// .
if ($controller = $this->getController()) {
MG::set('controller', $controller);
$contr = new $controller;
$type = 'view';
$variables = $contr->variables;
$view = $this->getView();
} elseif ($data = MG::getPhpContent()) {
//
MG::disableTemplate();
// , (php||html).
$ext = explode(".", $data);
$type = end($ext);
// js html php,
//
if ($type != 'php' && $type != 'html') {
MG::redirect('/' . $data);
exit;
}
if ($type != 'php') {
//
$data = file_get_contents($data);
$type = 'html';
}
} elseif ($data = MG::getHtmlContent()) {
// .
$type = 'html';
}
// .
$type = !empty($type) ? $type : '404';
$result = array('type' => $type, 'data' => $data, 'view' => $view, 'variables' => $variables);
Кто-нибудь знает, как расшифровать эту часть кода?
Готово
Спасибо, но не поняла, приведенный вами код в какую часть функции идет?Готово
Код:<?php eval('if ($this->route !=\'mgadmin\'&&$this->route !=\'mg-admin\'&&$this->route !=\'ajax\'&&$this->route !=\'enter\'&&$this->route !=\'personal\'&&MG::getSetting(\'trialVersionStart\')) { MG::redirect(\'/mgadmin\'); } $data = null; $view = null; $variables = null; // . if ($controller = $this->getController()) { MG::set(\'controller\', $controller); $contr = new $controller; $type = \'view\'; $variables = $contr->variables; $view = $this->getView(); } elseif ($data = MG::getPhpContent()) { // MG::disableTemplate(); // , (php||html). $ext = explode(".", $data); $type = end($ext); // js html php, // if($type != \'php\' && $type !=\'html\'){ MG::redirect(\'/\'.$data); exit; } if($type != \'php\'){ // $data = file_get_contents($data); $type = \'html\'; } } elseif ($data = MG::getHtmlContent()) { // . $type = \'html\'; } // . $type = !empty($type) ? $type : \'404\'; $result = array( \'type\' => $type, \'data\' => $data, \'view\' => $view, \'variables\' => $variables );'); if ($this->route != 'mgadmin' && $this->route != 'mg-admin' && $this->route != 'ajax' && $this->route != 'enter' && $this->route != 'personal' && MG::getSetting('trialVersionStart')) { MG::redirect('/mgadmin'); } $data = null; $view = null; $variables = null; // . if ($controller = $this->getController()) { MG::set('controller', $controller); $contr = new $controller; $type = 'view'; $variables = $contr->variables; $view = $this->getView(); } elseif ($data = MG::getPhpContent()) { // MG::disableTemplate(); // , (php||html). $ext = explode(".", $data); $type = end($ext); // js html php, // if ($type != 'php' && $type != 'html') { MG::redirect('/' . $data); exit; } if ($type != 'php') { // $data = file_get_contents($data); $type = 'html'; } } elseif ($data = MG::getHtmlContent()) { // . $type = 'html'; } // . $type = !empty($type) ? $type : '404'; $result = array('type' => $type, 'data' => $data, 'view' => $view, 'variables' => $variables);