Онлайн-веб-приложение в настройках localhost xampp.
Недавно у меня было веб-приложение php.Поэтому я хочу запустить этот проект в localhost.Как можно внести изменения в эти два файла.
Моя папка localhost xampp: c:/xampp/htdocs/xampp
--------------------
Config.php
-------------------------
/* this file is used for database connection */ $config['tplEx'] = '.tpl'; // file extension //$Language_Types = isset($_POST['Language_Types']) ? $_POST['Language_Types'] : (isset($_SESSION['Language_Types'])?$_SESSION['Language_Types']:"en" ); //$_SESSION['Language_Types'] = $Language_Types; $config['Website']="freelance.v-eva.com"; $config['Google_Api_Key']="ABQIAAAAk27O0F6NttJWXubTNawHBBSiuLO6tF5ZpIf4RihbdBsq-eLWZxRdvoq-mGdlR8FHTYmnMWmd2g7J8g"; $config['Twitter_Link']="http://www.twitter.com/stefanantonius"; $config['Facebook_Link']="http://www.facebook.com/antonius.stefan"; #==================================================================================================== # Database #---------------------------------------------------------------------------------------------------- switch($config['Server_Name']) { case "GANESH": $config['DB_Type'] = 'mysql'; $config['DB_Host'] = 'localhost'; $config['DB_Name'] = 'veva2010_Freelance'; $config['DB_User'] = 'root'; $config['DB_Passwd'] = ''; break; case "MYLOCAL": $config['DB_Type'] = 'mysql'; $config['DB_Host'] = 'localhost'; $config['DB_Name'] = 'veva2010_Freelance'; $config['DB_User'] = 'root'; $config['DB_Passwd'] = ''; break; case "freelance.v-eva.com": case "www.freelance.v-eva.com": $config['DB_Type'] = 'mysql'; $config['DB_Host'] = 'localhost'; $config['DB_Name'] = 'veva2010_Freelance'; $config['DB_User'] = 'root'; $config['DB_Passwd'] = ''; break; default: $config['DB_Type'] = 'mysql'; $config['DB_Host'] = 'localhost'; $config['DB_Name'] = 'veva2010_Freelance'; $config['DB_User'] = ''; $config['DB_Passwd'] = '280165'; break; } ?>
----------------------------------
common.php
---------------------------
#==================================================================================================== # Start Session and define site access valid #---------------------------------------------------------------------------------------------------- if ( !defined('IN_SITE') ) { die("Hacking attempt"); } session_start(); #==================================================================================================== # addslashes to vars if magic_quotes_gpc is off # this is a security precaution to prevent someone # trying to break out of a SQL statement. #---------------------------------------------------------------------------------------------------- error_reporting(E_ERROR | E_WARNING | E_PARSE); // This will NOT report uninitialized variables #==================================================================================================== # Define some basic configuration arrays. This also prevents # malicious rewriting of language and otherarray values via # URI params #---------------------------------------------------------------------------------------------------- $physical_path = array(); $virtual_path = array(); $config = array(); /*header("location: under_maintenance.html"); exit();*/ #==================================================================================================== # Define Site state and set site root #---------------------------------------------------------------------------------------------------- // Set the server name $config['Server_Name'] = strtoupper($_SERVER['SERVER_NAME']); //print $config['Server_Name'];die; // Set the installation directory switch($config['Server_Name']) { // Dotnet (local) case "GANESH": define("INSTALL_DIR", "/mapfreelance/"); $physical_path['Site_Root'] = 'E:/websites/'. INSTALL_DIR; $spaw_dir = "/mapfreelance/editor/"; break; case "MYLOCAL": define("INSTALL_DIR", "/new_design/"); $physical_path['Site_Root'] = 'E:/websites/tac'. INSTALL_DIR; $spaw_dir = "/new_design/editor/"; break; case "freelance.v-eva.com": case "www.freelance.v-eva.com": define("INSTALL_DIR", "/"); $physical_path['Site_Root'] = $_SERVER['DOCUMENT_ROOT']. INSTALL_DIR; $spaw_dir = "/editor/"; break; default: define("INSTALL_DIR", "/"); $physical_path['Site_Root'] = $_SERVER['DOCUMENT_ROOT']. INSTALL_DIR; break; } #print $spaw_dir;die; // Define site root //$physical_path['Site_Root'] = $_SERVER['DOCUMENT_ROOT']. INSTALL_DIR; $virtual_path['Site_Root'] = 'http://'. $_SERVER['HTTP_HOST']. INSTALL_DIR; /*print_r($physical_path['Site_Root']); print_r($virtual_path['Site_Root']);die; */#==================================================================================================== # Including required configuration #---------------------------------------------------------------------------------------------------- $physical_path['Site_Include'] = $physical_path['Site_Root']. 'includes/'; include($physical_path['Site_Include']. 'config.php'); include($physical_path['Site_Include']. 'constants.php'); include($physical_path['Site_Include']. 'functions.php'); #==================================================================================================== # Including all required library #---------------------------------------------------------------------------------------------------- $physical_path['Libs'] = $physical_path['Site_Root']. 'libs/'; $virtual_path['Libs'] = $virtual_path['Site_Root']. 'libs/'; include($physical_path['Libs']. 'mysql.php'); include($physical_path['Libs']. 'htmlMimeMail.php'); include($physical_path['Libs']. 'thumbnail.php'); include($physical_path['Libs']. 'Smarty.class.php'); #==================================================================================================== # Including required language files and folders #---------------------------------------------------------------------------------------------------- //$physical_path['Site_Lang'] = $physical_path['Site_Root']. 'lang/en/'; $physical_path['Site_Lang'] = $physical_path['Site_Root']. 'lang/default/'; #==================================================================================================== # Define Rich HTML editor path #---------------------------------------------------------------------------------------------------- $physical_path['Editor'] = $physical_path['Site_Root']. 'editor/'; $virtual_path['Editor'] = $virtual_path['Site_Root']. 'editor/'; global $spaw_root; define('EDITOR_ROOT', $physical_path['Editor']); define('EDITOR_URL', $virtual_path['Editor']); $spaw_root = EDITOR_ROOT; //print_r(EDITOR_URL);die; #==================================================================================================== # Define Data Access root #---------------------------------------------------------------------------------------------------- $physical_path['DB_Access'] = $physical_path['Site_Root']. 'db_access/'; include($physical_path['DB_Access']. 'WebConfig.php'); include($physical_path['DB_Access']. 'User.php'); include($physical_path['DB_Access']. 'Utility.php'); #==================================================================================================== # Email Template #---------------------------------------------------------------------------------------------------- $physical_path['EmailTemplate'] = $physical_path['Site_Root']. 'email_templates/'; $virtual_path['EmailTemplate'] = $virtual_path['Site_Root']. 'email_templates/'; $physical_path['EmailTemplate_Images'] = $physical_path['EmailTemplate']. 'images/'; $virtual_path['EmailTemplate_Images'] = $virtual_path['EmailTemplate']. 'images/'; #==================================================================================================== # Upload #---------------------------------------------------------------------------------------------------- $physical_path['Upload'] = $physical_path['Site_Root']. 'upload/'; $virtual_path['Upload'] = $virtual_path['Site_Root']. 'upload/'; $physical_path['Seller_Logo'] = $physical_path['Upload']. 'Seller_Logo/'; $virtual_path['Seller_Logo'] = $virtual_path['Upload']. 'Seller_Logo/'; $physical_path['Portfolio'] = $physical_path['Upload']. 'Portfolio/'; $virtual_path['Portfolio'] = $virtual_path['Upload']. 'Portfolio/'; $physical_path['Contact'] = $physical_path['Upload']. 'Contact/'; $virtual_path['Contact'] = $virtual_path['Upload']. 'Contact/'; $physical_path['Project'] = $physical_path['Upload']. 'Project/'; $virtual_path['Project'] = $virtual_path['Upload']. 'Project/'; $physical_path['Private_Message'] = $physical_path['Upload']. 'Private_Message/'; $virtual_path['Private_Message'] = $virtual_path['Upload']. 'Private_Message/'; $physical_path['Pdf'] = $physical_path['Upload']. 'Pdf/'; $virtual_path['Pdf'] = $virtual_path['Upload']. 'Pdf/'; $physical_path['Affilates'] = $physical_path['Site_Root']. 'Affilates/'; $virtual_path['Affilates'] = $virtual_path['Site_Root']. 'Affilates/'; #==================================================================================================== # Define User the user root file path #---------------------------------------------------------------------------------------------------- if(defined("IN_USER")) { $physical_path['User_Root'] = $physical_path['Site_Root']; $virtual_path['User_Root'] = $virtual_path['Site_Root']; } elseif(defined("IN_ADMIN")) { $physical_path['User_Root'] = $physical_path['Site_Root']. 'admin/'; $virtual_path['User_Root'] = $virtual_path['Site_Root']. 'admin/'; } // Define Template root $physical_path['Templates_Root'] = $physical_path['User_Root']. 'templates/'; $virtual_path['Templates_Root'] = $virtual_path['User_Root']. 'templates/'; $virtual_path['Templates_CSS'] = $virtual_path['Templates_Root']. 'css/'; $virtual_path['Templates_JS'] = $virtual_path['Templates_Root']. 'js/'; $virtual_path['Templates_Image'] = $virtual_path['Templates_Root']. 'images/'; $virtual_path['Templates_Help'] = $virtual_path['Templates_Image']. 'help/'; #==================================================================================================== # Initial the required object #---------------------------------------------------------------------------------------------------- # Make the mail object #---------------------------------------------------------------------------------------------------- global $mail,$mail1; $mail = ''; $mail = new htmlMimeMail(); # Make the database connection #---------------------------------------------------------------------------------------------------- global $db,$db1,$db2; $db = ''; $db = new DB_Sql($config['DB_Host'], $config['DB_Name'], $config['DB_User'], $config['DB_Passwd'], false); $db1 = ''; $db1 = new DB_Sql($config['DB_Host'], $config['DB_Name'], $config['DB_User'], $config['DB_Passwd'], false); $db2 = ''; $db2 = new DB_Sql($config['DB_Host'], $config['DB_Name'], $config['DB_User'], $config['DB_Passwd'], false); if(!$db->link_id()) { die("Could not connect to the database"); } # Read site configuration #---------------------------------------------------------------------------------------------------- global $webConf; $webConf = ''; $webConf = new WebConfig(); # Utility #---------------------------------------------------------------------------------------------------- global $utility; $utility = ''; $utility = new Utility(); # Thumbnail #---------------------------------------------------------------------------------------------------- global $thumb; $thumb = ''; $thumb = new thumbnail(); # Homepage #---------------------------------------------------------------------------------------------------- global $homepage; $homepage = ''; $hpcontent = ViewAllHomePageContent(); # Initiate User and start session #---------------------------------------------------------------------------------------------------- //$user->StartSession(); # Set page size under cookie if($_POST['page_size']) setcookie('page_size', $_POST['page_size'], time()+24*3600); if($_POST['user_page_size']) setcookie('user_page_size', $_POST['user_page_size'], time()+24*3600); # Initial the smarty object #---------------------------------------------------------------------------------------------------- $tpl = new Smarty; $tpl_1 = new Smarty; $tpl->compile_check = true; $tpl_1->compile_check = true; //$tpl->force_compile = true; $tpl->debugging = DEBUG; $tpl_1->debugging = DEBUG; # Define page layout $tpl->template_dir = $physical_path['Templates_Root']; $tpl->compile_dir = $physical_path['User_Root']. 'templates_c/'; # Define page layout $tpl_1->template_dir = $physical_path['Templates_Root']; $tpl_1->compile_dir = $physical_path['User_Root']. 'templates_c/'; if(defined("POPUP_WINDOW")) { $tpl->assign(array( "T_Body" => 'popupwin_layout'. $config['tplEx'], )); } elseif(defined("IN_ADMIN")) { include_once($physical_path['DB_Access']. 'Admins.php'); global $admin; $admins = new Admins(); $tpl->assign(array( "T_Header" => 'default_header'. $config['tplEx'], "T_Menu" => 'default_menu'. $config['tplEx'], "T_Footer" => 'default_footer'. $config['tplEx'], )); } else { global $user; $user = new User(); //$physical_path['Theme_Root'] = $physical_path['Templates_Root']. $config[WC_THEME].'/'; //$virtual_path['Theme_Root'] = $virtual_path['Templates_Root']. $config[WC_THEME].'/'; //$virtual_path['Templates_CSS'] = $virtual_path['Theme_Root'].'css/'; //$virtual_path['Templates_Image'] = $virtual_path['Theme_Root'].'images/'; $virtual_path['Templates_CSS'] = $virtual_path['Templates_Root'].'css/'; $virtual_path['Templates_Image'] = $virtual_path['Templates_Root'].'images/'; if(defined("HOME_PAGE")) { //if some special homepage is there $tpl->assign(array( "T_Header" => 'default_header'. $config['tplEx'], "T_Footer" => 'default_footer'. $config['tplEx'], #"T_Menu" => 'default_menu'. $config['tplEx'], )); } elseif(defined("IN_USER") && $_SESSION['User_Id']) { //$user->GetUserStatus($_SESSION['User_Id']); // login of user $tpl->assign(array( "T_Header" => 'default_header'. $config['tplEx'], "T_Footer" => 'default_footer'. $config['tplEx'], "T_Balance" => 'balance'. $config['tplEx'], )); include('balance.php'); } else { // without logins $tpl->assign(array( "T_Header" => 'default_header'. $config['tplEx'], "T_Footer" => 'default_footer'. $config['tplEx'], "T_Menu" => 'default_menu'. $config['tplEx'], )); } } # Assign default values $tpl->assign(array("Templates_CSS" => $virtual_path['Templates_CSS'], "Templates_JS" => $virtual_path['Templates_JS'], "Templates_Image" => $virtual_path['Templates_Image'], "Affilates_Image" => $virtual_path['Affilates'], "Templates_Help" => $virtual_path['Templates_Help'], "Site_Root" => $virtual_path['Site_Root'], "Company_Title" => $config[WC_COMPANY_TITLE], "Site_Title" => $config[WC_SITE_TITLE], "Meta_Title" => $config[WC_SITE_TITLE], "Meta_Keyword" => $config[WC_SITE_KEYWORD], "Meta_Description" => $config[site_description], "google_adsense_code" => $config[WC_GOOGLE_ADSENSE], "google_adsense_code_125" => $config[WC_GOOGLE_ADSENSE_125], "tab" => 1, "home_content" => $hpcontent, "Google_Api_Key" => $config['Google_Api_Key'], "Twitter_Link" => $config['Twitter_Link'], "Facebook_Link" => $config['Facebook_Link'], )); //for local include($physical_path['Site_Lang'].'/common.php'); # Assign default languages $tpl->assign(array( "lang_common" => $lang, )); ?>