1 / 1 / 1
Регистрация: 18.04.2016
Сообщений: 34
1

Обновление сайтов на PHP

09.06.2017, 20:47. Показов 984. Ответов 3

Author24 — интернет-сервис помощи студентам
Не знал в каком разделе это написать, поэтому пишу здесь.
Занимаюсь нескольких сайтов одновременно. Если отбросить частности, у сайтов есть одно общее начало - движок. Движок мой, писал его давно, да и не важно это.
Вместо того, чтобы вносить изменения на каждом из сайте было решено придумать систему автоматического обновления сайтов. Как это можно реализовать?
Я придумал примерно так:
У нас есть какой-то родительский "корневой" сайт. На нем делаются все изменения. Потом по нажатию на специальную кнопку ко всем сайтам, которые есть в базе, передаются измененные файлы. И вот тут интереснее.
Как отследить измененные файлы - это другой вопрос. Вопрос именно в передаче файлов.

Я вижу два пути:
1. Передавать через cURL. Создать скрипт, который будет передавать измененные файлы и их расположение, а так же специальный ключ, гарантирующий безопасную передачу. Старый файлы удаляются, новые устанавливаются.
2. Соединяться с удаленным сервером при помощи SSH (благо дело в PHP это можно провернуть) и устанавливать там файлы.

Что из этого безопаснее (безопасность волнует в первую очередь, время - уже второй вопрос)? Если и то и другое неверно - какие есть варианты, чтобы это осуществить? Спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.06.2017, 20:47
Ответы с готовыми решениями:

Не просматриваются шаблоны сайтов на php
Доброго времени суток! Настроил я apache+php+mysql по принципу, описанному...

Программа для создания сайтов на PHP
Всех с наступившим. Ребят, подскажите пожалуйста программы для создания сайтов на PHP

Обновление php 5.2 до 5.3
Добрый день. Могу повторяться, за что сразу же прошу прощения. Возникла необходимость обновить...

Посоветуйте литературу по созданию сайтов, используя ООП php (mvc)
Именно создание, а не теория. Теория допускается конечно же, но все-таки хотелось бы наглядно...

3
Заблокирован
09.06.2017, 21:18 2
Если сайты на одной площадке, можно не клонировать ядро движка. В точках входа пропишите путь до ядра и все.
0
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
09.06.2017, 21:23 3
Цитата Сообщение от Lion_and_Wolf Посмотреть сообщение
Я придумал примерно так:
Уже давно все придумали. Делается через composer.
1
1 / 1 / 1
Регистрация: 18.04.2016
Сообщений: 34
09.06.2017, 22:06  [ТС] 4
У меня нет доступа ко всей файловой системе сервера, только к определенным директориям.
Да и в идеале хочется сделать универсальную систему (ну или почти универсальную). Дело не только в разработке, но и в дальнейшей поддержке.
0
09.06.2017, 22:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.06.2017, 22:06
Помогаю со студенческими работами здесь

Технологии написания сайта/сервиса на php для парсинга сайтов
Сразу вопрос: с помощью каких технологий можно реализовать пункты описанные ниже? Я начитался в...

Обновление PHP скрипта
Существует такой код. Можно ли сделать так чтобы при подключении его в другой PHP файл ,на котором...

Версия PHP и её обновление
Здравствуйте. У меня на сайте в разных местах разная версия php. В phpMyAdmin стоит версия 5.6, в...

Обновление версии php в denwer
Здравствуйте. Скачал с оф. сайта denwer, но там, как оказалось, стоит версия php 5.3.13 Я нашел в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru