Jump to content
Sign in to follow this  
FreeManDoc

[Решено] Настройка субдомена

Recommended Posts

Добрый день!

 

Чтобы самому не свернуть шею сайту, хотелось бы прокансультироваться у специалистов. 

 

 

Конечная идея такова: На базе готового магазина нужно сделать идентичную копию, на этом же хостинге с отдельной базой данных. Разница должна быть лишь только в приставке к основному имени (новыйсубдомен.мой_сайт.com) и отдельными правами доступа в админку. Которая также небудет связана ничем со старой.

 

 

Как попытался ее реализовать яВ корневой директории создалась папка моего субдомена с файлом index.html. Все стало выглядить вот так: корневая папка в которой папка public_html  (в ней сам оригнал сайта) и папка новыйсубдомен (в ней файл index.html ). 

 

Далее, я сделал полную копию с оригинала магазина и поместил ее в папку новыйсубдомен 

На хостинге сделал аналогично с базой данных - сделал копию оригинала и с помощью импорта залил в пустую базу нового субдомена.

 

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

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

 

И последнее, что я сделал это внес поправки в на скопированном сайте в файлах config.php (и в папке Admin также его изменил) строку 28 define('DB_DATABASE' ...... тут изменил название базы данных на новую.

 

Диагноз:  сайт формата - новыйсубдомен.мой_сайт.com , в браузере открыть можно, но при каждом новом клике по нему перекидует на страницу сайта оригинала - мой_сайт.com . И в админку нельзя зайти под новыми логином и паролем. 

 

Решение проблемы: подскажите , как мне выйти из этой ситуации!

 

Share this post


Link to post
Share on other sites

Решение проблемы: подскажите , как мне выйти из этой ситуации!

 

Все правильно, пути то старые остались.

Скорректируйте в обоих конфигах все пути на новые.

Share this post


Link to post
Share on other sites

Скорректируйте в обоих конфигах все пути на новые.

 

Все верно, когда я меняю пути, то сайт не корректно отображается потом, точнее вообще не в рабочем виде. 

Может я что-то не так менял. К примеру вот строка define('DIR_APPLICATION', '/var/www/мой_сайт.com/public_html/catalog/'); А я изменял на define('DIR_APPLICATION', '/var/www/новыйсубдомен.мой_сайт.com /public_html/catalog/');

 

Я на форуме нашел похожий вопрос, там девувшка спрашивала, она тоже так пробывала и у нее ничего не вышло. Ей никто так и не помог, а потом она разобралась, но на форуме последний раз была больше года назад , так что нет смысла ей писать.

Share this post


Link to post
Share on other sites

аффтар, подружитесь с путями в операционных системах.

 

define('DIR_APPLICATION', '/var/www/мой_сайт.com/public_html/новыйсубдомен/catalog/');

Share this post


Link to post
Share on other sites

аффтар, подружитесь с путями в операционных системах.

 

Вот как раз это и пытаюсь сделать! 

 

Значит у меня изначально папки  не правельно расположены на хостинге?

 

Если я пропишу /var/www/мой_сайт.com/public_html/новыйсубдомен/catalog/') то это значит что мой новы субдомен должен быть вложен в основной сайт? Или я что-то не так понял?

Share this post


Link to post
Share on other sites

Я лучше наглядно покажу , как это выглядит.
65391bee4817b879fc5a94cab910de9a.jpg
 
В папке public_html лежит сайт оригинал , а папка vivaplus - это новый субдомен, в котором скопированный магазин из  public_html.
 
Может тут, что то нужно поменять , просто не хочется самому эксперементами заниматься, чтобы еще больше не запутаться потом.

Share this post


Link to post
Share on other sites

Обратитесь к хостеру - он подскажет, в какой директории нужно создать папку субдомена (на разных хостингах директории отличаются: у одних в корне, у других - в "теле" сайта, но с последующим перенаправлением в .htaccess)

Share this post


Link to post
Share on other sites
define('DIR_APPLICATION', '/var/www/мой_сайт.com/новыйсубдомен/catalog/');

ну вроде не сложно, а?

Share this post


Link to post
Share on other sites

Всем спасибо! Проблема решена.

 

 

 

ну вроде не сложно, а?

Да, не сложно, но не много запутано  :wink: 

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.

Sign in to follow this  

  • Similar Content

    • By Novarg
      Можно ли как-нибудь посетителю настроить смену города на сайте, например, чтобы посмотреть товары в Новосибирске? Делается ли это функционалом CMS или мне для каждого города приедтся вручную прописывать субдомен, в каждом отдельно ставить CMS и настраивать ее индивидуально для этих субдоменов?
    • By sergiosinicin
      Есть у кого опыт передачи сессии между, например, доменом и субдоменом?.
      При условии, что у каждого своя база и магазины абсолютно одинаковые.
      Надо залогиниться в одном и потом без авторизации зайти в другой.
       
      Подскажите, пожалуйста, кто знает.
    • By romantic2807
      Добрый день!
      Я новичок, подскажите плиз.
      1. Хочу поставить Opencart на свой сайт, который находится на бесплатном субдомене .besaba.com. Opencart будет на нем работать, есть какие-то ограничения по доменам для него,
      2. Можно ли поставить систему Paypal на Opencart?
      Заранее спасибо
  • 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.