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

установка магазина с денвера на хостинг


Recommended Posts

Добрый день,

Столкнулся с проблемой переноса магазина сделанного на локальном сервере на хостинг.

На хостинге сделал базу и пользователя , импортировал базу с локального сервера , процедура прошла успешно.

С помощью filezilla закачал файлы в папку public_html на хостинге.

При попытке открыть сайт выдает такую ошибку

Warning: require_once(Z:\home\localhost\www\ocart/system/startup.php) [function.require-once]: failed to open stream: No such file or directory in /usr/home/home/u1352/domains/site.ru/public_html/index.php on line 15
Fatal error: require_once() [function.require]: Failed opening required 'Z:\home\localhost\www\ocart/system/startup.php' (include_path='.:/usr/local/php5/lib/php') in /usr/home/home/u1352/domains/site.ru/public_html/index.php on line 15

на локальном сервере файлы сайта у меня находятся по следующему пути

Z:\home\localhost\www\ocart

Прочитав форум, понял что нужно внести изменения в файлы

config.php и admin\config.php

файл config.php выглядит следующим образом

<?php
// HTTP
define('HTTP_SERVER', 'http://localhost/ocart/');
define('HTTP_IMAGE', 'http://localhost/ocart/image/');
define('HTTP_ADMIN', 'http://localhost/ocart/admin/');
// HTTPS
define('HTTPS_SERVER', 'http://localhost/ocart/');
define('HTTPS_IMAGE', 'http://localhost/ocart/image/');
// DIR
define('DIR_APPLICATION', 'Z:\home\localhost\www\ocart/catalog/');
define('DIR_SYSTEM', 'Z:\home\localhost\www\ocart/system/');
define('DIR_DATABASE', 'Z:\home\localhost\www\ocart/system/database/');
define('DIR_LANGUAGE', 'Z:\home\localhost\www\ocart/catalog/language/');
define('DIR_TEMPLATE', 'Z:\home\localhost\www\ocart/catalog/view/theme/');
define('DIR_CONFIG', 'Z:\home\localhost\www\ocart/system/config/');
define('DIR_IMAGE', 'Z:\home\localhost\www\ocart/image/');
define('DIR_CACHE', 'Z:\home\localhost\www\ocart/system/cache/');
define('DIR_DOWNLOAD', 'Z:\home\localhost\www\ocart/download/');
define('DIR_LOGS', 'Z:\home\localhost\www\ocart/system/logs/');
// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'u1352_alex');
define('DB_PASSWORD', '12345');
define('DB_DATABASE', 'u1352_mybase');
define('DB_PREFIX', '');
?>

я исправил его следующим образом

<?php
// HTTP
define('HTTP_SERVER', 'http://www.site.ru/ocart/');
define('HTTP_IMAGE', 'http://www.site.ru/ocart/image/');
define('HTTP_ADMIN', 'http://www.site.ru/ocart/admin/');
// HTTPS
define('HTTPS_SERVER', 'http://www.site.ru/ocart/');
define('HTTPS_IMAGE', 'http://www.site.ru/ocart/image/');
// DIR
define('DIR_APPLICATION', '/usr/home/home/u1352/domains/site.ru/public_html/catalog/');
define('DIR_SYSTEM', '/usr/home/home/u1352/domains/site.ru/public_html/system/');
define('DIR_DATABASE', '/usr/home/home/u1352/domains/site.ru/public_html/system/database/');
define('DIR_LANGUAGE', '/usr/home/home/u1352/domains/site.ru/public_html/catalog/language/');
define('DIR_TEMPLATE', '/usr/home/home/u1352/domains/site.ru/public_html/catalog/view/theme/');
define('DIR_CONFIG', '/usr/home/home/u1352/domains/site.ru/public_html/system/config/');
define('DIR_IMAGE', '/usr/home/home/u1352/domains/site.ru/public_html/image/');
define('DIR_CACHE', '/usr/home/home/u1352/domains/site.ru/public_html/system/cache/');
define('DIR_DOWNLOAD', '/usr/home/home/u1352/domains/site.ru/public_html/download/');
define('DIR_LOGS', '/usr/home/home/u1352/domains/site.ru/public_html//system/logs/');
// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', 'www.site.ru');
define('DB_USERNAME', 'u1352_alex');
define('DB_PASSWORD', '12345');
define('DB_DATABASE', 'u1352_mybase');
define('DB_PREFIX', '');
?>

на мои исправление при попытке зайти на сайт , выдается пол экрана варнингов и ошибок , вот они ниже

Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 61 in /usr/home/home/u1352/domains/site.ru/public_html/system/database/mysql.php on line 6
Notice: Error: Could not make a database link using [email protected] in /usr/home/home/u1352/domains/site.ru/public_html/system/database/mysql.php on line 7
Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /usr/home/home/u1352/domains/site.ru/public_html/system/database/mysql.php on line 10
Notice: Error: Could not connect to database u1352_chinabase in /usr/home/home/u1352/domains/site.ru/public_html/system/database/mysql.php on line 11
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /usr/home/home/u1352/domains/site.ru/public_html/system/database/mysql.php on line 14
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /usr/home/home/u1352/domains/site.ru/public_html/system/database/mysql.php on line 15
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /usr/home/home/u1352/domains/site.ru/public_html/system/database/mysql.php on line 16
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /usr/home/home/u1352/domains/site.ru/public_html/system/database/mysql.php on line 17
Warning: mysql_real_escape_string() expects parameter 2 to be resource, boolean given in /usr/home/home/u1352/domains/site.ru/public_html/system/database/mysql.php on line 55
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /usr/home/home/u1352/domains/site.ru/public_html/system/database/mysql.php on line 21
Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in /usr/home/home/u1352/domains/site.ru/public_html/system/database/mysql.php on line 49
Warning: mysql_errno(): supplied argument is not a valid MySQL-Link resource in /usr/home/home/u1352/domains/site.ru/public_html/system/database/mysql.php on line 49
Notice: Error:
Error No:
SELECT * FROM store WHERE REPLACE(`url`, 'www.', '') = '' in /usr/home/home/u1352/domains/site.ru/public_html/system/database/mysql.php on line 49
Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in /usr/home/home/u1352/domains/site.ru/public_html/system/database/mysql.php on line 67

Подскажите что я неправильно сделал?

Link to comment
Share on other sites


спасибо за подсказку , на сайт попал , но он в текстовом формате получился , только текс в линию. не пойму как скриншот вставить.

Link to comment
Share on other sites


спасибо за подсказку , на сайт попал , но он в текстовом формате получился , только текс в линию. не пойму как скриншот вставить.

загрузите на radikal.ru, не забудьте еще файл в admin/config.php так же отредактировать.
Link to comment
Share on other sites


Точно все файлы перенесли и шаблон темы?

define('DIR_LOGS', '/usr/home/home/u1352/domains/site.ru/public_html//system/logs/');

тут опечатка, две наклоные черты.

На папку кеш, картинки, логи права 777 поставили?

  • +1 1
Link to comment
Share on other sites


Да файлы перенес все что было по пути Z:homelocalhostwwwocart .

Вот права не ставил не знаю как это сделать , я через мой компьютер файл-свойства смотрю, но там только атрибуты "только чтение",

"скрытый" , напротив этих поле галочки не стоят.

Link to comment
Share on other sites


Да файлы перенес все что было по пути Z:homelocalhostwwwocart .

Вот права не ставил не знаю как это сделать , я через мой компьютер файл-свойства смотрю, но там только атрибуты "только чтение",

"скрытый" , напротив этих поле галочки не стоят.

на эти папки:

0777 image/

0777 image/cache/

0777 image/data/

0777 system/cache/

0777 system/logs/

Выставить права на папки можно с помощью ftp клиента.

Link to comment
Share on other sites


  • 1 year later...

Здравствуйте. Столкнулся с такой же проблемой. Всё сделал: доступ к базе, права доступа. Всё равно выдаёт такой список:

 

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'bakzzz_tcm'@'localhost' (using password: YES) in /home/b/bakzzz/tc-moskva/public_html/system/database/mysql.php on line 6

Notice: Error: Could not make a database link using [email protected] in /home/b/bakzzz/tc-moskva/public_html/system/database/mysql.php on line 7

Warning: mysql_select_db() expects parameter 2 to be resource, boolean given in /home/b/bakzzz/tc-moskva/public_html/system/database/mysql.php on line 10

Notice: Error: Could not connect to database bakzzz_tcm in /home/b/bakzzz/tc-moskva/public_html/system/database/mysql.php on line 11

Warning: mysql_query() expects parameter 2 to be resource, boolean given in /home/b/bakzzz/tc-moskva/public_html/system/database/mysql.php on line 14

Warning: mysql_query() expects parameter 2 to be resource, boolean given in /home/b/bakzzz/tc-moskva/public_html/system/database/mysql.php on line 15

Warning: mysql_query() expects parameter 2 to be resource, boolean given in /home/b/bakzzz/tc-moskva/public_html/system/database/mysql.php on line 16

Warning: mysql_query() expects parameter 2 to be resource, boolean given in /home/b/bakzzz/tc-moskva/public_html/system/database/mysql.php on line 17

Warning: mysql_real_escape_string() expects parameter 2 to be resource, boolean given in /home/b/bakzzz/tc-moskva/public_html/system/database/mysql.php on line 55

Warning: mysql_query() expects parameter 2 to be resource, boolean given in /home/b/bakzzz/tc-moskva/public_html/system/database/mysql.php on line 21

Warning: mysql_error() expects parameter 1 to be resource, boolean given in /home/b/bakzzz/tc-moskva/public_html/system/database/mysql.php on line 49

Warning: mysql_errno() expects parameter 1 to be resource, boolean given in /home/b/bakzzz/tc-moskva/public_html/system/database/mysql.php on line 49

Notice: Error: 
Error No: 
SELECT * FROM oic_store WHERE REPLACE(`url`, 'www.', '') = '' in /home/b/bakzzz/tc-moskva/public_html/system/database/mysql.php on line 49

Warning: mysql_close() expects parameter 1 to be resource, boolean given in /home/b/bakzzz/tc-moskva/public_html/system/database/mysql.php on line 67

Link to comment
Share on other sites


  • 3 years later...

у меня вопрос по синтаксису, у топикстартера в локальном хостинге директории прописаны до wwww слэши влево, а после - вправо

Цитата
define('DIR_APPLICATION', 'Z:\home\localhost\www\ocart/catalog/');
define('DIR_SYSTEM', 'Z:\home\localhost\www\ocart/system/');
define('DIR_DATABASE', 'Z:\home\localhost\www\ocart/system/database/');
define('DIR_LANGUAGE', 'Z:\home\localhost\www\ocart/catalog/language/');
define('DIR_TEMPLATE', 'Z:\home\localhost\www\ocart/catalog/view/theme/');
define('DIR_CONFIG', 'Z:\home\localhost\www\ocart/system/config/');
define('DIR_IMAGE', 'Z:\home\localhost\www\ocart/image/');
define('DIR_CACHE', 'Z:\home\localhost\www\ocart/system/cache/');
define('DIR_DOWNLOAD', 'Z:\home\localhost\www\ocart/download/');
define('DIR_LOGS', 'Z:\home\localhost\www\ocart/system/logs/');

а когда он переносил на реальный хостинг, то там слэши стоят строго наклонно в право.Как правильно надо писать?

Link to comment
Share on other sites


В 06.07.2017 в 21:36, Niagara сказал:

у меня вопрос по синтаксису, у топикстартера в локальном хостинге директории прописаны до wwww слэши влево, а после - вправо

а когда он переносил на реальный хостинг, то там слэши стоят строго наклонно в право.Как правильно надо писать?

На хостинге всё вправо. При установке сайта на Денвере прописываются пути как в цитате, но если сделать все вправо - тоже работает.

Link to comment
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
 Share

×
×
  • 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.