Jump to content
romario

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

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 u1352_alex@www.site.ru 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

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

Share this post


Link to post
Share on other sites

define('DB_HOSTNAME', 'www.site.ru');

может тут лучше написать localhost?

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

  • +1 1

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

на эти папки:

0777 image/

0777 image/cache/

0777 image/data/

0777 system/cache/

0777 system/logs/

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

Share this post


Link to post
Share on other sites

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

 

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 bakzzz_tcm@localhost 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

Share this post


Link to post
Share on other sites

у меня вопрос по синтаксису, у топикстартера в локальном хостинге директории прописаны до 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/');

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

Share this post


Link to post
Share on other sites
В 06.07.2017 в 21:36, Niagara сказал:

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

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.