-
Posts
6,116 -
Joined
Content Type
Profiles
Forums
Marketplace
Articles
FAQ
Our New
Store
Blogs
module__dplus_manager
Everything posted by sitecreator
-
Кстати, имеет смысл сравнивать производительность LiteSpeed не только и не столько с чистым nginx, а с nginx+apache. Не говорю уже про сравнение с чистым Apache, что тоже можно было бы сделать. Это к вопросу о том, кто займет первое место, а кто - последнее. Понятно же, что LiteSpeed - это альтернатива в первую очередь именно nginx+apache, а не чистому nginx. Т.е. сравнение серверов, работающих с .htaccess. Т.е. рассматривается самый универсальный и бесконфликтный вариант. Если же владелец сайта уверен, что у него не используется php-код, который может не запуститься под nginx, то, конечно, можно спокойно использовать чистый nginx с соответствующей конфигурацией. Ранее я приводил уже пример подобного проблемного для nginx кода php. Это никак не связано с конфигурацией nginx. И описывал варианты исправления такого кода PHP если он, конечно, не под ионкубом. В одной из тем, посвященных, как раз таки, настройке опенкарт на чистом nginx. Забавно, что люди, которые меня минусили раньше за описание перехода на чистый NGINX, теперь же минусят за освещение веб-сервера LiteSpeed.
- 89 comments
-
- linux
- cyberpanel
- (and 18 more)
-
Т.е. крупнейший провайдер отдал все же предпочтение LiteSpeed и отказался от nginx+apache? Вероятно, что имея огромный практический опыт, крупнейший провайдер все же руководствовался здравым смыслом и объективными тестами в отличие от вас-теоретика? Почему иногда все же приходится смотреть в сторону .htaccess, точнее, в сторону Апачи? Вовсе не потому, что сложно сделать конфиг для nginx. Вероятно, что для вас будет открытием, но не все завязано на конфиг и им же решается. Есть ряд случаев, когда без переделки кода PHP вы не заставите его работать на чистом nginx с самым правильным конфигом. Это касается, например, программ, работающих по протоколу 1С. Вы бросаетесь слишком категоричными заявлениями вроде "невозможно сделать быстрый магазин". Хотя, подозреваю, что сами прекрасно понимаете, что лукавите. Если магазин с несколькими десятками тысяч товара отдает страницу за 200...400 мс с учетом всяческих фильтров товаров (и с "холодным" кешем БД) - это ли не быстрый магазин? И работает на LiteSpeed. И понятно, что при фильтрации основное время съедает работа с БД. Синтетические бенчмарки - это часто дело довольно лукавое. Ставьте два реальных на 100% одинаковых магазина на 10 000 - 100 000 товаров с фильтрами, и делайте сравнение. Сравните статичные и динамические страницы. Разумеется, что настройки серверов БД должны быть одинаковые. И только тогда можно сделать вывод насколько существенна будет разница. Причем, заметьте, я поставил целью сделать сравнение нескольких различных панелей управления. Я не навязываю ни какую-то конкретно панель управления, ни какую-то конкретную ОС или какой-то конкретный вариант веб-сервера. Я предлагаю рассматривать варианты и описываю эти варианты. Вы с наскока и голословно объявили все программное окружение, которое предлагается вместе с CyberPanel, худшим на свете. Но даже не потрудились перечислить это окружение и указать причину почему именно так вы считаете. Теперь, по вашим же словам, оказывается, что LSPHP не так уж и плох? Или все же плох, но чем именно вы не можете сказать?
- 89 comments
-
- linux
- cyberpanel
- (and 18 more)
-
Есть крупнейший украинский хостинг-провайдер: ******* Видимо, там совсем никудышные специалисты работают, раз они выбрали якобы "самое худшее окружение на свете"? Да и помнится как парень в желтой футболке пытался доказать насколько плох Linux Centos 7 в 2020-м. Тоже про "худший выбор" речь вел. Мол, ядро старое, отсюда страшные дыры в безопасности и жутко тормозящий старый софт. Мы должны верить на слово подобным заявлениям? Какие такие дыры могут быть в безопасности Centos 7 если поддержка этой ОС осуществляется до конца 2024 и регулярно выпускаются обновления, включая ядро ОС? Очередная версия Centos 7.9 была выпущена в октябре 2020-го. Прошу заметить, что никто никому не навязывает определнную ОС, а просто предоставляется информация для анализа и выбора ОС. Впрочем, если какие-то убеждения не позволяют вам использовать Centos, то всегда есть выбор среди UNIX систем. К чему пустые холивары и предрассудки в качестве якобы "аргументов"? Утверждать голословно, что, мол, что-то там невозможно потому, что "я так считаю" - это пустое. нужна конкретика, подкрепленная фактами. Есть смысл сравнивать что-то конкретное. У меня есть возможность сравнения магазина со 130 000 товарами, работающего под nginx+apache+php(module) и этого же магазина под OpenLiteSpeed+LSPHP. Вот только влияние того же php на отклик страницы по сравнению с другими факторами будет крайне незначительный, т.к. в случае опенкарт решающее значение имеет работа базы данных. Или это тоже под сомнением? Кстати, с чего вдруг сервер БД MariaDB стал в ряд "худшего окружения на свете"? Когда это случилось? Но было бы интересно увидеть тестовую программу на PHP, которая бы работала медленнее в случае LiteSpeed+LSPHP по сравнению, например, с nginx+php-fpm. Панель жрет много ресурсов? Допустим и поверим, что это так. Насколько много и какой процессы (процессы) их пожирают? Сравнительные данные, например, с ISPmanager (или другими панелями) где можно увидеть? не вижу катастрофы с ресурсами:
- 89 comments
-
- 1
-
- linux
- cyberpanel
- (and 18 more)
-
Добавил информацию об антивирусе ImunifyAV, который поставляется вместе с CyberPanel и развертывается одним кликом. Напомню, что в ISPmanager также есть этот антивирус ImunifyAV в виде модуля к ISPmanager. Регулярное автоматическое сканирование - довольно полезная опция.
- 89 comments
-
- linux
- cyberpanel
- (and 18 more)
-
Добавил информацию выше о том как создать пользователя и сайт, а также о файловом менеджере. Тут довольно все интуитивно понятно за исключением момента как передать хостеру информацию о домене для его ns-серверов. Можно просто вручную прописать у хостера домен через DNSmanager. Теоретически можно наладить передачу с DNS-сервера (powerdns), который установлен вместе с панелью управления данных на ведомый (вторичный) сервер имен хостера. Т.е. powerdns на вашем VDS будет выполнять функцию master (первичного) сервера имен. Но с этим нужно разбираться, т.к. в самой панели управления нет возможности настроить доступ к вторичному серверу имен.
- 89 comments
-
- linux
- cyberpanel
- (and 18 more)
-
Также как и в ISPmanager в панели управления CyberPanel есть антивирус ImunifyAV. Есть возможность работы по сканированию сайтов по расписанию. Информацию о папках сайтов ImunifyAV получает автоматически. Сам антивирус устанавливается легко прямо из панели управления сервером. Это довольно удобно. Вход в панель управления ImunifyAV осуществляется от пользователя root. Так выглядит антивирус как модуль ISPmanager (чисто для сравнения):
- 89 comments
-
- 1
-
- linux
- cyberpanel
- (and 18 more)
-
LiteSpeed Cache for OpenCart документация: https://docs.litespeedtech.com/lscache/lscoc/ Как установить кеширование для Опенкарт средствами LiteSpeed расскажу немного позже если будет интерес у публики. Нужно ли это кеширование? Какая польза и эффект от него? Подводные камни? А как же наши любимые ускорители-кешеровщики? Можем ли мы их не устанавливать, а пользоваться встроенными серверными возможностями кеширования? Насколько гибкие настройки кеширования? Коротко пока скажу, что в умелых руках предлагаемый механизм кеширования может оказаться весьма полезной штукой с возможностью индивидуального скоростного кеширования информации для каждого пользователя, при этом возможно использование для максимального ускорения RAM-диска, т.е. сверхбыстрый кеш можно размещать в оперативной памяти. А умеют ли такое другие кешеры-ускорители, которые предлагаются в качестве модулей опенкарт? Постараюсь подробно осветить вопрос, а также поискать ложку дегтя, которая вроде бы должна идти в придачу к любой бочке меда. Или тут не окажется такой ложки? Предполагаю, что для этого вопроса вполне уместно создать отдельный блог. Т.к. тема довольно обширная, и в тоже время далеко не всем сайтам требуется кеширование, т.к. многие правильно построенные сайты с кол-вом товаров более 10 000 работают очень шустро с веб-сервером LiteSpeed без всякого кеширования.
- 89 comments
-
- linux
- cyberpanel
- (and 18 more)
-
Вид панели управления. Рекомендуется использовать английский в качестве языка интерфейса, т.к. русский часто получается длиннее чем необходимо, а потому ссылки вылазят за отведенные им пределы (налезают друг на друга) и пользоваться неудобно из-за этого. Среди возможных дополнительных приложений есть Elasticsearch и Redis. Сервер Memcached может быть установлен во время установки панели управления.
- 89 comments
-
- linux
- cyberpanel
- (and 18 more)
-
PHP Одновременно можно использовать разные версии PHP, т.е. для каждого сайта может быть своя версия если это необходимо. Конфигурация происходит довольно просто. Для каждой версии PHP основные параметры вводятся на вкладке "Basic" в соответствующие поля, а редактирование php.ini происходит на вкладке "Advanced". После установки панели CyberPanel нужно отредактировать файл конфигурации php нужной версии. ВАЖНО IMPORTANT Учтите, что по-умолчанию конфигурация php содержит Код: short_open_tag = Off Обязательно измените на: Код: short_open_tag = On Любое изменение настроек PHP требует перезагрузки PHP. Поэтому после редактирования нажать "Сохранить изменения", далее - "Перезагрузка PHP". Создание пользователя и сайта. Все интуитивно понятно. Создаете пользователя, например с username (именем пользователя) www-root. Далее создаете сайт, назначая для него пользователя www-root. SSL-сертификат можно добавить позднее. На странице списка сайтов можно перейти в файловый менеджер для соответствующего сайта. Файловый менеджер Файловый менеджер в панели управления доступен только для папки соответствующего сайта. Полазить по папкам вроде /usr у вас не получится, но для этого есть mc (Midnight Commander - консольный файловый менеджер). Файловый менеджер позволяет загружать несколько файлов методом перетаскивания. Например, в ISPmanager нет возможности загружать файлы перетаскиванием (drag & drop). А вот в панели управления aaPanel файловый менеджер позволит вам заглянуть в любую папку. Кстати, файловый менеджер есть далеко не в каждой панели управления. В той же Vesta CP он отсутствовал по умолчанию, но предлагался как платное расширение. Здесь добавлю информацию о том как передать хостеру необходимую информацию о новом домене, т.е. как создать записи домена на ns-серверах вашего хостера. SSL сертификат. Если для домена еще не установлен сертификат, то информация о сертификате будет отсутствовать на странице настроек для сайта. Если для домена удачно создан сертификат SSL, то при переходе к настройкам сайта ("Manage" из списка сайтов) в панели CyberPanel вы увидите информацию о том, что имеется SSL сертификат для сайта от Let's Encrypt, также будет указан срок когда действие SSL сертификата истечет. Сообщение об удачном создании сертификата будет даже в том случае если невозможно в данный момент получить сертификат от Let's Encrypt. Автоматически будет создан в таком случае самоподписанный SSL сертификат. Внимательно проверяйте какой именно сертификат вы получили. Самоподписанный сертификат: Самоподписанный сертификат хранится там же где должен был бы храниться полноценный сертификат от Let's Encrypt. А именно в папке /etc/letsencrypt/live/your_domain .com ssl wildcard автоматически создать в панели управления не получится. Но можно вручную это сделать с возможностью автоматического продления. На практике все это проходили, особых сложностей нет. ssl wildcard может быть полезен в том случае если у вас много поддоменов, которые могут динамически добавляться. Это универсальное решение, т.е. один сертификат SSL будет для основного домена и всех его поддоменов. Но может оказаться проще создать для каждого поддомена отдельный сертификат, тут все зависит от конкретной ситуации.
- 89 comments
-
- linux
- cyberpanel
- (and 18 more)
-
Установка Киберпанели на примере Centos 7 Установщик Киберпанель по идее сам должен установить правильную версию python и pip3. Но тут не всегда все проходит гладко. Поэтому если процесс установки не стартовал у вас гладко, то нужно самостоятельно установить нужную версию python. Иногда при установке именно на Centos 7 завершается не всегда успешно установка Кибепанели, как раз из-за python (в Centos 7 по-умолчанию используется python 2-й версии ). В Ubuntu проходит все гладко. Поскольку устанавливал многократно, то сделал такие наблюдения, от чего именно зависит - это сейчас не могу с абсолютной точностью сказать, т.к. использовался вроде бы одинаковый образ ОС при установке, но результат был не всегда одинаковый после установки, но это все же может быть связано и с различиями в установочных образах Centos 7. Узнать версию установленной ОС Centos: Код: cat /etc/centos-release Узнать версии установленного python Код: ls -ls /usr/bin/python* Результат: Код: 0 lrwxrwxrwx 1 root root 7 Jun 10 02:56 /usr/bin/python -> python2 0 lrwxrwxrwx 1 root root 9 Jun 10 02:56 /usr/bin/python2 -> python2.7 8 -rwxr-xr-x 1 root root 7144 Nov 17 2020 /usr/bin/python2.7 0 lrwxrwxrwx 1 root root 9 Jun 10 03:02 /usr/bin/python3 -> python3.6 12 -rwxr-xr-x 2 root root 11328 Nov 16 2020 /usr/bin/python3.6 0 lrwxrwxrwx 1 root root 17 Jun 10 03:02 /usr/bin/python3.6-config -> python3.6m-config 12 -rwxr-xr-x 2 root root 11328 Nov 16 2020 /usr/bin/python3.6m 4 -rwxr-xr-x 1 root root 173 Nov 16 2020 /usr/bin/python3.6m-config 4 -rwxr-xr-x 1 root root 3403 Nov 16 2020 /usr/bin/python3.6m-x86_64-config 0 lrwxrwxrwx 1 root root 16 Jun 10 03:02 /usr/bin/python3-config -> python3.6-config Для установки CyberPanel необходимо наличие python 3-й версии и pip3. Проверить версию установленного python3: Код: python3 -V Установить python3 если отсутствует: Код: yum install -y python3-devel.x86_64 Если python3 нет в репозиториях нет, то подключите EPEL. Проверить версию установленного pip3: Код: pip3 -V Установить при необходимости: Код: yum install python3-pip -y Обновим компоненты ОС, предварительно очистив кеш менеджера пакетов yum: Код: yum clean all Код: yum -y update Перезагрузим для надежности: Код: reboot Далее запускаем установщик Киберпанели.
- 89 comments
-
- 3
-
- linux
- cyberpanel
- (and 18 more)
-
Работа с CyberPanel на примере движка интернет-магазина Opencart Вместе с CyberPanel был установлен веб-сервер OpenLiteSpeed и его панель управления WebAdmin. Помимо этих 2-х панелей управления еще была установлена панель управления RainLoop — Admin Panel для работы с почтой. Бесплатный веб-сервер OpenLiteSpeed понимает файлы кофигурации Apache .htaccess. ВАЖНО IMPORTANT Но с одним важным отличием. Веб-сервер Apache подхватывает на лету любые изменения в файлах .htaccess, а веб-сервер OpenLiteSpeed требует каждый раз его перезагрузки при каждой загрузке нового .htaccess или его изменения. Веб-сервер можно перезагрузить двумя способами: через панель управления CyberPanel через панель управления веб-сервером OpenLiteSpeed Оба способа показаны ниже. Для перезагрузки OpenLiteSpeed нужно зайти в панель управления веб-сервером OpenLiteSpeed и сделать его перезагрузку. Коммерческая версия LiteSpeed не требует перезагрузки, т.е. работает также как и Apache с .htaccess на лету. Если сайтов немного и/или изменение файлов .htaccess происходит редко, то перезагружать OpenLiteSpeed обычно приходится крайне редко. Панель управления OpenLiteSpeed - это отдельная от CyberPanel панель управления. Параметры входа для нее вы видели после завершения установки CyberPanel. Ниже примерные данные для входа: Код: Visit: https://XXX.XXX.XXX.XXX:7080 WebAdmin console username: admin WebAdmin console password: XXXXXXXXXXX
- 89 comments
-
- linux
- cyberpanel
- (and 18 more)
-
Поклонникам чистого NGINX предлагаю ознакомиться с панелью управления aaPanel. CyberPanel - это не для приверженцев чистого NGINX. Просьба воздержаться от проявлений "религиозной" предвзятости по отношению к веб-серверу LiteSpeed, в тоже время приветствуется анализ с фактическим набором данных, а не голословные утверждения. CyberPanel и веб-сервер LiteSpeed могут быть интересны как альтернатива веб-серверам с поддержкой .htaccess: Apache Nginx+Apache Т.е. имеет смысл сравнивать ситуации одного порядка. Не вполне корректно делать сравнение ситуаций с поддержкой htaccess и без нее. Без htaccess работает NGINX, и NGINX практически всегда будет лучшим решением. Но если нужен htaccess, то из вашего выбора выпадает чистый NGINX , но остается, например, вариант Nginx+Apache или LiteSpeed. Друзья, старался подготовить доступное руководство на русском языке по установке и управлению CyberPanel - бесплатной панелью управления сервером (VDS/VPS). Попробую подробно, с освещением плюсов/минусов и подводных камней. Несущественные моменты, понятные итак большинству специалистов, знакомых с Linux (FreeBSD) буду опускать чтобы не загромождать слишком описание. Но иногда буду давать наиболее полное описание чтобы даже начинающий мог провести успешно установку. Но все же знания Linux хотя бы в общих чертах приветствуются. Данная статья по большей части не является перепечаткой (переводом) или компиляцией информации из разных источников, а основана на собственном опыте, многие нюансы просто нигде не описаны пока на просторах интернета. Особенно применительно к Opencart. Итак, CyberPanel + веб-сервер LiteSpeed + LSPHP. Весьма достойный выбор в качестве основы для размещения магазинов на опенкарт. Причем, высоконагруженных магазинов с количеством товаров от 100 000 в том числе. Про LSPHP смотрим здесь: https://www.php.net/manual/ru/install.unix.litespeed.php Все знают про веб-серверы 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: Начну краткий обзор с 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. Самый большой выбор версий PHP будет если установить Centos 7 + CeberPanel. От php 5.3 до php 8.0, что покрывает практически все потребности, особенно если используется движок Opencart старых версий. Для каждого сайта можно назначить свою версию php. Примечательно, что в случае Centos 7 все версии PHP (LSPHP), включая php 8.0, имеют подключенное расширение mcrypt, чего нельзя сказать о варианте для Ubuntu. 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): Проверьте версию установленного curl (для определения успешной установки): Код: curl -V Перезагрузите Ubuntu: Код: reboot Запускаем установку CyberPanel: Код: sh <(curl https://cyberpanel.net/install.sh || wget -O - https://cyberpanel.net/install.sh) В ходе установки будет предлагаться разный выбор опций. Обычно все довольно прозрачно для понимания. На скриншотах ниже показаны большинство выбираемых опций. На запрос установки разных расширений PHP отвечаем "Y". По умолчанию (если при установке не меняли) пароль: 1234567. Разумеется, что его нужно сменить. Задать новый пароль админа панели управления CyberPanel : Код: adminPass newpassword Узнать пароль для пользователя root для MySQL/MariaDB: Код: cat /etc/cyberpanel/mysqlPassword Все пароли для входа в панели управления указаны в отдельных файлах в этой папке /etc/cyberpanel:
- 89 comments
-
- 11
-
- linux
- cyberpanel
- (and 18 more)
-
Модуль оплаты на банковскую карту
sitecreator replied to Radamant's topic in Opencart 3.x: Extension search
юмани можно использовать без комиссии на вывод до 100 000 р в месяц. Создаете виртуальную или пластик карту в юмани, на нее падают средства. Можете оплачивать покупки в магазинах без комиссии. Снятие через банкомат без комиссии до 10 000 в месяц. Если больше, то комисссия 3.5%. Выводить можете на любую карту без комиссии до 100 000 в месяц по СБП (система быстрых платежей). Но лишь по 3500 р. в сутки максимум. Менять статус заказа на "оплаченный" нужно будет вручную. Зато никакой комиссии для вас. Формировать чеки - это уже вручную. Все полностью автоматизированные системы будут с вас брать процент. от 3% до 5% примерно. -
Модуль оплаты на банковскую карту
sitecreator replied to Radamant's topic in Opencart 3.x: Extension search
Вы имеете ввиду, что без ввода реквизитов вашей карты, т.е. карты получателя? Тогда это уже эквайринг и т.п. Например, юкасса. Деньги будут поступать на карту. Только вам надо быть самозанятым как минимум. Или пользоваться юмани платежным модулем, но тогда деньги будут поступать в кошелек юмани, к которому можно привязать карту. Формально это будет просто какой-то перевод от пользователя (можно с карты) другому пользователю. -
@The_ENDrew , здравствуйте. Пишите, пожалуйста в личку или на мою почту. Проанализируем сайт. Улучшить можно.
- 142 replies
-
- ускорение
- оптимизация
- (and 6 more)
-
Нечеткое качество изображений в Opencart 3
sitecreator replied to KingFani's topic in Загальні питання
@KingFani , в таких случаях, как никогда, важна ссылка на страницу сайта. скриншоты будут показывать непонятно что. Да и как можно сравнивать четкость двух картинок с разными геометрическими размерами? -
Редактор Изображений (яркость -контрастность)
sitecreator replied to dimyan163's topic in Opencart 3.x: Extension search
непонятно, вам модуль редактор для ручного редактирования нужен? Поштучно редактировать будете? Или нужна автоматическая обработка? Непонятно задание. Если делать все на сервере, то эта задача может быть невыполнима. Тут возникает сложность в первую очередь из-за ограничений мощности хостинга. Любые сложные задачи с графикой требуют огромных ресурсов. Я делал недавно программные решения для изменения четкости, точнее, для повышения резкости изображений. Но все эти фильтры жрут очень много ресурсов, а потому работают довольно медленно, это раз. Во-вторых требуется наличие imagick определенных версий, т.е. не старые и не любые. В-третьих требуется наличие доброй воли хостера чтобы он не блокировал нужные функции, т.к. довольно нередко хостеры блокируют в Imagemagick многие тяжелые графические функции вроде всевозможных фильтров. Для полноценного "фотошопа" на сервере необходимы ресурсы и правильный софт. На слабых конфигурациях серьезная обработка большого потока изображений крайне затруднена. Теоретически Imagemagick позволяет делать почти все, что может делать фотошоп. Например, я делал возможность получать более качественную картинку за счет более тяжелой интерполяции. Бикубическая дает лучше визуальный результат чем билинейная, но время обработки увеличивается значительно. На разницу в качестве мало кто обратит внимание, но увеличенное время обработки заметят многие. Это в фотошопе на ПК вы можете легко выбирать то, что вам нужно, т.к. не ограничены ни по времени, ни по ресурсам, но на сервере все сложнее. В общем, без ТЗ пока непонятно, что же нужно вам в итоге. -
Организовал полную поддержку FreeBSD. На данный момент webp работает на платформах FreeBSD 11, FreeBSD 12. На FreeBSD 13 пока не успел проверить. Пользователей с FreeBSD очень немного, но иногда встречаются. Работает все, включая cwebp, работа через cron.
-
Начал установку Certbot - и админка больше недоступна
sitecreator replied to kreech's topic in Песочница
Есть как платные панели управления, так и бесплатные. Пытаясь все сделать без панели управления и без знаний Linux, без знаний веб-серверов, серверов БД и т.д. вы получаете довольно сомнительно настроенную систему. В плане оптимизации скорости ваша система будет работать существенно медленнее чем могла бы при правильной настройке, в вопросах безопасности и отказоустойчивости будут проблемы. И это на коммерческом проекте? Изучить любую панель управления гораздо легче чем освоить Linux + Nginx + Apache + MySQL/MariaDB + т.д. т.п. У нормального хостера панель управления ISPmanager Lite стоит 300 р/месяц. Это не те деньги, чтобы на коммерческом проекте мучиться с самостоятельной установкой и настройкой всего. При этом будет все равно криво настроено если нет подходящей квалификации. Да это работает и в случае бесплатных панелей управления. Только Весту не рассматривайте как панель, она давно не поддерживается и имеет массу проблем с безопасностью. это у вас обычные ошибки PHP. это даже не ошибки сервера. 500-я отдается по той причине, что произошла фатальная в PHP. И этой 500-й у вас бы не было если бы вы включили вывод всех ошибок в настройках PHP, вы бы просто увидели вывод ошибки в браузере. Т.е. у вас даже здесь нет опыта. И что мешает вам проанализировать ошибку? У вас же написано "нет файла или папки". Проверили? Совет. Закажите нормальный перенос и настройку сервера у любого хорошего специалиста. Хостер не обязан разбираться в тонкостях опенкарт, а потому перенос его силами почти всегда будет содержать те или иные ошибки. С установкой бесплатной панели управления. Если нужно перенести и все грамотно настроить, пожалуйста, обращайтесь. Сделаю на взаимовыгодной основе. Если не хотите использовать платную ISPmanager, то и тут могу предложить варианты с автоматической генерацией и продлением сертификатов. Пишите в личку или на мою почту. -
С чего вдруг webp должен отображаться в менеджере? Не должен. Для этого должен сервер уметь создавать из ваших загруженных webp маленькие картинки-превьюшки для менеджера. А ваш сервер это умеет? Во-вторых, нету в самом опенкарт кода для работы с webp. Т.е. проблема не в том, что они не отображаются, а проблема в том, что сначала нужно сделать превьюшки. И кучку кода поменять. и в чем ваш необыкновенный ресайз? У меня разве нет такого? При этом в модуле Компрессор можно прописывать свой индивидуальный ресайз для страниц разного типа (категория, товар и т.д.) например, есть такой вариант (и это не все):
-
Начал установку Certbot - и админка больше недоступна
sitecreator replied to kreech's topic in Песочница
какая разница, что возвращает хром? смотреть надо логи ошибок сервера. Но вы полезли в какие-то дебри дремучие, куда и не нужно лезть вообще, на мой взгляд. Возможно, что у вас есть веская причина для этого. Но вы ее не сказали. -
Начал установку Certbot - и админка больше недоступна
sitecreator replied to kreech's topic in Песочница
важно еще знать какую панель управления вы используете. итак, у вас VDS, все верно? Для чего? Панели управления умеют сами создавать сертификаты и продлять их автоматически. Если у вас панель управления, которая этого не умеет, то зачем вам такая панель управления? Или вы вообще без панели управления? Объясните, пожалуйста, для чего вам все эти сложности? Certbot может быть полезен в некоторых крайних случаях. Например, когда вы использовать хотите ssl wildcard сертификат чтобы использовать на поддоменах без создания для каждого отдельного сертификата. Но ISPmanager сама умеет работать с ssl wildcard. Исключение - это когда у вас ns-сервера используются сторонние и они никак не связаны с вашей ISPmanager. Информации от вас мало. Почти никакой. Но если для вас Linux - это темный лес, то зачем взялись? Панели управления достаточно в 99% случаев для всего, т.е. чтобы не знать Linux можно было. -
@Support , очень часто для информационной статьи полезно вставлять ссылки на первоисточник, откуда была взята информация. Это обычные правила приличия, это раз, но и доверие к информации принято подтверждать пруфами, это два. Т.е. если я привожу какой-то кусок кода, и он позаимствован с какого-то сайта, то принято давать ссылку на источник. Но по правилам форума запрещено размещать сторонние ссылки. Недавно был запрет в категоричной форме, как сейчас - не совсем понятно. Насколько показывает практика опенкартфорума, то ссылки на информационные ресурсы вроде других форумов или блогов категорически не приветствуются здесь. Может ли, например, пользователь сослаться на статью на другом инфо-ресурсе (форум, блог и т.д.)? вот есть правила: Если в сети есть блог, в котором есть полезные статьи об Опенкарт, то ссылаться на такую статью в блоге запрещено? Ведь этот сторонний блог "конкурирует" с "сервисами Компании"? Я говорю не о площадках, которые продают шаблоны/модули, я говорю об информационных ресурсах. Если следовать формально логике, то любой инфо-ресурс, который пишет об опенкарт, автоматически становится "конкурирующим с сервисами Компании". Даже opencart.com и его форум forum.opencart.com согласно оферте будут конкурировать. Или для этих ресурсов есть исключение? Но я не встречал упоминание про исключения. Можно ли перепечатывать (или делать свой перевод с английского) статьи из других инфо-ресурсов, соответственно давать свои комментарии и указывать ссылку на первоисточник? Можно ли собственную статью с другого сайта размещать здесь со ссылкой на первоисточник? Пожалуйста, проясните ситуацию как правильно указать ссылку на первоисточник?