Перейти к содержанию

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

Добрый день.

Есть живой, настроенный opencart на хостинге. Возникают потребности в модулях. Когда модуль не требует замены оригинальных файлов, все замечательно. Когда требуют, то возникает опасение что что-нибудь отвалится. Вижу 2 варианта:

1. Пробовать на "живом", и потом восстанавливать из бэкапов?

2. Создать полную копию, в подкаталоге, но возникают вопросы:

  • Что происходит с базой, она общая? 

Сказываются ли игры с копией на работоспособности основного сайта?

Буду признателен за советы, с чего начать, и какие подводные камни могут быть.

Было бы круто, иметь имя.ру, которое работает, и имя2.ру, которое полная копия, на котором можно проверить работу модуля, а потом повторить все действия на основном.

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


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

Делайте копию и файлов и базы. И сайты будут независимые

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


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

Наверное, я не верно сформулировал вопрос...

Т.е. если я играясь с копией, создам заказ, он никак не попадет на основной сайт?

Или например, я сделаю с копии рассылку по клиентам, она к ним не уйдет?

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


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

для тестов не обязательно второй сайт

достаточно юзать openserver для таких целей

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


Ссылка на сообщение
Поделиться на другие сайты
4 минуты назад, Andycart сказал:

Наверное, я не верно сформулировал вопрос...

Т.е. если я играясь с копией, создам заказ, он никак не попадет на основной сайт?

Или например, я сделаю с копии рассылку по клиентам, она к ним не уйдет?

ну так и базу скопируйте.

1 минуту назад, Zhezkazganetcs сказал:

для тестов не обязательно второй сайт

достаточно юзать openserver для таких целей

В любом случае это будет еще один сайт, а где уже размещенный - дело вкуса:)

 

Изменено пользователем n3bo

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


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

так то оно да

в данном случае что проще для тс

либо домен/поддомен, либо openserver

опять же хостинг, может там минимальный тариф с ограничениями по сайтам/дисковым пространством/базами данных

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


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

Супер! Можно по шагам?

1. Скопировал все файлы из корня основного сайта.

2. Сделал экспорт БД средствами opencart.

3.  Залил файлы в корень нового хостинга имя.ру/1/.

Теперь надо поправить config и /admin/config.php с этим как раз возникли сложности. Что бы правильно прописать пути, надо развернуть на тестовом сервере еще один дефолтовый опенкарт, имя.ру/2/ взять оттуда пути с учетом последнего каталога, заменив все "2" на "1"?

 

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


Ссылка на сообщение
Поделиться на другие сайты
  1. установить на openservere/хостинге ту же самую версию сайта
  2. сделать экспорт базы данных реального сайта через phpmyadmin
  3. у тестового сайта через phpmyadmin удалить базу данных
  4. на тестовый сайт через импорт загрузить базу данных реального сайта через phpmyadmin
  5. залить все файлы реального сайта кроме config.php и /admin/config.php

профит

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


Ссылка на сообщение
Поделиться на другие сайты
  1. установить на openservere/хостинге ту же самую версию сайта - речь идет именно об установке, не простом копировании файлов?

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


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

да

именно новая установка

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


Ссылка на сообщение
Поделиться на другие сайты
5 минут назад, Zhezkazganetcs сказал:

да

именно новая установка

Что за глупости?)

 

Создаете поддомен, например test.сайт.ру

Копируете туда все файлы вашего сайта, создаете базу данных (экспортируете данные со старой базу и импортируете в новую), правите конфиги (в корне сайта и папке admin), пути, урл и доступ к базе. Потом в robots.txt закрываете сайт от индексации и все.

Изменено пользователем n3bo

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


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

Надо еще учесть, что  не все купленные дополнения запустятся на локальном сервере (openserver, denwer) без танцев с бубном. 

 

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


Ссылка на сообщение
Поделиться на другие сайты
14 минут назад, n3bo сказал:

Что за глупости?)

ну может вам так проще

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

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


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

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

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

 

Изменено пользователем Andycart

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


Ссылка на сообщение
Поделиться на другие сайты
В 7/13/2017 в 12:13, n3bo сказал:

Создаете поддомен, например test.сайт.ру

Копируете туда все файлы вашего сайта, создаете базу данных (экспортируете данные со старой базу и импортируете в новую), правите конфиги (в корне сайта и папке admin), пути, урл и доступ к базе. Потом в robots.txt закрываете сайт от индексации и все.

 

 

Подскажите, пожалуйста:

 

1. А закрытия в robots.txt от индексации достаточно? Ну чтоб поисковики не подумали, что это копия сайта/контента? В инетах пишут, что поисковики не обращают внимание на инструкции и все равно просматривают все. Вопрос только что они потом делают с тем что просмотрели.

2. А все то время, что тестовый сайт не нужен - его нужно переводить в состояние - ведутся технические работы?

 

Спасибо!

Изменено пользователем sadko

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


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

будет одна страница 

Владелец сайта предпочёл скрыть описание страницы.

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


Ссылка на сообщение
Поделиться на другие сайты
В 13.07.2017 в 11:26, Andycart сказал:

например, я сделаю с копии рассылку по клиентам, она к ним не уйдет?

Уйдёт.

Сайты хоть и не будут между собой связанны, но работать то они будут одинаково.

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.