Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Перенос сайта (проекта) между двумя ubuntu с LAMP  (Прочитано 1242 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dr.Vadz

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
    • SEOhub
Подскажите пожалуйста, как правильно осуществить? Имеется два рабочих места (дом, работа), пользуясь виндой для разработки сайтов использовал OpenServer (носил на флешке). Можно ли что-то подобное осуществить на Ubuntu?
Тобиж, можно ли как-то удобно переносить проекты с одного компа на другой под Ubuntu?

Заранее спасибо.

ТС не появлялся на Форуме более трех месяцев по состоянию на 05/12/2019 (последняя явка: 02/05/2019). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 05 Декабря 2019, 06:51:53 от zg_nico »

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1269
    • Просмотр профиля
Re: Перенос сайта (проекта) между двумя ubuntu с LAMP
« Ответ #1 : 24 Декабря 2015, 00:28:34 »
Не уверен, что правильно понял вопрос...
Всмысле, хочется тестовый сервак носить с собой на буке? Чтобы гонять сайт прямо на рыбалке в оффлайне? Если я правильно понял, то ставь LAMP или Xampp
В метапакет входит сервер Apache, база данных MySQL и модуль PHP.

Пользователь решил продолжить мысль 24 Декабря 2015, 00:38:43:
Можно еще настроить SSH - доступ. Тогда не нужно будет копировать проект на домашний комп, а можно будет прямо с домашнего компа работать с проектом, установленном на работе. Правда, комп (сервак), который на работе, должен быть включен, разумеется.
« Последнее редактирование: 24 Декабря 2015, 00:38:43 от Heider »

Оффлайн dr.Vadz

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
    • SEOhub
Re: Перенос сайта (проекта) между двумя ubuntu с LAMP
« Ответ #2 : 24 Декабря 2015, 01:09:30 »
Не уверен, что правильно понял вопрос...
Всмысле, хочется тестовый сервак носить с собой на буке? Чтобы гонять сайт прямо на рыбалке в оффлайне? Если я правильно понял, то ставь LAMP или Xampp
В метапакет входит сервер Apache, база данных MySQL и модуль PHP.

Пользователь решил продолжить мысль [time]24 Декабрь 2015, 01:38:43[/time]:
Можно еще настроить SSH - доступ. Тогда не нужно будет копировать проект на домашний комп, а можно будет прямо с домашнего компа работать с проектом, установленном на работе. Правда, комп (сервак), который на работе, должен быть включен, разумеется.

Нет, не носить на ноуте. Есть два ПК (один дома, один на работе) и хочется носить проекты с дома на работу и наоборот, что-то типа как переносной сервак, только на Ubuntu понимаю надо походу каждый раз делать экспорт-импорт базы и "подкидывать" файлы CMS в директорию сервера.

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1269
    • Просмотр профиля
Re: Перенос сайта (проекта) между двумя ubuntu с LAMP
« Ответ #3 : 24 Декабря 2015, 01:38:06 »
Необязательно. Вы можете в настройках апача прописать корневую директорию сайта, как путь к Вашей примонтированной флешке с файлами проекта. А можно вообще примонтировать через SSH-тоннель удаленную директорию Вашего рабочего комьютера прямо на домашний комьютер. Тогда и с флешкой таскаться не нужно будет.

Оффлайн dr.Vadz

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
    • SEOhub
Re: Перенос сайта (проекта) между двумя ubuntu с LAMP
« Ответ #4 : 24 Декабря 2015, 02:14:08 »
Необязательно. Вы можете в настройках апача прописать корневую директорию сайта, как путь к Вашей примонтированной флешке с файлами проекта.

но ведь это, походу, повлияет на скорость работы проекта. Хотя вариант очень удобен, спасибо.

А будет ли подхватывать апач файлы сайта, если на флешке создать раздел и монтировать его как /var... ну и соответственно серваку прописать виртуальные хосты?
« Последнее редактирование: 24 Декабря 2015, 02:35:21 от dr.Vadz »

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1120
    • Просмотр профиля
Re: Перенос сайта (проекта) между двумя ubuntu с LAMP
« Ответ #5 : 24 Декабря 2015, 03:00:05 »
А какой-нибудь SVN или GIT использовать? Перед началом работы - update, при завершении - commit.


Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1269
    • Просмотр профиля
Re: Перенос сайта (проекта) между двумя ubuntu с LAMP
« Ответ #6 : 24 Декабря 2015, 10:43:58 »
А будет ли подхватывать апач файлы сайта, если на флешке создать раздел и монтировать его как /var... ну и соответственно серваку прописать виртуальные хосты?
Это вообще самый простой вариант. Монтировать командой:
sudo mount /dev/sdb1 /var/www/html
/dev/sdb1 - ваша флешка, может по другому обзываться системой, посмотреть название устройства (флешки) можно командой lsblk, если флешка монтируется автоматически, то предварительно размонтировать.

/var/www/html - виртуальный хост апача по умолчанию, он существует сразу после установки апача, можно изменить на другой, ну и на компе эта папка должна быть пустая, разумеется, чтобы все нормально монтировалось.

SSH-туннелем то же самое. Монтируете удаленную папку в виртуальный хост.

Скорость будет зависить от скорости работы с флешкой или скорости работы SSH-канала. Обе эти скорости наверняка меньше скорости обмена с винчестером, поэтому и на скорости работы сайта это скажется. Но Вы это заметите только при работе с тяжелой графикой или видео. Если Ваш проект целиком помещается на флешке, то там и тормозить особо нечему.

Но все эти извраты годятся только для разработки. Для готового или полуготового, но работающего на пользователей проекта, эта схема не годится. Здесь не только вопрос торможения, но и дополнительные уязвимости для безопасности сайта появляются.


Пользователь решил продолжить мысль 24 Декабря 2015, 10:49:08:
На том компе, который на работе, можно попросить сисадмина, чтобы тоже сделал отдельный виртуальный хост для разработки с монтированием флешки в корневую папку хоста. Тогда Вам вообще не придется переносить файлы во время разработки.
« Последнее редактирование: 24 Декабря 2015, 10:49:08 от Heider »

Оффлайн dr.Vadz

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
    • SEOhub
Re: Перенос сайта (проекта) между двумя ubuntu с LAMP
« Ответ #7 : 24 Декабря 2015, 11:19:57 »



Цитировать
Но все эти извраты годятся только для разработки.

Именно так и задумано. Спасибо большое.

 

Страница сгенерирована за 0.051 секунд. Запросов: 23.