Перейти к содержанию

Лидеры

  1. sitecreator

    sitecreator

    Разработчик


    • Баллы

      4

    • Постов

      160


  2. xds

    xds

    Разработчик


    • Баллы

      2

    • Постов

      9


  3. mpn2005

    mpn2005

    Разработчик


    • Баллы

      1

    • Постов

      531


  4. nikifalex

    nikifalex

    Разработчик


    • Баллы

      1

    • Постов

      138


Популярный контент

Показан контент с высокой репутацией 29.05.2022 во всех областях

  1. Оригинал статьи: aaPanel - бесплатная панель управления для VDS / VPS / сервера + Nginx/Apache + php-fpm + Linux Ubuntu 16.04 / 18.04 / 20.04, Debian 9+, Centos 7 / 8 (в оригинале изменения и дополнения информации могут появляться быстрее) aaPanel Описывая возможности панели управления aaPanel буду временами сравнивать ее с другими панелями управления. Не ставлю целью категорически выделить лучшую панель управления и/или операционную систему и/или лучший веб-сервер. Предоставляю самостоятельно делать окончательный выбор. Если я что-то описываю, то это не обязательно означает, что я описываю собственные предпочтения и даю рекомендации использовать вот именно "то, а не это", скорее всего, это будет анализ собственного опыта, в том числе анализ ошибок (ошибочного выбора). Без практического опыта и практического сравнения невозможно заранее точно понять, что же окажется самым удобным и самым быстрым (производительным). Поэтому я выбрал вариант "пощупать" разные панели управления VDS/VPS под разными ОС Linux, и уже потом решил сделать более осознанный окончательный выбор на основе сравнения возможностей, удобства, глючности (точнее - отсутствие оных), требовательности (прожорливости) к ресурсам и т.п. Поэтому даже не вполне удачные конфигурации я также описывал и описываю. Итоги и выводы будут позже. Пока могу сказать, что выбор aaPanel видится более предпочтительным по сравнению с CyberPanel. Полная документация на панель управления: документация aaPanel Панель управления бесплатная. Поддерживает выбор конфигурации веб-сервера и PHP. Возможные варианты веб-сервера и PHP: Nginx + php-fpm Apache + php-fpm OpenLiteSpeed + LSPHP С точки зрения производительности самый интересный вариант - это Nginx + php-fpm. Для каждого сайта возможно использование своей версии php. Операционные системы Linux, которые поддерживает aaPanel: Ubuntu 16.04 / 18.04 / 20.04 Ubuntu 22.04 (пока с некоторыми ограничениями) Debian 9+ Centos 7 / 8 Набор дополнительных возможностей в aaPanel зависит от операционной системы. Самый большой выбор дополнительных функциональных возможностей будет при установленной Linux Centos 7. Это не означает, что Centos 7 чем-то превосходит остальные ОС, просто это особенность данной панели управления. Различные панели управления тяготеют в той или иной степени к тем или иным ОС. Например, в случае панели управления ISPmanager также наблюдалась поддержка в первую очередь Centos 7, т.е. новый функционал появлялся сперва именно для этой Linux, потом - для остальных. В любом случае выбор дистрибутива Linux (FreeBSD или иной вариант UNIX) - это дело вкуса и привычки, и опыта . Но учитывайте, что некоторая (небольшая) часть дополнительных приложений для aaPanel рассчитана только на Centos или Centos / Ubuntu. Основной же функционал одинаково работает на любой из поддерживаемых ОС Linux. При прочих равных имеет смысл всегда смотреть в сторону наиболее свежего дистрибутива (с более свежим ядром соответственно) и одновременно не забывать о долговременной поддержке разработчиком того или иного дистрибутива. По сравнению с панелью управления CyberPanel панель управления aaPanel выглядит более гибкой и удобной. Во-первых, вы можете с aaPanel переключать при желании (ради тестов и т.п.) тип сервера с одного на другой без переустановки сайта. Менеджер файлов в отличие от CyberPanel в aaPanel позволяет работать с любыми папками, а не только с папками сайтов. Можно всегда посмотреть суммарный вес всех файлов папки, что довольно удобно. Например, в той же панели ISPmanager нет кнопки для просмотра размера всех файлов в папке. В aaPanel нет проблем с кириллическими названиями файлов. Отдельным недостатком файлового менеджера aaPanel можно назвать отсутствие для браузера FireFox использовать режим перетаскивания drag & drop, но в Crome это работает. В ISPmanager 5 такой функции нет совсем. По-умолчанию все удаляемые файлы помещаются в корзину. В ISPmanager, к примеру, корзины нет. Такое поведение по-умолчанию может быть неудобно, т.к. может быть съедено бесполезными файлами пространство жесткого диска. Вы можете отключить корзину. Кнопка корзины всегда присутствует в файловом менеджере. Правда если корзину отключить, то удаление файла превращается в "интеллектуальную задачу", т.к. файловый менеджер начинает вам подкидывать арифметические упражнения, правильно решив которые вы можете удалить файл. Где изменить такое поведения я не смог пока найти, т.к. в основных настройках панели управления нет чего-то подобного, переключение настроек на "develop mode" вопрос не решает. В отличие от CyberPanel в aaPanel есть удобный функционал импорта/экспорта данных в базу данных и бекапа (backup) БД. Такой функционал также есть в ISPmanager. Это позволяет не использовать для этого PHPmyAdmin, который делает подобные операции крайне медленно, а из-за лимита времени (на выполнение php) может не завершиться за один проход импорт большого файла SQL.
    1 балл
  2. Frame - быстрый адаптивный шаблон для OpenCart 3 на Bootstrap 4 Добавил xds Добавлено 03.04.2022 Категория Шаблоны, Темы оформления Просмотр файла  
    1 балл
  3. Оригинал статьи здесь: CyberPanel - бесплатная панель управления для VDS / VPS / сервера + LiteSpeed + Linux Ubuntu 18.04 / 20.04, Centos 7 / 8 Сайт разработчика панели CyberPanel. Процесс установки CyberPanel кратко описан здесь. Разработчиком CyberPanel заявлена совместимость с операционными системами: Centos 7.x, Centos 8.x, Ubuntu 18.04, Ubuntu 20.04 CyberPanel работает совместно с веб-сервером OpenLiteSpeed (или с его коммерческой версией). OpenLiteSpeed понимает конфигурационные файлы Apache .htaccess, поэтому можно считать, что программное обеспечение, которое рассчитано на работу с Apache, будет также работать и под OpenLiteSpeed. Работа CyberPanel с Apache или Nginx не предусмотрена. Если говорить про быстродействие, то можно утверждать, что OpenLiteSpeed с успехом заменяет связку Nginx + Apache, т.е. по быстродействию он не уступает этой связке или отдельному Nginx, но превосходит по быстродействию 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. Ubuntu 18.04 + CeberPanel: выбор версий PHP 7.0 ...8.0 Самый большой выбор версий 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: Код: 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:
    1 балл
  4. Не очень удобно когда в блоге записи объединяются по воле движка. Я специально разбивал очень длинный контент на независимые блоки по вполне определенной логиге, но движок их склеивает, что делает несколько неудобным чтение, редактирование и дополнение последующим материалом. Неоднократно сталкивался с проблемой, что потом невозможно дополнить уже занятый блок, т.к. банально срабатывает ограничение на объем публикуемого контента. В частности на украинском форуме это было в порядке вещей, и при этом весь набранный новый контент просто исчезал без публикации. Подозреваю, что на этом форуме точно такие же ограничения (дефолтные, скорее всего) по размеру контента. Но в других форумах есть возможность не склеивать принудительно информационные блоки (комментарии). Думаю, что склейка полезна когда пишут для "поболтать", но в случае размещения информационных статей и обширных инструкций - это неудобно.
    1 балл
  5. Первоисточник статьи: Перенос сайта на другой хостинг: минимум простоя. Как тестировать сайт на новом хостинге, сохраняя доступность сайта в сети со старого? При переносе сайта от одного хостера к другому важно сперва убедиться, что на новом хостинге после копирования данных (файлов, баз данных) сайт работает, точнее, будет работать без проблем. И в случае обнаружения проблем хотелось бы чтобы была возможность их спокойно исправить. Как известно, сайт на новом хостинге будет доступен всем в сети после того как будут изменены соответствующие записи для домена у регистратора доменных имен. Речь идет о записях с типом NS (сервер имен), которые выглядят обычно как ns1.хостер.com и ns2.хостер.com. Итак, на новом хостинге у вашего сайта будет новый IP. Чтобы получить доступ к сайту на новом IP необходимо прописать в файл hosts (Если у вас Windows, то он находится в папке C:\Windows\System32\drivers\etc) следующие строки: XXX.XXX.XXX.XXX ваш_домен.com XXX.XXX.XXX.XXX www.ваш_домен.com Вместо XXX.XXX.XXX.XXX записываете IP вашего домена на новом хостинге. Вместо ваш_домен.com указываете ваш домен. Две строчки указаны потому, что домен один раз указывается без www, а второй - уже с www. Домен прописывается только латиницей, никакая кириллица недопустима даже если у вас кириллический домен. Для кириллических доменов нужно указать соответствующую домену кодированную запись. Учтите, что Windows не даст вам просто так отредактировать файл hosts. Поэтому самое простое - вы копируете файл из папки etc в другое место (например, на рабочий стол), открываете эту копию, редактируете, сохраняете, а далее эту копию помещаете в папку etc с заменой существующего файла. Также смотрите чтобы антивирус не удалил ваши изменения в файле hosts. Для просмотра сайта на новом хостинге рекомендуется браузер FireFox 65-й версии потому, что он позволяет принимать любые самоподписанные сертификаты. А самоподписанный сертификат необходим в случае если мы тестируем сайт на новом хостинге по протоколу https. Современные браузеры не всегда позволят принять любой самоподписанный сертификат, из соображений повышенной безопасности эта возможность может отсутствовать в современных браузерах. Если точнее, то ситуация зависит как от конкретного самоподписанного сертификата, так и от конкретного браузера конкретной версии. Если доступ к сайту осуществляется через https и включен для домена режим форсированного HTTPS (т.е. включена повышенная безопасность), то при использовании самоподписанного сертификата SSL (в целях тестирования и отладки сайта) вы не сможете подключиться к такому сайту в современных браузерах. Поэтому либо не используете в настройках сайта режим форсированного HTTPS (это настраивается в панели управления хостинга/сервера/VDS/VPS), либо если вы его используете, то тогда просматривайте сайт в более старом браузере (например, FireFox 65). Пример отключенного форсированного режима HTTPS для панели управления сервером aaPanel Linux. В современных браузерах вы получите сообщение о невозможности работы с сайтом, у которого сертификат SSL не является достоверным. Почему именно FF65: Необходимо чтобы в этом браузере не был включен режим проксирования или VPN, тначе фокус не сработает и вы будете попадать на сайт, расположенный на старом хостинге. Итак, открываете FireFox 65, открываете в нем новое приватное окно (чтобы избежать влияния кеширования браузера). Вводите в адресной строке адрес вашего сайта с указанием протокола https (если вы работаете с ним). Получаете предупреждение. Нажимаете "Дополнительно". Затем "Добавить исключение". Далее "Подтвердить исключение безопасности". Сайт откроется. В адресной строке замок будет с предупреждающим желтым треугольником с поясняющей надписью (если навести курсор). Может потребоваться перезагрузка страницы через CTRL+F5 чтобы очистить кеш при очередном посещении страниц. Нужно взять за правило, что при тестах нужно периодически перезагружать страницы через CTRL+F5 чтобы не мешал кеш браузера, иначе есть риск получить старую закешированную информацию. Если открыть инструменты браузера (F12 или Ctrl+Shift+I), то можно увидеть, что страница отдана с IP нового хостинга. Для этого в инструментах выбираете вкладку "Сеть", далее справа "HTML", далее кликаете на первой (или любой) строке, в которой есть название вашего домена. Появляется справа блок. Вас интересует вкладка "Заголовки". Там вы видите название вашего домена и IP, с которого загружен документ. Если вы видите новый IP, то вы открыли сайт на новом хостинге. Нужно учитывать, что теперь любой браузер, в котором вы будете открывать ваш сайт, будет отображать его с нового хостинга. Но это при условии, что у вас в браузере не включен VPN или какой-либо режим проксирования (proxy). Как теперь попасть на сайт, расположенный на старом хостинге? Т.е. на тот сайт, который доступен публично всем. Для этого нужно использовать второй браузер с включенным режимом VPN. Самое простое решение - это браузер Opera, он содержит уже встроенный VPN. ВАЖНО IMPORTANT С 17 июня 2021 на территории РФ браузер Opera перестал поддерживать VPN. Как альтернативу можете использовать VPN-плагин для браузера Chrome, их довольно много, например, Browsec. Но также можно поставить Opera определенной сборки, в которой не заблокирован VPN. Итак, вы сможете смотреть и управлять "старым" сайтом через Opera+VPN, а "новым" - через FireFox 65. Ссылки для скачивания FireFox 65 из официальных источников (соответственно версия 32 и 64 бит) : https://download-installer.cdn.mozilla.net/pub/firefox/releases/65.0.2/win32/ru/Firefox Setup 65.0.2.exe https://download-installer.cdn.mozilla.net/pub/firefox/releases/65.0.2/win64/ru/Firefox Setup 65.0.2.exe Можете при желании установить Portable версию. Про самоподписанный SSL сертификат, который необходим для тестов. Если вы пользуетесь панелью управления ISPmanager на новом хостинге, то можете выпустить для домена самоподписанный сертификат средствами панели управления. В других случаях сделайте сертификат самостоятельно. Можете для этого воспользоваться, например, каким-либо онлайн-сервисом выпуска самоподписанных сертификатов. На время переноса не включайте форсированное защищенное соединение, иначе получите сообщение о невозможности посетить сайт. Сайт имеет политику безопасности называемую Форсированное защищённое соединение HTTP (HSTS), что означает, что Firefox может подключиться к нему только через защищённое соединение. Вы не можете добавить исключение, чтобы посетить этот сайт.
    1 балл
  6. Добрый день. Напишите мне там на форуме в личку или на почту info@xds.by с того ящика который был привязан к аккаунту на опенкртфоруме. В сообщении укажите для какого домена требуется перенос лицензии. Я проверю все данные и перенесу покупку
    1 балл
  7. Добрый день. Как перенести покупку с opencartforum?
    1 балл
  8. Давайте разрешим подписи, ссылки в подписях? Может даже платные. Я вообще не очень понимаю смысла запрета подписей на старом форуме
    1 балл
  9. Ну и главное, чтобы поставщики за такое не банили. Это стоит согласовывать с ними, по хорошему.
    1 балл
  10. Прямо с сайта бы хотелось, потому-то из 5-6 поставщиков некоторые прайсы как из заднего прохода
    1 балл
  11. Добрый день, нужна отправка уведомлений которые бы отправлялись после покупки модуля с https://opencart.club/ на сайт разработчика по API. Как это сделано в других маркетплейсах.
    1 балл
  12. @specialforce22 Добрый вечер, скорее всего завтра в течении дня. "Реклама товара / Product advertisement" - этот модуль тут скоро тоже появиться, функционал все тот же что и был раньше. Модуль не особо популярный, поэтому им особо не занимаюсь, хотя уже есть некоторые штуки которые в него хочу внедрить в будущем. Так же где-то закрома была версия для OC 3.0.x. Вы можете в ЛС написать более подробно, о какой времени старт/финишь идет речь. "Заметный и компактный баннер" - этот модуль вообще никому не зашел, к сожалению функционал тот который заявлен в описании: без мультимагазина и времени, но я думаю все это можно добавить.
    1 балл
  13. Здравствуйте! Когда данное решение поступит в продажу? Я уже когда-то у Вас приобретал его, помнится Вы по моей просьбе дорабатывали для мультимагазина. Всё также - работать будет же в мульте? И второй вопрос - возможность задавать время старта и время окончания демонстрации определенного предложения или модуля в целом. Такой же вопрос и про данный модуль - Заметный и компактный баннер - тоже интересно время запуска и окончания. Благодарю!
    1 балл
  14. Здравствуйте. Ответим обобщённо т.к. у многих других разработчиков также могут быть подобного рода вопросы. Разработчики вправе продавать свои модули где угодно и как угодно, мы это, даже если и хотели бы, не сможем предотвратить, поэтому и пытаться не будем. Но раз мы тут собрались строить общее сообщество и площадку для развития и продвижения опенкарт в целом и наших расширений к нему, то для общего дела и для выгоды каждого из разработчиков и фрилансеров, зарегистрированных на платформе OpenCart club, хотелось бы раскрыть общую стратегию, как этого лучше всего достичь. Многие говорят, что форум изжил себя и будущее за телеграмм-каналами и чатами, но это спорная точка зрения. Канал удобен тем, что можно спокойно следить за новостями сообщества. Чат удобен простым общением. Но если кто-то из разработчиков видит будущее только там, то тут позвольте не согласиться. Постараемся объяснить наше видение. Чат - вся переписка, будь то помощь пользователю или же какое либо решение, просто напросто уйдет в небытие со временем, и что-то там искать и листать километры строк, среди которого могут быть посторонние темы, неудобно т.к. там как угодно и кто угодно может писать и спрашивать всё, что заблагорассудится, перебивая и т.д. Чат - это болталка, и мы думаем, что оттуда стоит отправлять сюда на форум за получением решений. Здесь вопрос озвучивается, ответ на него фиксируется, и этим может пользоваться любой, неограниченное количество раз, задавая уточняющие вопросы, развивая тему. Особенно если речь идёт про куски кода, которые в чате могут передаваться некорректно. Форум в этом смысле очень удобен, он структурирован, и пользователь всегда может найти решение своего вопроса, используя как поисковую систему гугла или яндекса, так и поиск по форуму. Либо, если такой вопрос ещё не обсуждался, создать новую тему и получить ответ, который будет полезен не только ему. Это только поможет сообществу в развитии и продвижении. Разработчики при создании контента здесь, на площадке, вправе ссылаться на любые источники. Вам, как разработчикам, предлагающим свои услуги на площадке, стоит понимать, что перенаправив трафик сюда - т.е. если темы технической поддержки к вашим расширениям для opencart постоянно пополняются контентом ( вопрос - ответ) - вы получите дополнительный приток пользователей, среди которых могут быть потенциальные покупатели ваших расширений к опенкарт. К примеру, посмотрите как это организовала команда - HyperLab.Team - кстати, они одни из первых, кто откликнулся и вник в эту идею. К этому же призываем и всех остальных. В сообществе нет никаких любимчиков, в угоду которым будут банить иных. Этот форум тематический, посвящённый опенкарт и сопутствующим моментам. Мы рекомендуем даже с лс отправлять в тему поддержки по всяким типичным вопросам, если переписка не касается сугубо индивидуальной поддержки с доступами и прочим. Всё в разумных пределах допустимо. Главное отличие этой площадки от других - комиссия не рассматривается как средство заработка администрацией сообщества. Вся комиссия будет уходить только на развитие и продвижение сообщества и расширений, выложенных на площадке OpenCart club. Интересно больше, как смотрят администраторы других маркетплейсов на размещение у них ссылки на это сообщество? Есть раздел, доступный только для разработчиков, где вы можете обсудить любые вопросы. Попасть в группу разработчиков можно разместив любое дополнение либо услугу на площадке. На момент написания вами этого сообщения вы находились в группе пользователей, поэтому раздел этот видеть не могли. Также и прочие настройки, постинга в том числе, у вас были от группы пользователей.
    1 балл
×
×
  • Создать...