Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...
  • записи
    3
  • коментаря
    183
  • переглядів
    4 290

sitecreator

11 615 переглядів

Поклонникам чистого NGINX предлагаю ознакомиться с панелью управления aaPanel.  CyberPanel - это не для приверженцев чистого NGINX.

Просьба воздержаться от проявлений "религиозной" предвзятости по отношению к веб-серверу LiteSpeed, в тоже время приветствуется анализ с фактическим набором данных, а не голословные утверждения.

 

CyberPanel и веб-сервер LiteSpeed  могут быть интересны как альтернатива веб-серверам с поддержкой .htaccess:

 

  • Apache
  • Nginx+Apache

 

Т.е. имеет смысл сравнивать ситуации одного порядка. Не вполне корректно делать сравнение ситуаций с поддержкой htaccess и без нее. Без htaccess работает NGINX, и NGINX практически всегда будет лучшим решением.  Но если нужен htaccess, то из вашего выбора выпадает чистый NGINX , но остается, например, вариант Nginx+Apache или LiteSpeed.

 

Спойлер

 

_

_

 

 

 

 

 

mXe3qnY.png

 

 

Друзья, старался подготовить доступное руководство на русском языке по установке и управлению CyberPanel - бесплатной панелью управления сервером (VDS/VPS). Попробую подробно, с освещением плюсов/минусов и подводных камней.  Несущественные моменты, понятные итак большинству специалистов, знакомых с Linux (FreeBSD) буду опускать чтобы не загромождать слишком описание. Но иногда буду давать наиболее полное описание чтобы даже начинающий мог провести успешно установку. Но все же знания Linux хотя бы в общих чертах приветствуются.

 

Данная статья по большей части не является перепечаткой (переводом) или компиляцией информации из разных источников, а основана на собственном опыте, многие нюансы просто нигде не описаны пока на просторах интернета. Особенно применительно к Opencart.

 

Итак, CyberPanel  + веб-сервер LiteSpeed + LSPHP.

Весьма достойный выбор в качестве основы для размещения магазинов на опенкарт. Причем, высоконагруженных магазинов с количеством товаров от 100 000 в том числе.

 

Про LSPHP смотрим здесь: https://www.php.net/manual/ru/install.unix.litespeed.php

Цитата

LiteSpeed PHP - это оптимизированная сборка PHP для работы с продуктами LiteSpeed через LiteSpeed SAPI. LSPHP запускается как самостоятельный процесс и имеет отдельный исполняемый файл, который используется как обычный исполняемый файл командной строки для запуска скриптов PHP.

LSAPI - это очень оптимизированный API, позволяющий LiteSpeed взаимодействовать с веб-движками других производителей. Он имеет тот же протокол, что и FCGI, но гораздо более эффективный.

 

Все знают про веб-серверы Apache и Nginx, которые могут работать как самостоятельно, так и в связке Nginx + Apache (фронтэнд + бэкЭнд).  Есть еще один интересный веб-сервер - это LiteSpeed , который есть в бесплатной (OpenLiteSpeed ) и коммерческой версии. По популярности, конечно, Apache и Nginx будут впереди, но на сегодня доля LiteSpeed - это почти 10%. Статистику можно посмотреть здесь: https://w3techs.com/technologies/details/ws-litespeed

 

Большинству специалистов известна очень удобная (в первую очередь для непрофессионала) панель управления сервером ISPmanager. Пожалуй, плюсов в ISPmanager гораздо больше чем минусов. Это одна из самых продвинутых и удобных панелей управления. Но недавно появился дополнительный (относительный) минус - это повысилась ее стоимость в Lite версии с одновременным ограничением на кол-во используемых доменов  - до 10, включая поддомены (на автоподдомены ограничение не распространяется). Если нужно поддержать более 10 доменов - тут уже нужно выбирать ISPmanager Pro (до 50 доменов).

 

Кроме платных панелей управления есть бесплатные (некоторые среди них свободные с открытым кодом, часть - закрытые с проприетарным кодом). И есть очень даже надежные и удобные панели управления. Я работал с разными, штук пять достойных вполне можно обозначить. Сразу скажу, что говорить про панель Vesta CP уже нет смысла, т.к. развитие и поддержка сошли на нет, в прошлом панель имела проблемы с безопасностью, в общем, остается забыть про нее. Благо, что есть достойные альтернативы.

Для поклонников Vesta CP:
 

Спойлер

 

Не смотря на то, что проект умер, есть форки Vesta (на данный момент выпускаются довольно регулярно новые версии), например,

HestiaCP:

https://github.com/hestiacp/hestiacp

https://www.hestiacp.com/

 

myvestacp:

https://github.com/myvesta/vesta

https://www.myvestacp.com/

 

В мои планы пока не входит освещение данной панели управления и ее форков. Я остановил свой выбор на нескольких панелях управления, превосходящих удобством и функционалом Vesta. С Vesta сталкивался неоднократно, при сравнении с другими панелями управления есть масса неудобств.

 

 

Начну краткий обзор с CyberPanel.  Позже планирую осветить и другие достойные панели управления.

Инструкцию по установке с определенными нюансами прикладываю ниже.  Есть свои подводные камни. Постараюсь осветить максимально подробно трудности и способы их преодоления. Материал буду дополнять. У меня он уже подготовлен в гораздо большем объеме чем сейчас я выкладываю здесь.

 

Я довольно подробно останавливаюсь на выборе определенной ОС, приведу сравнительный анализ, что и какой именно набор софта вы получите в случае одной или другой ОС. Сразу скажу, что в случае CyberPanel нельзя говорить, что можете ставить то, что вам нравится и ли к чему привыкли, т.к. есть определенные ограничения софта, которые вы получите в случае разных ОС, и обойти вы их просто так не сможете. Нужно понимать, что веб-сервер OpenLiteSpeed  требует довольно специфические сборки php - LSPHP, которые вы просто так не соберете самостоятельно и не установите в случае необходимости в отличие от php как модуля Апачи, cgi, php-fpm. А именно веб-сервер OpenLiteSpeed  поставляется вместе с панелью управления CyberPanel.

 

OpenLiteSpeed  функционально заменяет Апачи, Nginx и их связку. При этом скорость будет на уровне чистого Nginx + php-fpm, это если верить разработчикам веб-сервера и независимым тестировщикам. Однако, любые заявления самих разработчиков всегда стоит ставить под сомнения, т.к. лукавого подхода в сравнении с продуктом конкурента никто не отменял. Не помешает сделать сравнительные тесты самостоятельно на вполне реальных задачах опенкарт. Плюс возможность кеширования HTML на уровне веб-сервера, т.е. без всяких ускорителей-кешеров. Специально для опенкарт есть официальный модуль. Но это отдельный вопрос, со своими плюсами и минусами, постараюсь его осветить позже более подробно.

OpenLiteSpeed  умеет работать очень быстро со статикой (файлы изображений, js, css, шрифты и прочие подобные файлы) и с php.

 

Кстати, очень многие крупные хостинг-провайдеры отдали предпочтение именно веб-серверу LiteSpeed.  Например, крупнейший провайдер Украины *****

использует LiteSpeed (коммерческий вариант) для предоставления обычного (виртуального) хостинга.

 

Сайт разработчика панели CyberPanel.
Процесс установки CyberPanel кратко описан здесь.

Разработчиком CyberPanel заявлена совместимость с операционными системами:

  • Centos 7.x,
  • Centos 8.x,
  • Ubuntu 18.04,
  • Ubuntu 20.04

 

Поддержка Linux Debian не заявлена в CyberPanel . Но сам веб-сервер OpenLiteSpeed  устанавливается на Debian без проблем. К тому же есть еще одна весьма достойная  бесплатная панель управления, которая поддерживает OpenLiteSpeed , Apache или чистый Nginx на выбор. Я говорю про aaPanel - это Open Source панель управления для серверов.

Что примечательно, наиболее полная поддержка всевозможного софта в aaPanel опять же достигается именно в Centos 7, т.е. некоторый полезный софт есть только под Centos 7. aaPanel поддерживает Centos 7, Debian, Ubuntu, т.е. в этом случае выбор ОС будет шире.  Панели управления aaPanel я посвящу отдельный блог, она явно этого заслуживает, а также сделаю сравнение с CyberPanel и ISPmanager.


CyberPanel работает совместно с веб-сервером OpenLiteSpeed (или с его коммерческой версией). OpenLiteSpeed понимает конфигурационные файлы Apache .htaccess, поэтому можно считать, что программное обеспечение, которое рассчитано на работу с Apache, будет также работать и под OpenLiteSpeed. Работа CyberPanel с Apache или Nginx не предусмотрена. Если говорить про быстродействие, то можно утверждать, что OpenLiteSpeed с успехом заменяет связку Nginx + Apache, т.е. по быстродействию он не уступает этой связке, но превосходит по быстродействию Apache (если тот работает один без Nginx).

OpenLiteSpeed имеет расширение для Opencart, позволяющее использовать кеширование страниц средствами самого веб-сервера.

Выбирайте правильно операционную систему Linux нужной версии. Более старая версия поддерживает более старые версии php, а не только самые свежие. Если использовать Ubuntu 18.04 , то будут доступны php версий:

  • 7.0, 7.1 (с поддержкой mcrypt),
  • 7.2, 7.3, 7.4, 8.0 (без поддержки mcrypt).

Если же нужно использовать php 5.6, то тогда стоит установить Linux Centos 7.X, поддержка которой прекратится 01.01.2025.
 

ВАЖНО IMPORTANT
Важно понимать, что в случае Ubuntu 20.04 и использовании CyberPanel вам будут доступны для работы с веб-сервером OpenLiteSpeed только версии php (lsphpXX ): 7.2, 7.3, 7.4, 8.0. В этих версиях нет расширения mcrypt, необходимого для определенных версий Opencart, и вы не сможете самостоятельно его установить в отличие от случаев если бы вы использовали веб-сервер Nginx или Apache (но эти веб-серверы CyberPanel не поддерживает). Также вы не сможете установить другие более старые версии lsphpXX, например, lsphp56 или lsphp71.
Устанавливайте Ubuntu 18.04 если вам нужны php (lsphpXX ) 7.0, 7.1, в которых есть расширение mcrypt. Версии php 7.2...8.0 в Ubuntu 20.04 не содержат mcrypt.

Если нужны все версии PHP (5.3...8.0) с поддержкой mcrypt, то тогда нужно использовать ОС Centos 7.

 

Впрочем, от расширения mcrypt можно в принципе совсем отказаться в Opencart и заменить его openssl.
Спойлер

 

Например, за счет ocmod-а для 2-й версии опенкарт:
Для 1.5 версии опенкарт соответственно:

 

 


Самый большой выбор версий PHP будет если установить Centos 7 + CeberPanel. От php 5.3 до php 8.0, что покрывает практически все потребности, особенно если используется движок Opencart старых версий. Для каждого сайта можно назначить свою версию php.

 
 

Примечательно, что в случае Centos 7 все версии PHP (LSPHP), включая php 8.0, имеют подключенное расширение mcrypt, чего нельзя сказать о варианте для Ubuntu.
 
sitecreator_ru_FWZZr1yTgV.png




CyberPanel установит автоматически сервер MariaDB. Но версия данного сервера будет зависеть от того какую ОС вы установили прежде. Для Centos 7 будет установлена самая свежая версия MariaDB 10.5 (актуальная на июнь 2021). Для Ubuntu 18.04 будет установлена MariaDB 10.1, а на Ubuntu 20.04 - MariaDB 10.3 соответственно, т.е. для Ubuntu устанавливаются те версии, которые доступны из репозиториев Ubuntu. Т.е. Centos 7 получается, что будет самым универсальным решением в плане PHP и будет иметь самый свежий софт по сравнению с Ubuntu, не смотря на то, что Centos 7 выпущена ранее Ubuntu 18.04.



На Ubuntu также можно обновить MariaDB до 10.5, но более сложным способом. В случае Centos 7 получается все проще и с более предсказуемым результатом.
На данный момент (июнь 2021) актуальная версия Centos 7 - это Centos 7.9 от 12 ноября 2020 с ядром Linux 3.10.0-1160. Поддержка (выпуск обновлений безопасности и стабильности) Centos 7 разработчиком заявлена до конца 2024 года.
Centos 8 также поддерживает CyberPanel, но поддержка Centos 8 заявлена лишь до конца 2021.


Перед установкой панели управления у вас должна быть установлена Centos 7 или Ubuntu 18.04, или 20.04.

 

Далее на примере Ubuntu.

Обновление репозиториев Ubuntu:

Код:
sudo apt update

 

Можем узнать какие пакеты могут быть обновлены:
Код:
apt list --upgradable

 

Для обновления системы используем:
Код:
sudo apt upgrade

 

или
Код:
sudo apt full-upgrade

 

Установите curl:
Код:
sudo apt install curl

 

Во время установки будет вопрос (выбираем Yes):
 
sitecreator_ru_VLjXAUD8RV.png

Проверьте версию установленного curl (для определения успешной установки):
Код:
curl -V

 

Перезагрузите Ubuntu:
Код:
reboot

 

Запускаем установку CyberPanel:
Код:
sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)

 

В ходе установки будет предлагаться разный выбор опций. Обычно все довольно прозрачно для понимания. На скриншотах ниже показаны большинство выбираемых опций. На запрос установки разных расширений PHP отвечаем "Y".
 
sitecreator_ru_K8uDtmHvlD.png
 
sitecreator_ru_dvrlyb5EFa.png
 
sitecreator_ru_wuk0ZasQsj.png
 
sitecreator_ru_xIGiKJvbqO.png
 
sitecreator_ru_v8gs6Hcnh4.png
 
sitecreator_ru_Id0MR5ip6i.png
 
sitecreator_ru_tDqg5CL4zL.png
 
sitecreator_ru_f3sbZQMiTN.png
 
sitecreator_ru_sQT2Vmf3l0.png



По умолчанию (если при установке не меняли) пароль: 1234567.
Разумеется, что его нужно сменить.
Задать новый пароль админа панели управления CyberPanel :
Код:
adminPass newpassword

 

Узнать пароль для пользователя root для MySQL/MariaDB:
Код:
cat /etc/cyberpanel/mysqlPassword

 

Все пароли для входа в панели управления указаны в отдельных файлах в этой папке /etc/cyberpanel:
 
sitecreator_ru_pmaqGAX3lx.png
 
 
  • +1 11

89 коментарів


Recommended Comments



В 30.09.2021 в 23:18, Shureg сказал:

Да, вам очень часто стоило бы так поступить. Но тут нужны характер, собственное достоинство  и т.п., вам не подходит.
По поводу надежности того же isp можно говорить только с иронией. Багов там не меньше бесплатных панелей, при этом добавляются еще и причуды жадных разработчиков, из серии "а если не заплатят еще больше бабла - отключим газ убьем сервер."
Панель с "родным" лайтспидом - это интересно, как минимум. 
Жаль, что ТС про плагин кэширования от лайтспида для опенкарта только мельком упомянул, было бы интересно его потестить, погонять. 

Приведи факты!
 

Надіслати

Статья о том как окончательно деградировать используя очередную панель для сервера...
Вероятно статьи о том как тонко конфигурировать веб-сервер это для каких-то сверх людей со вселенским разумом...
В то время когда большинство DevOps используют Docker, Kubernets и все как один говорят, что подобные ПУ сервером это не только софт который отжирает ресурсы, но и создает потенциальные дыры на сервере, тут на всеобщее обозрение представлено нечто.
На кого это рассчитано вообще, на новичков которые не хотят разобраться в основах настройки и работы LAMP/LEMP сервера или для тех у кого мозг совсем высох?!

Чисто из консоли можно без особого труда настроить наипрекраснейший сервер вручную, а потратив немного времени для сборки целевого Docker-контейнера под Opencart и вовсе закрыть данный вопрос на будущее.
 

Надіслати
8 минут назад, ocdev_pro сказал:

Статья о том как окончательно деградировать используя очередную панель для сервера...

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

  • +1 1
Надіслати
1 час назад, Shureg сказал:

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

:-D Ага, а DevOps это уже отмирающая профессия, которая не смогла осилить сложность функционала ПУ и пошли с бутылкой в одной руке и с документацией по Docker в другой...
Почему-то любая позиция DevOps на indeed с зп в 100$к первые 3 требования это Docker, Kubernets, CI/CD и никто там даже не думает о панельках различных... не странно нет:? Может весь мир живет в параллельной вселенной? 
Хватит оперировать воздухом, аргументы человека с интеллектом подростка

Надіслати
2 часа назад, ocdev_pro сказал:

Может весь мир живет в параллельной вселенной? 

Видимо, да. Ваш ваш мир живёт в другой вселенной. Где разработчики opencart зарабатывают 100$k и только и делают, что деплоят его в кубернет.
Вы в следующий раз не путайте, пишите в своей вселенной на своём форуме, чтобы нас, убогих, не смущать.

Надіслати
1 час назад, Shureg сказал:

Видимо, да. Ваш ваш мир живёт в другой вселенной. Где разработчики opencart зарабатывают 100$k и только и делают, что деплоят его в кубернет.
Вы в следующий раз не путайте, пишите в своей вселенной на своём форуме, чтобы нас, убогих, не смущать.

100$к в год, именно так измеряться ЗП на западе..

В РФ порядка 30к-40$к для DevOps.

 

Разработчики и DevOps Engineer это диаметрально противоположные профессии если что. Вроде же на русском пишу, а читать все равно не умеешь.

 

По большому счету php- разработчику, подчеркну нормальному, вся эта кухня с поднятием веб-сервера и его дальнейшим обслуживанием в целом не нужна, не его зона ответственности, для этого есть DevOps специалисты.

Но вам этого не понять.

 

Ну а так в дополнение скажу, что создать докер контейнер для опенкарт, с автоматическим развертыванием проекта из git это не для ларьков и мамкиных стартаперов.

 

Когда стоит задача максимального аптайм проекта с возможным быстрым переездом на другой сервер, то тут никакая панелька не спасет.

С быстрым, это имеется ввиду, через 20 минут, сайт снова доступен на новом железе с актуальной базой на сервере в другом дц.

Но вам до таких финтов ещё эволюционировать не одно поколение

Надіслати

 

9 минут назад, ocdev_pro сказал:

Когда стоит задача максимального аптайм проекта с возможным быстрым переездом на другой сервер, то тут никакая панелька не спасет.

 

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

19 минут назад, ocdev_pro сказал:

С быстрым, это имеется ввиду, через 20 минут, сайт снова доступен на новом железе с актуальной базой на сервере в другом дц.

Как у вас все запущено...

 

3 минуты назад, ocdev_pro сказал:

Но вам до таких финтов ещё эволюционировать не один год

Спасибо на добром слове. "По подсчетам  ученых, 90% людей эволюцию симулировали"
Вы тоже попробуйте эволюционировать, вдруг и у вас получится.
 

  • +1 1
Надіслати

Спасибо! за обзоры. На ваш взгляд что лучше aaPanel или CyberPanel? Хотел установить CyberPanel, но Debian оказывается не поддерживает, я как то на нем работаю. начну тогда с aaPanel

Надіслати
4 часа назад, max131313 сказал:

На ваш взгляд что лучше aaPanel или CyberPanel?

 

aaPanel - это более универсальный вариант.

CyberPanel заточена именно на LiteSpeed, а aaPanel поддерживаетLiteSpeed, Nginx+php-fpm, Apache+php-fpm.

 

Только учтите, что под Debian в случае aaPanel часть софта нужно будет компилировать из исходных кодов. Все это происходит автоматически. Просто нужен хороший запас времени для этого.

 

Надіслати
В 05.07.2021 в 23:28, sitecreator сказал:

Далее запускаем установщик Киберпанели.

извиняюсь конечно за тупость может быт, и где этот установщик, что прописывать ?

Надіслати
2 часа назад, pro100m сказал:

и где этот установщик, что прописывать ?

 

sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)

 

Выше все есть в описании, смотрите:

 

Цитата

Запускаем установку CyberPanel:

Код:

sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)

 

 

install.sh - вот это и есть установщик. У него даже название, говорящее само за себя.

Файл установки. Автоматически скачивается и запускается после ввода вышеприведенного кода и нажатия на "enter".

Надіслати
11 часов назад, sitecreator сказал:

Выше все есть в описании, смотрите:

в том и дело, что прописывал

sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh)

и нечего не ставилось, вываливало кучу надписей что то по UBUNTU и на этом все.

сегодня попробовал, все встало.

попробую потестить для интереса, вот что то я не нашел где у нее крон ? или не предусмотренно ?

Надіслати

в общем потестил, в принципе вариант не плохой, но 2 вопроса так и не смог рещить с этой панелью

1. где крон нашел, но запустить так и не смог, работать не хочет

2. непоняики с бекапами, в меню по бекапам 2 раздела, и оба какие то кривые, на удаленный сервер сохранять не хочет, хотя после настроек пишет что соединение установлено, на локалку создало бекап только после настройки, но больше бекап так и не сделало.

в остальном вроде панелька не плохая.

если бы не эти 2 проблемы то можно бы рассматривать как альтернативу платным панелям.

Надіслати
48 минут назад, pro100m сказал:

1. где крон нашел, но запустить так и не смог, работать не хочет

 

вероятно, не разобрались.

у меня не было с этим проблем.

 

CRON - это фишка самой Linux, панель управления сама ничего не запускает. Панель управления - это лишь визуальный интерфейс.

Работает чисто все в Linux. Панель тут никаким боком не связана с вашими проблемами.

Если не работает, то ищите свои ошибки.

 

Зашли в консоль по SSH под root, задали команду для просмотра задач cron:

 

crontab -l

 

и увидели список ваших задач.

 

QRE8LYC.png

 

далее смотрите в папочке cron (у вас путь будет иной) ваши задания и логи.

логи нужны для анализа ошибок.

 

можете, например, воспользоваться файловым менеджером MC (Midnight Commander)

 

vgGkTFt.png

 

Предлагаю вам разобраться с вашими cron-заданиями в рамках самой Linux.

Надіслати
12 минут назад, pro100m сказал:

cron не понимает запись типа wget ссылка ?

 

это вряд ли.

вы логи смотрели?

wget у вас установлен? по-умолчанию он не во всех linux установлен.

 

И снова вы, как мне видится, не вполне понимаете как работает cron и linux в частности.

wget запускается в командной строке linux  (та самая шелл), его не сам cron запускает. cron просто прочитал задание и отправил его в шелл выполняться.

 

Вы можете любое задание из cron запустить просто в шелл вручную.

 

 

но нужно понимать, что wget будет работать только с реальным сайтом в сети, а не тестовым.

А то, бывает, что переносят сайт на новый сервер, а wget обращается при этом к сайту на старом сервере.

У вас, случайно, не этот случай?

Надіслати
21 минуту назад, sitecreator сказал:

У вас, случайно, не этот случай?

нет, все нормально, все реально.

если я запускаю в консоле wget ссылка, то все запускается и отрабатывает

Надіслати
2 часа назад, pro100m сказал:

у меня даже такой директории нет

 

а если перечитать вышенаписанное?

 

4 часа назад, sitecreator сказал:

у вас путь будет иной

 

я вам для примера привел свой путь.

ваш путь вы увидите по команде:

 

4 часа назад, sitecreator сказал:


crontab -l

 

 

Цитата

и увидели список ваших задач.

 

не вижу смысла обсуждать тут нюансы вашей частной ситуации.

При том, что вопрос касается не панели управления, а связан исключительно с Linux и вашим частным заданием cron.

 

Попробуйте все ваши задания запускать без cron. Смотрите вывод ошибок и логи.

Но считаю, что здесь нет смысла писать о ваших проблемах или достижениях в борьбе с cron. Т.к. это всего лишь ваш частный случай. С панелью управления он не связан.

Надіслати
1 час назад, pro100m сказал:

cron

 

если у вас не сложилось с Киберпанелью, то можете попробовать aaPanel?

Там аж три веб-сервера доступно на выбор.

 

cron и backup там есть.

 

 

 

Надіслати

я конечно понимаю, самое простое сказать, вы дебил, нечего не понимаете, говорить бесполезно, на этом разговор закончен.

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

4 часа назад, sitecreator сказал:

не вижу смысла обсуждать тут нюансы вашей частной ситуации.

При том, что вопрос касается не панели управления, а связан исключительно с Linux и вашим частным заданием cron.

это не частные нюансы и касается именно панели, поэтому считаю, что данное обсуждение тут уместно.

 

итак проблема все таки в панеле, озвучиваю решение проблемы, может кому пригодится.

дело в том что при сохранение в панеле задания типа

wget 'ссылка' >/dev/null 2>&1  кавычки и то что после обрубается, то есть остается вот так

wget ссылка

если прописывать без кавычек

wget ссылка >/dev/null 2>&1 то все нормально сохраняется, но задание не работает

почему так, не знаю, это по идее к создателям панели ) но не как не к Linux и моим частным заданиям это не относится )))

в общем прописываем без кавычек, идеи открываем файл крона пользователя

crontab -u users -e

тут тоже интересные вещи творятся )))

в панеле пользователь users, но в системе его нет ))))

поэтому crontab -u users -e нечего не находит. полтергейс )))

смотрим какие есть пользователи

getent passwd

и о чудо находим что наш users в системе почему то под user8272, для информации - в панеле сие чудо негде не отображается )))

итак прописываем

crontab -u user8272 -e

открываем файл заданий нашего пользователя, дописываем там кавычки на ссылку, сохраняем и свершилось чудо, крон работает.

 

может быть конечно я что то не понимаю и дело не в панеле, а в моей тупости и моем частном задание, но факт остается фактом.

sitecreator

насчет бекапов я думаю тоже нет смыла вас спрашивать, так как скорее всего будет ответ, что дело не в панеле, а в моей тупости и частном задание по бекару )))

 

  • +1 1
Надіслати
17 часов назад, pro100m сказал:

я конечно понимаю

 

у вас чудеса начались прямо с самого начала еще до установки панели управления.

не запускался установщик:

 

install.sh

 

Я не сталкивался с проблемами работы cron. Несколько магазинов, как минимум, работают полгода без проблем.

И в них используется cron wget без всяких танцев с бубнами.

 

Если бы проблема имела место быть массово, то о ней было бы наверняка известно.

У Киберпанели есть поддержка (обратная связь), есть форум, где обсуждаются все вопросы.

 

17 часов назад, pro100m сказал:

но если бы вы сами посмотрели внимательно скрины которые я скинул

 

вы же всю конкретику замазали.

на ваших скриншотах нет самого задания (команды).

 

SFqaSAu.png

Это же ваш скриншот?

Вы считаете, что можно что-то проанализировать, не имея полной информации?

wget должен работать без кавычек если нет доп. параметров.

Ссылка с параметрами требует кавычки вокруг всей ссылки, включая параметры.

 

У меня панель управления не режет.

 

 

17 часов назад, pro100m сказал:

что я дебил

 

извините, но это вы сами для чего-то пишите.

Я писал со всем уважением.

 

Я ранее указал вам лишь на очевидные вещи, которые вы пропустили.

 

21 час назад, sitecreator сказал:

 

В 23.01.2022 в 00:58, sitecreator сказал:

у вас путь будет иной

 

я вам для примера привел свой путь.

 

У меня так настроены пути, а у вас - эдак. Сути это никак не меняет.

Я вам показал лишь пример cron. Ваши папки будут отличаться от моих.

Они даже на разных Linux будут отличаться. Не знали?

 

Надіслати

да ладно, понятно что вы в белом фраке, и что бы не говорил, вы умный я дурак.

хотя я уверен на 100%, исходя из вашей политике, что даже если вы и узнали про такую проблему то никогда не признаетесь.

самовлюбленость не позволяет вам такое сделать.

Надіслати
1 час назад, pro100m сказал:

да ладно

 

какой-то странный тон вы выбрали.

 

сами постоянно для чего-то заостряете внимание на своих особенностях восприятия мира. Самый первый пост начали с:

 

В 21.01.2022 в 03:39, pro100m сказал:

извиняюсь конечно за тупость

 

И при этом никаких технических подробностей.

 

1 час назад, pro100m сказал:

такую проблему

 

Так напишите про нее на форуме официальной поддержки. Пусть мир тоже узнает.

 

1 час назад, pro100m сказал:

даже если вы

 

детский сад, ей ей...

 

Пока из-за недостаточности информации непонятно по какой причине у вас происходят чудеса.

Только у других людей нет таких чудес.

Надіслати
48 минут назад, sitecreator сказал:

какой-то странный тон вы выбрали.

чем он странный ? тон задали вы, это вы не один раз указали что я типа нечего не понимаю и т.д.

нет проблем, я не понимаю, но хочу понять и разобраться, но вы если такой умный и все знаете и понимаете, тогда почему вы отправляете смотреть крон файл задания рутовский, а не пользователя ? в нем уж никак не могут быть прописаны пользовательские задания.

почему, если вы все знаете, не сказали что пользователь в системе имеет другой логин, а не тот что прописан в панеле ?

я такое вообще первый раз встречаю, или опять это мои индивидуальные особенности и панель тут не при делах ?

но судя по всем вашим высказываниям, или я все это придумал или как вы мягко выражаясь сказали, это мои частные ситуации.

если не хотите отвечать или вам лень или еще какая причина, так и скажите, не хочу нечего обьяснят, не хочу подсказывать, учить и т.д.

все, вопросов не будет.

Надіслати

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.