Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Неудачный перенос Сайта на хостинг


Recommended Posts

В общем перевожу свой сайт с OpenServera на хостинг в моём случае hostinger.

Сделал дамп базы, скинул все файлы по ftp на хостинг, поменял в файлах 

admin/config.php и config.php пути:

Теперь они такого плана:

<?php
// HTTP
define('HTTP_SERVER', 'demo-hardwarestore.winemaker-dev.ru/admin/');
define('HTTP_CATALOG', 'demo-hardwarestore.ru');

// HTTPS
define('HTTPS_SERVER', 'demo-hardwarestore.winemaker-dev.ru/admin/');
define('HTTPS_CATALOG', 'demo-hardwarestore.ru');

// DIR
define('DIR_APPLICATION', 'demo-hardwarestore.winemaker-dev.ru/admin/');
define('DIR_SYSTEM', 'demo-hardwarestore.winemaker-dev.ru/system/');
define('DIR_LANGUAGE', 'demo-hardwarestore.winemaker-dev.ru/admin/language/');
define('DIR_TEMPLATE', 'demo-hardwarestore.winemaker-dev.ru/admin/view/template/');
define('DIR_CONFIG', 'demo-hardwarestore.winemaker-dev.ru/system/config/');
define('DIR_IMAGE', 'demo-hardwarestore.winemaker-dev.ru/image/');
define('DIR_CACHE', 'demo-hardwarestore.winemaker-dev.ru/system/storage/cache/');
define('DIR_DOWNLOAD', 'demo-hardwarestore.winemaker-dev.ru/system/storage/download/');
define('DIR_LOGS', 'demo-hardwarestore.winemaker-dev.ru/system/storage/logs/');
define('DIR_MODIFICATION', 'demo-hardwarestore.winemaker-dev.ru/system/storage/modification/');
define('DIR_UPLOAD', 'demo-hardwarestore.winemaker-dev.ru/system/storage/upload/');
define('DIR_CATALOG', 'demo-hardwarestore.winemaker-dev.ru/catalog/');

Другой конфиг:

<?php
// HTTP
define('HTTP_SERVER', 'http://demo-hardwarestore.winemaker-dev.ru');

// HTTPS
define('HTTPS_SERVER', 'http://demo-hardwarestore.winemaker-dev.ru');

// DIR
define('DIR_APPLICATION', 'demo-hardwarestore.ru/catalog/');
define('DIR_SYSTEM', 'demo-hardwarestore.ru/system/');
define('DIR_LANGUAGE', 'demo-hardwarestore.ru/catalog/language/');
define('DIR_TEMPLATE', 'demo-hardwarestore.ru/catalog/view/theme/');
define('DIR_CONFIG', 'demo-hardwarestore.ru/system/config/');
define('DIR_IMAGE', 'demo-hardwarestore.ru/image/');
define('DIR_CACHE', 'demo-hardwarestore.ru/system/storage/cache/');
define('DIR_DOWNLOAD', 'demo-hardwarestore.ru/system/storage/download/');
define('DIR_LOGS', 'demo-hardwarestore.ru/system/storage/logs/');
define('DIR_MODIFICATION', 'demo-hardwarestore.ru/system/storage/modification/');
define('DIR_UPLOAD', 'demo-hardwarestore.ru/system/storage/upload/');

// DB
define('DB_DRIVER', 'mysqli');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'root');
define('DB_PASSWORD', '');
define('DB_DATABASE', 'vamshop1');
define('DB_PORT', '3306');
define('DB_PREFIX', 'oc_');

Создал на hostinger субдомен с именем demo-hardwarestore.winemaker-dev.ru но у меня вылетают ошибки:

Warning: require_once(demo-hardwarestore.ru/system/startup.php): failed to open stream: No such file or directory in /home/u367554069/public_html/demo-hardwarestore/index.php on line 17

Fatal error: require_once(): Failed opening required 'demo-hardwarestore.ru/system/startup.php' (include_path='.:/opt/php-5.5/pear') in /home/u367554069/public_html/demo-hardwarestore/index.php on line 17

Хотя открывая эти директории в ручную в браузере, файлы есть. Поменял права на всю папку хостинга, теперь все файлы имеют 775 права

Сам путь до папки /public_html/demo-hardwarestore/ сами файлы.
Что делать? В чём ошибка?

Надіслати
Поділитися на інших сайтах


 

в блоке // DIR
вместо demo-hardwarestore.ru/ пропишите /home/u367554069/public_html/demo-hardwarestore/
во всех строчках

 

Спасибо вам огромное!!! Заработало, но кроме этого нужно было подключить БД, но с этим проблем не стало.

У меня вопрос почему такой абсолютный путь?? почему php не устраивал путь с demo-hardwarestore??

Надіслати
Поділитися на інших сайтах


И что это за константы

define('HTTP_SERVER', 'demo-hardwarestore.winemaker-dev.ru/admin/');
define('HTTP_CATALOG', 'demo-hardwarestore.ru');

А где схема у доменов ?

Вот оттуда и будут дополнительные ошибки

Надіслати
Поділитися на інших сайтах

И что это за константы

define('HTTP_SERVER', 'demo-hardwarestore.winemaker-dev.ru/admin/');
define('HTTP_CATALOG', 'demo-hardwarestore.ru');

А где схема у доменов ?

Вот оттуда и будут дополнительные ошибки

Как понимать схему доменов? Что вы имеете ввиду ?

Надіслати
Поділитися на інших сайтах


Как понимать схему доменов? Что вы имеете ввиду ?

Не я, а стандарт

http

https

http://php.net/manual/ru/function.parse-url.php

 

  • scheme - например, http
  • host
  • port
  • user
  • pass
  • path
  • query - после знака вопроса ?
  • fragment - после знака диеза #
Надіслати
Поділитися на інших сайтах

Не я, а стандарт

http

https

http://php.net/manual/ru/function.parse-url.php

 

Спасибо огромное, за разъяснение. То есть из-за того, что нет схемы, мой url может быть некорректно разобран ?

Надіслати
Поділитися на інших сайтах


Спасибо огромное, за разъяснение. То есть из-за того, что нет схемы, мой url может быть некорректно разобран ?

Совершенно верно

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.