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

Установка Opencart на Rucenter: изменить синоним домена


Recommended Posts

Уважаемые господа,

У нас после установки Opencart на ранее размещенный в Rucenter домен mydomen.ru в настройках магазина указан URL mydomen.nichost.ru

Как можно изменить URL на mydomen.ru ?

Так как при добавлении товара URL страницы выглядит как mydomen.nichost.ru/tovar и выводится с кодом 404

На хостинге mydomen.ru и mydomen.nichost.ru указаны как синонимы.

Я  понимаю, что mydomen.nichost.ru вроде как основной домен, т.к. на сервере папка имеет вид mydomen.nichost.ru

Знаком только с работой cpanel на других хостингах, когда корнем сайта является папка public_html , а в rucenter файлы сайта расположены в папке

mydomen.nichost.ru , да еще не просто в ней, а во вложенной папке docs. Получается docs - это и есть корневая папка?    

Техподдержка хостинга пишет, что изменять url надо в настройках магазина.

Может надо было устанавливать Opencart в другую папку, но в какую? Техподдержка говорит, что сам домен установлен корректно, да он работал до установки opencart.

Что подскажите?

Заранее благодарен

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


Посмотрите config.php и admin/config.php, правильно ли там указаны пути и имя домена

1. Попытался изменить config.php и admin/config.php

Ничего хорошего из этого не вышло....

После установки opencart на домене Rucenter все файлы opencart размещены в папке mydomen.nichost.ru/docs

Отдельной папки (типа public_html или mydomen.ru) у них нет - все зачем-то через nichost

Техподдержка отправляет к разработчикам opencart и пишет:

"Так как доменное имя mydomen.ru является синонимом mydomen.nichost.ru, то корневой директорией для них обоих будет ~/mydomen.nichost.ru/docs/"

Я изменил пути в config.php и admin/config.php с mydomen.nichost.ru/docs/ на mydomen.ru - все равно не идет. 

Если же оставлять путь mydomen.nichost.ru/docs/ - то страницы сайта, естественно, имеют адрес mydomen.nichost.ru Что посоветуете?

2. В админке в Система-Настройки прописан url mydomen.nichost.ru Как он туда прописывается? Может в config надо изменить путь не во всех строках?

3. Также непонятно: Меняю имя файла .htaccess.txt на .htaccess (через ftp) - сайт становится недоступным. А это почему?

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


Вы точно некорректно указываете пути до папки сайта со скриптами, Вы указываете "относительные", а надо абсолютные. Создайте файл в корневой папке сайта, например, info.php с содержимым:

<?php
  phpinfo();
?>

и потом в браузере запустите его http://Ваш_сайт/info.php

Найдите на странице параметр DOCUMENT_ROOT и пропишите его в config.php, например, если DOCUMENT_ROOT = "'/home/admin/oc21.dev", то будет выглядеть параметр DIR_APPLICATION так:

 

define('DIR_APPLICATION', '/home/admin/oc21.dev/catalog/');

 

По поводу .htaccess. nichost, извините за мой французский - ГАВНО. Скорее всего какие-то директивы htaccess на нем не работают, надо поочередно отключать/добавлять 

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

Вы точно некорректно указываете пути до папки сайта со скриптами, Вы указываете "относительные", а надо абсолютные. Создайте файл в корневой папке сайта, например, info.php с содержимым:

<?php
  phpinfo();
?>

и потом в браузере запустите его http://Ваш_сайт/info.php

Найдите на странице параметр DOCUMENT_ROOT и пропишите его в config.php, например, если DOCUMENT_ROOT = "'/home/admin/oc21.dev", то будет выглядеть параметр DIR_APPLICATION так:

 

define('DIR_APPLICATION', '/home/admin/oc21.dev/catalog/');

 

По поводу .htaccess. nichost, извините за мой французский - ГАВНО. Скорее всего какие-то директивы htaccess на нем не работают, надо поочередно отключать/добавлять 

 

Докладываю о содеянном))):

1. С url-ами все разрешилось после корректировки в config.php и admin/config.php строк:

 // HTTP

define('HTTP_SERVER', 'http://mydomen.nichost.ru/admin/');
define('HTTP_CATALOG', 'http://mydomen.nichost.ru/');
 
// HTTPS
define('HTTPS_SERVER', 'http://mydomen.nichost.ru/admin/');
define('HTTPS_CATALOG', 'http://mydomen.nichost.ru/');
 
вместо пути mydomen.nichost.ru надо просто указать mydomen.ru
но только в этих строках конфигов - в остальных оставить с nichost
Не вижу логики у RUCENTER: на сервере есть только папка с именем mydomen.nichost, где реально покоятся файлы opencart, а ссылаться надо на mydomen,.ru - такой папки вообще в природе не существует)))
 
с переименование .htaccess.txt тоже все разрешилось довольно просто, но непонятно: хостер до этого включил мне версию PHP 5.3 - по документации Opencart это минимально достаточная версия, но после того, как они переключили на PHP 5.4 - все получилось. Непонятно, но факт есть факт...
 
Спасибо за соучастие, может мой опыт и пригодится Вам и читающим форум.
Успехов!
Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Вхід

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

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

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

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

Important Information

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