romario

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

Рекомендуемые сообщения

romario    26

Добрый день,

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

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

С помощью 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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Marianna    56

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
romario    26

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Marianna    56

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Marianna    56

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
romario    26

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Marianna    56

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

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

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

на эти папки:

0777 image/

0777 image/cache/

0777 image/data/

0777 system/cache/

0777 system/logs/

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
bakzzz    0

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Niagara    0

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SiteMix    139
В 06.07.2017 в 21:36, Niagara сказал:

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу