Согласен все проще делать руками, если бы не быдло, которого на хостинге толпами.
вот им она и нужна.
Что касается правок, то тут 2 решения они реально легкие.
1. вносить изменения в дистрибуив, как правило я около 80% изменений с легкостью заношу даже через багтрак а не гит.
2. если кастом реально под себя, никто вам не мешает сделать патч на баше, я просто свой кастом выношу в патч, поскольку кастомлю сразу десятки серверов.
Работают как часы. проблем небыло.
Да после обновления постоянно приходится прикручивать nginx обратно, но это 1 файл запустить, не так уж и трудно.
Да и сам nginx у меня закастомлен достаточно сильно, если быть точным то плагин переписан вдоль и поперек.
но заводить клиентам все руками ... не жирно будет, пусть сами все делают.
Разумеется все продукты не без грешка
ssl не умеет меняь порт, в результате мне всегда нужно отдаваь ip под сайт с ssl, стандартный бэкап не испоьзую кривоват. Но это частности. Любое ПО косячное.
Если же сравнить его с хваленым ispmanager-ом так эта платная хреновита вообще волосы заставит выпасть. А самое печалное что вот тут действительно ничего нельзя поделать.
Рекомендую вам разделить ваши правки на две части
1. кастом который действительно нужен только вам.
2 кастом который реально полезен всем, и внести его в дистрибутив. И поддерживать теперь его уже не вам ;) что очень даже снимает с вас гемор.
ну если подписываете то да DKIM нужно.
Никто вам не мешает поправить не конфиг а сам плагин, пишите себе в базу скольк влезет.
с админки порт но он легко меняется с консоли.
sed -i 's/:80>/:82>/g' /etc/apache2/sites-available/*.vhost
sed -i 's/80/82/g' /etc/apache2/ports.conf
sed -i 's/:80/:82/g' /etc/apache2/sites-available/default
sed -i 's/:80/:82/g' /etc/apache2/sites-available/ispconfig.conf
sed -i 's/[8][0][)]\;/82);/g' /usr/local/ispconfig/server/plugins-available/apache2_plugin.inc.php
sed -i 's/[=][=][ ][8][0][ ]/== 82 /g' /usr/local/ispconfig/server/plugins-available/apps_vhost_plugin.inc.php
Все проблемы что вы назвали решаются в течение 10 минут нерапряжной правки кода попивая чай.
А если правки здравые то закиньте их в багтрак и гит, я так делаю постоянно, дабы продукт открытый.
ну вопервых он не нужен,
во вторых
usr/local/ispconfig/server/conf/bind_pri.domain.master
Если у вас что-то не работает у вас неправильно настроены
SPF
PTR
DKIM вам не нужен, ЛУЧШЕ ПРОВЕРЬТЕ ВАШ IP в спам базах!
Когда php используется как модуль Apachе, настройки пользователям не нужны, они одинаковые для всех и берутся из основного файла php.ini.
Если перевести сайт на php как CGI, то настройки у пользователей появятся свои. Для того что бы включить режим php как CGI необходимо открыть свойства сайта через панель управления и там выбрать нужный режим php из списка режимов, разрешенных пользователям.
Конечно оно так, но заводить ключи на машины с которыми я работаю по 3 минуты, у меня нет желания (хостинги с которых я забираю сайты ... бррр) на свои естественно ключи.
Если же говорить о таких как кражи паролей то в ярлыках их будут искать в последнюю очередь. А вот если говорить про мазилу, там могут спереть вообще не парясь. так что вещь еще спорная. ХОтя повторюсь, на рабочих серверах естественно ключи.
что же касается удобства, то если вы столь долго раотаете в линуксе долдны давно уже отвыкнуть от " виндовс удобства"
Линукс это не винда тут своя атмосфера ;) за все нужно платить.
Попробуйте https://www.nomachine.com/download-enterprise
Тут функционал побогаче чем у remmina
а нету тегов, я искрени верю что ты в состояние их придумать сам. я написал только саму регулярку исключения h1-h6 так же для закрытия тега. !<.(H|h)[1-6]> ну а уж придумать как дописать все это, это уже у тебя должнохватить и самому. Да кстати на баше это будет явно короче, всего две строчки.
sed 's///g'
ну значит все просто, у тебя в самом сайте прописаны обсалютные пути, и они не совпадают с путями на твоей виртуалке.
Найди их в конфигах и замени хи.
Вообще мжно через find+sed
1 поставь права 777, смени владельца и группу, так же попробуй скопировать файл мейн php в index.php
И вообще если ты отключил эти редиректы и все еще не работает ПРОБЛЕМА НЕ В .HTACCESS
#RewriteEngine On
#RewriteCond %{REQUEST_URI} \.(png|jpg|gif|jpeg|ico|bmp|css|ts|js)$
#RewriteRule (.*) allpn.ru/$1?&%{QUERY_STRING}[R=301,L]