а вот полностью согласен. разработка минимального функционала у меня лично заняла месяца полтора, причем под минимальным я подразумеваю тот функционал, который должен быть в каждом биллинге. а уже со временем приходили новые идеи (и не только свои, некоторые заимствовались в других продуктах) и в 95% случаев я их удачно реализовывал.
что я хочу сказать - разработка биллинга онли фор персонал юз, да и еще небольшой командой, задача не такая и сложная, главное иметь опыт в разработке ☝
используйте банальный exec и sudo
где USERNAME - имя пользователя, от которого идет запуск
SCRIPT - команда со всеми параметрами
т.е. попробуйте
еще можно дать привелегию для service, и сделать что-то вроде:
/etc/sudoers
www-data - юзер от которого запускается скрипт
HOSTNAME надо заменить на хостнейм машины
/usr/sbin/service - полный путь до бинарника
shell.php
либо то, что находится после -S заменить на путь до скрипта sh, в котором просто прописать service mysql restart
но короткий вариант по идее должен работать (не проверял, но через sh 100% будет работать + в sh ненадо прописывать sudo).
p.s. права 777 незачем ставить
p.s.s. отключите лучше safe mode
Бесконечно можно наблюдать за несколькими вещами:
1) тема, в которой публикуются якобы стресс-тесты при помощи битрикса
2) открытие хостингов в период школьных каникул
3) холивар между serverside и extra.
хоть я одно время и импонировал serverside, то сейчас я больше склоняюсь к тому, что большинство его высказываний в сторону extra достаточно безосновательны. либо оба используют одинаковую/схожую модель ведения бизнеса (нужное подчеркнуть), но у одного просто пригорает, а другому нет до этого дела 🍿
p.s. имхо, я не проплаченp.s.s. ддос это плохо, сожалею о проблемах серверсайда
если хостер хранит ваши файлы внутри raw/cow - восстановить реально, но это надо напрячь хостера. очень сильно напрячь)
Сколько часов в сутки будет работать Ваш сервер?
такому переводу с английского учат на "втором высшем, на программиста"?
Господа коллеги, но мне почему-то кажется, что уважемому ТС не 26 лет, и он не учится на втором высшем "на программиста". Максимум дам ему лет 15 и 8-9 класс средней школы.
// по теме: вряд ли вы найдете такое предложение. правда.
А я как разработчик и хостер в одном лице заявлю, что мне нравится KVM за свое удобство и гибкость на низком уровне работы. Правда в продакшн приходится все равно использовать libvirt-api, но если ковырнуть исходники и "подпилить" под себя нужные фичи, то...
Но про openvz не скажу ничего, так как отказался от него еще в 2011, исходники не правил и ничего не компилировал. Нет нужды (:
А Канада не подойдет? Есть у нас так и никем неиспользуемые возможности собственной панели, можем обговорить.
Действительно. Мало того, я не понимаю администраторов, которые не делают такой фичи в своих биллингах) И можно ничего не просить.