/ / लोकलहोस्ट में मेरी स्क्रिप्ट इंस्टॉल करना और त्रुटि प्राप्त करना - लोकलहोस्ट

लोकलहोस्ट में मेरी स्क्रिप्ट स्थापित करना और त्रुटि प्राप्त करना - लोकलहोस्ट

मेरे पास एक स्क्रिप्ट है जो वेब होस्ट पर स्थापित है लेकिन जब मैं इसे लोकलहोस्ट पर इंस्टॉल और रन करना चाहता हूं तो यह त्रुटि मिलती है:

setLogPath($config["debugger_log_dir"]);
$debugger->setDebuggerTemplates($config["debugger_template_dir"]);
//Start debugger timer $debugger->measureRunTime();
// Initialize db object for the queries $db = new Database($db_config);
//Start settings autocreater $SettingsParser = new SettingsParser(ROOT_PATH . "core/3WFW/Settings.php",&$config);
$settings = $SettingsParser->load();
/* if($settings["setting_site_status"] == "offline"){ $ips = $db->fetchAll("SELECT * FROM `allow_ips`");
$rIps = array();
foreach($ips AS $k=>$v){ $rIps[] = $v["ip"];
} if(!in_array($_SERVER["REMOTE_ADDR"], $rIps)){ echo $settings["setting_offline_message"];
exit();
} } */ //set timezone ini_set("date.timezone", $settings["setting_server_timezone"]);
//set cookies session_set_cookie_params($settings["setting_cookie_lifetime"]);
session_regenerate_id();
//    Start the template system $smarty = new Smarty();
//$smarty->template_dir = ROOT_PATH . "application/templates/". $settings["setting_site_skin"] . "/";
$smarty->compile_dir = ROOT_PATH . "temp/cache_template/";
$smarty->config_dir = ROOT_PATH . "temp/cache_template/";
$smarty->cache_dir = ROOT_PATH . "temp/cache/";
$smarty->debugging = false;
$smarty->caching = $settings["setting_smarty_cache_status"];
$smarty->compile_check = true;
$smarty->cache_lifetime = $settings["setting_smarty_cache_lifetime"];
// Start the cache system Loader::loadClass("Cache");
// Find Out what the user is using Loader::loadClass("Browser");
$settings["browser"] = Browser::detect();
// Start the registry Registry::set($db, "db");
Registry::set($smarty, "smarty");
Registry::set($debugger, "debugger");
Registry::set($config, "config");
Registry::set($settings, "settings");
Registry::set(new Cache($cache), "cache");
isset($_SESSION["admin_lang"]) ? $admin_lang = $_SESSION["admin_lang"] : $admin_lang = $settings["setting_admin_lang"];
Registry::set(Language::loadAdmin($admin_lang), "adminlang");
isset($_SESSION["front_lang"]) ? $front_lang = $_SESSION["front_lang"] : $front_lang = $settings["setting_front_lang"];
Language::initFront($front_lang);
//    Registry::set(Language::loadFront($front_lang), "frontlang");
Registry::set(Language::loadFront(), "frontlang");
//Load SEO Router "OPTIONAL!" Loader::loadClass("Router");
//Load CMS pages $cms = array("about","careers","faq","payment-methods","terms","privacy- policy","join"," checkoutsucc","checkoutfail","about-us");
$cms_all = $db->fetchAll("SELECT url FROM cms_page WHERE menu IN ("aboutus", "aboutyou", "aboutbusiness","no-menu")");
foreach($cms_all as $v){ if(!in_array($v["url"], $cms)) $cms[] = $v["url"];
} $cms = implode("|", $cms);
$seo_rules["cms"]["pattern"] = "//({$cms})/i";
//Start controller system $controller = new Controller();
$controller->start(Router::checkURL($seo_rules));
//    end time for script $debugger->measureRunTime();
// Show //debugger if(false){ if(in_array($_SERVER["REMOTE_ADDR"], $config["developers_ips"]) AND empty($_POST)){ $db->showSQLDebugger();
$debugger->show_debugger();
} } ?>

मैं db उपयोगकर्ता नाम और पासवर्ड को सही ढंग से संपादित करता हूं और मैं इसे वेब होस्ट पर स्थापित करता हूं लेकिन स्थानीय कैंट में इसे चलाता हूं। क्या आप मेरी मदद कर सकते हैं?

उत्तर:

जवाब के लिए 0 № 1

ऐसा लगता है कि आप स्मार्टी और कुछ अन्य पुस्तकालयों का उपयोग कर रहे हैं। यदि कोड स्थानीय रूप से निष्पादित नहीं हो रहा है, तो आपको कैश फ़ोल्डर्स पर अनुमतियों की जांच करने की आवश्यकता हो सकती है।

$smarty->template_dir = ROOT_PATH . "application/templates/". $settings["setting_site_skin"] . "/";
$smarty->compile_dir = ROOT_PATH . "temp/cache_template/";
$smarty->config_dir = ROOT_PATH . "temp/cache_template/";
$smarty->cache_dir = ROOT_PATH . "temp/cache/";

क्या आप शामिल करने के लिए मूल प्रश्न को संपादित कर सकते हैंत्रुटि संदेश कोड के बजाय आपने त्रुटि को ट्रिगर करने के लिए उपयोग किया था? हो सकता है कि यह शिकायत कर रहा हो कि टेम्प्लेट संकलित करने के लिए कैशे निर्देशिका में लिखने में सक्षम नहीं है।