Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Recommended Posts

Всем привет.
У меня такой вопрос.
у меня был установлен другой движок.
опенкарт я установил по папку этого движка чтобы сначала изучить и потом полноценно перейти к нему
сейчас путь выглядеть так: site.ru/demo1 (здесь витрина)
теперь хочу
1. Перейти на другой хостинг.
Вопрос какие данные нужны скопировать
2.И там чтобы путь был site.ru

всем спасибо

Link to post
Share on other sites

Guest brk

конфиг в студию.

 

А вообще пути нужно переписать относительно старых.

Link to post
Share on other sites

sachok777

Нужно перенести все файлы, базу.

В корне сайта и в папке admin/ отредактировать все пути и доступ к БД.

Link to post
Share on other sites

Guest brk

В корне сайта и в папке admin/ отредактировать все пути и доступ к БД.

 

:)

Link to post
Share on other sites

конфиг в студию.

 

А вообще пути нужно переписать относительно старых.

 

Где посмотреть их

Link to post
Share on other sites

sachok777

Нужно перенести все файлы, базу.

В корне сайта и в папке admin/ отредактировать все пути и доступ к БД.

каких файлах и папках

Link to post
Share on other sites

Файлы config.php в корне и папке admin. 

Link to post
Share on other sites

в конфиге все прописал

сейчас стал ругаться так:

 

Warning: require_once( /home/sachok777/html/system/startup.php): failed to open stream: No such file or directory in /home/sachok777/html/index.php on line 17

Fatal error: require_once(): Failed opening required ' /home/sachok777/html/system/startup.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/sachok777/html/index.php on line 17

Link to post
Share on other sites

Проверьте права на папки и файлы, а также наличие файла /system/startup.php

Link to post
Share on other sites

не помогает...

 

<?php
// HTTP
define('HTTP_SERVER', 'http://sachok761.s98.webhost32.ru/admin/');
define('HTTP_CATALOG', 'http://sachok761.s98.webhost32.ru');

// HTTPS
define('HTTPS_SERVER', 'http://sachok761.s45.webhost32.ru/admin/');
define('HTTPS_CATALOG', 'http://sachok761.s45.webhost32.ru');

// DIR
define('DIR_APPLICATION', '/home/sachok761/html/catalog/admin/');
define('DIR_SYSTEM', '    /home/sachok761/html/system/');
define('DIR_DATABASE', ' /home/sachok761/html/system/database/');
define('DIR_LANGUAGE', '/home/sachok761/html/catalog/language/');
define('DIR_TEMPLATE','/home/sachok761/html/admin/view/template/');
define('DIR_CONFIG', '/home/sachok761/html/system/config/');
define('DIR_IMAGE', '/home/sachok761/html/image/');
define('DIR_CACHE', '/home/sachok761/html/system/cache/');
define('DIR_DOWNLOAD', '/home/sachok761/html/download/');
define('DIR_LOGS', '/home/sachok761/html/system/logs/');
define('DIR_CATALOG', '/home/sachok761/html/catalog/');

// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'логин');
define('DB_PASSWORD', 'пароль базы');
define('DB_DATABASE', 'имя базы');
define('DB_PREFIX', '');
?>

 это конфиг лежит в корневой папке

 

а этот в папке админ

<?php
// HTTP
define('HTTP_SERVER', 'http://sachok761.s98.webhost32.ru/');

// HTTPS
define('HTTPS_SERVER', 'http://sachok761.s98.webhost32.ru/');

// DIR
define('DIR_APPLICATION', '/home/sachok761/html/catalog/');
define('DIR_SYSTEM', '    /home/sachok761/html/system/');
define('DIR_DATABASE', '/home/sachok761/html/system/database/');
define('DIR_LANGUAGE', '/home/sachok761/html/catalog/language/');
define('DIR_TEMPLATE', '/home/sachok761/html/catalog/view/theme/');
define('DIR_CONFIG', '/home/sachok761/html/system/config/');
define('DIR_IMAGE', '/home/sachok761/html/image/');
define('DIR_CACHE', '/home/м/htmlsystem/cache/');
define('DIR_DOWNLOAD', '/home/sachok761/html/download/');
define('DIR_LOGS', '/home/sachok761/html/system/logs/');

// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'логин');
define('DB_PASSWORD', 'пассворд');
define('DB_DATABASE', 'имя базы');
define('DB_PREFIX', '');
?>

в папке system лежит файл startup.php

Link to post
Share on other sites

<?php
// Version
define('VERSION', '1.5.5.1');

// Configuration
if (file_exists('config.php')) {
	require_once('config.php');
}  

// Install 
if (!defined('DIR_APPLICATION')) {
	header('Location: install/index.php');
	exit;
}

// Startup
require_once(DIR_SYSTEM . 'startup.php');

// Application Classes
require_once(DIR_SYSTEM . 'library/customer.php');
require_once(DIR_SYSTEM . 'library/affiliate.php');
require_once(DIR_SYSTEM . 'library/currency.php');
require_once(DIR_SYSTEM . 'library/tax.php');
require_once(DIR_SYSTEM . 'library/weight.php');
require_once(DIR_SYSTEM . 'library/length.php');
require_once(DIR_SYSTEM . 'library/cart.php');

// Registry
$registry = new Registry();

// Loader
$loader = new Loader($registry);
$registry->set('load', $loader);

// Config
$config = new Config();
$registry->set('config', $config);

// Database 
$db = new DB(DB_DRIVER, DB_HOSTNAME, DB_USERNAME, DB_PASSWORD, DB_DATABASE);
$registry->set('db', $db);

// Store
if (isset($_SERVER['HTTPS']) && (($_SERVER['HTTPS'] == 'on') || ($_SERVER['HTTPS'] == '1'))) {
	$store_query = $db->query("SELECT * FROM " . DB_PREFIX . "store WHERE REPLACE(`ssl`, 'www.', '') = '" . $db->escape('https://' . str_replace('www.', '', $_SERVER['HTTP_HOST']) . rtrim(dirname($_SERVER['PHP_SELF']), '/.\\') . '/') . "'");
} else {
	$store_query = $db->query("SELECT * FROM " . DB_PREFIX . "store WHERE REPLACE(`url`, 'www.', '') = '" . $db->escape('http://' . str_replace('www.', '', $_SERVER['HTTP_HOST']) . rtrim(dirname($_SERVER['PHP_SELF']), '/.\\') . '/') . "'");
}

if ($store_query->num_rows) {
	$config->set('config_store_id', $store_query->row['store_id']);
} else {
	$config->set('config_store_id', 0);
}
		
// Settings
$query = $db->query("SELECT * FROM " . DB_PREFIX . "setting WHERE store_id = '0' OR store_id = '" . (int)$config->get('config_store_id') . "' ORDER BY store_id ASC");

foreach ($query->rows as $setting) {
	if (!$setting['serialized']) {
		$config->set($setting['key'], $setting['value']);
	} else {
		$config->set($setting['key'], unserialize($setting['value']));
	}
}

if (!$store_query->num_rows) {
	$config->set('config_url', HTTP_SERVER);
	$config->set('config_ssl', HTTPS_SERVER);	
}

// Url
$url = new Url($config->get('config_url'), $config->get('config_secure') ? $config->get('config_ssl') : $config->get('config_url'));	
$registry->set('url', $url);

// Log 
$log = new Log($config->get('config_error_filename'));
$registry->set('log', $log);

function error_handler($errno, $errstr, $errfile, $errline) {
	global $log, $config;
	
	switch ($errno) {
		case E_NOTICE:
		case E_USER_NOTICE:
			$error = 'Notice';
			break;
		case E_WARNING:
		case E_USER_WARNING:
			$error = 'Warning';
			break;
		case E_ERROR:
		case E_USER_ERROR:
			$error = 'Fatal Error';
			break;
		default:
			$error = 'Unknown';
			break;
	}
		
	if ($config->get('config_error_display')) {
		echo '<b>' . $error . '</b>: ' . $errstr . ' in <b>' . $errfile . '</b> on line <b>' . $errline . '</b>';
	}
	
	if ($config->get('config_error_log')) {
		$log->write('PHP ' . $error . ':  ' . $errstr . ' in ' . $errfile . ' on line ' . $errline);
	}

	return true;
}
	
// Error Handler
set_error_handler('error_handler');

// Request
$request = new Request();
$registry->set('request', $request);
 
// Response
$response = new Response();
$response->addHeader('Content-Type: text/html; charset=utf-8');
$response->setCompression($config->get('config_compression'));
$registry->set('response', $response); 
		
// Cache
$cache = new Cache();
$registry->set('cache', $cache); 

// Session
$session = new Session();
$registry->set('session', $session);

// Language Detection
$languages = array();

$query = $db->query("SELECT * FROM `" . DB_PREFIX . "language` WHERE status = '1'"); 

foreach ($query->rows as $result) {
	$languages[$result['code']] = $result;
}

$detect = '';

if (isset($request->server['HTTP_ACCEPT_LANGUAGE']) && $request->server['HTTP_ACCEPT_LANGUAGE']) { 
	$browser_languages = explode(',', $request->server['HTTP_ACCEPT_LANGUAGE']);
	
	foreach ($browser_languages as $browser_language) {
		foreach ($languages as $key => $value) {
			if ($value['status']) {
				$locale = explode(',', $value['locale']);

				if (in_array($browser_language, $locale)) {
					$detect = $key;
				}
			}
		}
	}
}

if (isset($session->data['language']) && array_key_exists($session->data['language'], $languages) && $languages[$session->data['language']]['status']) {
	$code = $session->data['language'];
} elseif (isset($request->cookie['language']) && array_key_exists($request->cookie['language'], $languages) && $languages[$request->cookie['language']]['status']) {
	$code = $request->cookie['language'];
} elseif ($detect) {
	$code = $detect;
} else {
	$code = $config->get('config_language');
}

if (!isset($session->data['language']) || $session->data['language'] != $code) {
	$session->data['language'] = $code;
}

if (!isset($request->cookie['language']) || $request->cookie['language'] != $code) {	  
	setcookie('language', $code, time() + 60 * 60 * 24 * 30, '/', $request->server['HTTP_HOST']);
}			

$config->set('config_language_id', $languages[$code]['language_id']);
$config->set('config_language', $languages[$code]['code']);

// Language	
$language = new Language($languages[$code]['directory']);
$language->load($languages[$code]['filename']);	
$registry->set('language', $language); 

// Document
$registry->set('document', new Document()); 		

// Customer
$registry->set('customer', new Customer($registry));

// Affiliate
$registry->set('affiliate', new Affiliate($registry));

if (isset($request->get['tracking'])) {
	setcookie('tracking', $request->get['tracking'], time() + 3600 * 24 * 1000, '/');
}
		
// Currency
$registry->set('currency', new Currency($registry));

// Tax
$registry->set('tax', new Tax($registry));

// Weight
$registry->set('weight', new Weight($registry));

// Length
$registry->set('length', new Length($registry));

// Cart
$registry->set('cart', new Cart($registry));

// Encryption
$registry->set('encryption', new Encryption($config->get('config_encryption')));
		
// Front Controller 
$controller = new Front($registry);

// SEO URL's
if (!$seo_type = $config->get('config_seo_url_type')) {
	$seo_type = 'seo_url';
}
$controller->addPreAction(new Action('common/' . $seo_type));	

// Maintenance Mode
$controller->addPreAction(new Action('common/maintenance'));
	
// Router
if (isset($request->get['route'])) {
	$action = new Action($request->get['route']);
} else {
	$action = new Action('common/home');
}

// Dispatch
$controller->dispatch($action, new Action('error/not_found'));

// Output
$response->output();
?>

вот индекс файл.

 

а вот текст ошибки

 

Warning: require_once( /home/sachok761/html/system/startup.php): failed to open stream: No such file or directory in /home/sachok761/html/index.php on line 17

Fatal error: require_once(): Failed opening required ' /home/sachok761/html/system/startup.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/sachok761/html/index.php on line 17

Link to post
Share on other sites

sachok777

напишите в ЛС адрес сайта и FTP,

посмотрим что там у Вас.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.