![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Triaffer |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 30.7.2006 Репутация: нет Всего: нет |
Привет коллеги,
не так давно заливал на хостинг модифицированную копию typo3 - она содержит около 4500 файлов. Нестабильная работа фтп просто достала - на n-ном файле происходил обрыв и приходилось все перекачивать заново. Помучавшись так пару дней, написал скрипт, распаковывающий zip архив в нужную папку на сервере. Понравилось Загорелся идеей реализовать такой себе серверный инсталлятор веб приложений - с конфигом, в котором прописан доступ к БД, какие атрибуты и каким файлам назначать, какие архивы куда распаковывать и т.п. Ну, чтобы собственные веб приложения разворачивались на сервере быстро и без лишнего участия человека. Кто то сталкивался уже с такими задачами? Может, есть готовые бесплатные решения? Да и вообще, кто что думает по этому поводу. |
|||
|
||||
| solenko |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1473 Регистрация: 15.1.2006 Где: Украина Репутация: 34 Всего: 67 |
Triaffer, обычно просто собирается *nix пакет.
-------------------- Ла-ла-ла-ла Заметьте, нет официального подтверждения, что это не просто четыре слога. |
|||
|
||||
| Sanchezzz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: 41 Всего: 60 |
обычно такая задача делится на несколько этапов, чтобы не привело к такому что php скрипт привесил интервал выполнения скрипта или сожрал всю память выделенную под запуск скрипта.
-------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
Triaffer, стоит посмотреть на joomla. Она ставиться и дополняется подгужаемыми из инета зипами. Бесплатно, и давно!
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| Sanchezzz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: 41 Всего: 60 |
народ мало ЦМС не надо советовать зайдите на cmslist.ru и сравниваете сами.
а то начнется эта гвн. и то лучше то это итд. -------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
|||
|
||||
| Triaffer |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 30.7.2006 Репутация: нет Всего: нет |
Sanchezzz, речь, собственно, не о выборе CMS.
Нам каждый день приходится ставить на чистый сервер веб продукты на тестирование. Так возник вопрос о автоматизации этого процесса. И как его возможное решение - "веб инсталляторы". |
|||
|
||||
| Sanchezzz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: 41 Всего: 60 |
не я это понял. просто чтобы не советовали.
у вас есть доступ к цпанели на хостинде там есть распаковка архивов от 40 - 100 мб легко распаковывает где то 1-2 минуты. запаковываете архив в зип или тар.гз закидываете через фтп если конект обрывается то всегда можно продолжить заливку если конечно поддерживается сервером. ну после распаковки выставляем права запускаем инстал. -------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
Triaffer, Кстати, был какой-то проект jsys. распространялся на joom.ru, хотя я сейчас там его сходу не нашел :-(. Но не в этом суть. Он представлял собой один файл, который умел упаковывать/распаковывать зипы, смотреть/редактировать файлы и проч. Для работы с зипом использовался pclzip от Vincent Blavet. Вставлялся он в этот один файл таким трюком
Такой трюк позволял jsys php быть размером меньше 100кб, в то время как один только pclzip в нормальном виде весит ~250. Понятно, что в нормальной жизни такое лучше не использовать, однако для инсталлятора "быть одним файлом" - очень приятная фича. -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| Triaffer |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 30.7.2006 Репутация: нет Всего: нет |
Да, сейчас jsys позиционируется как часть Joomla
|
|||
|
||||
| Валерия |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 10.3.2007 Репутация: 3 Всего: 8 |
А в php 5.30 будут php архивы)
Т.е можно в него весь скрипт запихнуть, и одним файлом копирывать на сервер/с сервера, и запускать не распаковывая.. Это как jar в яве)) |
|||
|
||||
| Sanchezzz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: 41 Всего: 60 |
пока этот 5,30 на всех серверах поставится это еще долго будет. + сервера на сервер копирование наверника на запрет. Хостинг обычно платит за свой гигобитный инет к серверу.
-------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
|||
|
||||
| Валерия |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 10.3.2007 Репутация: 3 Всего: 8 |
5.30 еще не вышел)
Да и адекватные хостеры довольно часто апгрейдят всё до последних версий... |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |