Перейти к содержанию
CMSTOOLS.org - форум поддержки и развития CMS

ufodev

Пользователи
  • Постов

    30
  • Зарегистрирован

  • Посещение

  • Победитель дней

    6

ufodev стал победителем дня 31 января 2023

ufodev имел наиболее популярный контент!

Информация о ufodev

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

Достижения ufodev

Исследователь

Исследователь (4/14)

  • Год с нами
  • Соавтор Редкий
  • Месяц спустя
  • Преданный Редкий
  • Неделя без пропусков

Последние значки

8

Репутация

  1. ufodev

    Помогите

    Насколько я помню, это полностью рабочая версия, но работает только на php 5.6. https://disk.yandex.ru/d/EvJo7-FyuMuoLg
  2. Это зависит от многих вопросов, таких как знания разработчика, архитектура, тип обработки данных... В качестве общего решения, которое является простым, но готовым для серьезных продуктов, является фреймворк laravel на PHP. 1. Имеет хорошую документацию. 2. Самое большое сообщество в области веб-разработки, поэтому существует множество готовых решений. 3. Безопасен, так как имеет WAF-реализацию. 4. Имеет множество скафандров на основе React, Vue, Angular... например, JetStram. 5. Дружественный к фронтенду, поэтому может быть как традиционным SSR, так и современным PWA. 6. Возможность легкого и плавного масштабирования. 7. Для нужд WebSocket-а есть Laravel Broadcasts и Laravel LiveWire.
  3. Живое демо будет тогда, когда оно будет полностью готово. Мне нужно продать хороший продукт, готовый к использованию, без ошибок, устаревшего кода и скрытых проблем. Вы можете написать здесь список функций, которые хотели бы видеть в движке.
  4. ufodev

    Vii Engine 2023

    Добрый вечер форумчане! Где-то, когда-то я обещал новую обновленную версию Vii. Обновил код до PHP 8.1, очистил и работал над безопасностью базы на основе Vii Engine 3.0 by Andrey. Что нового и готово? 1. Long polling сервера как у ВК. 2. Новый мультиязычный установщик с чистым кодом. 3. Двухфакторная аутентификация. 4. Авторизация по QR-коду. Что в разработке 1. Новый аудиоплеер с эквалайзером, альбомами и режимом карооке (не кабулжановский плеер) 2. Новая система видео с загрузкой и прямыми трансляциями. 3. Истории как в Instagram 4. Зашифрованные секретные чаты как в Telegram. 5. REST API для разработчиков 6. Приложения для iOS и Android на нативном React. 7. Панель администратора как десктопное приложение, поскольку так безопасно. 8. Самописный SSO для поддоменов и виджета "Войти через *vii*". 9. NN для рекомендаций. 10. Редактирование фотографий, как в Instagram. 11. Хранение файлов с помощью AWS s3 или minIO После завершения я продам это со примерной ценой 100 000 рублей, что думаете? Требование в скриншоте
  5. Просто используйте команду top и htop.
  6. При выборе смотрите здесь мой ответ
  7. Hetzner или Contabo или если нужен просто хостинг Name.am
  8. Веб-хостинг — очень плохая идея, потому что он ограничен во всем. Попробуй дешевый VPS с дистрибутивом Linux, потому что Windows намного хуже, чем веб-хостинг). На VPS не используй какие-либо панели, например cPanel, потому что это то еще геморрой и превращает VPS в ограниченный веб-хостинг с уеобчним апачом. Дешевые, но стабильные и проверенные годами серверы Возьми VPS с Ubuntu, затем в командной строке запустите эти команды 1. Обновить кэш репозитория и обновить систему apt update && apt upgrade 2. Добавлен репозиторий Onderj PHP, в котором хранятся свежие версии PHP. apt install -y gnupg gosu curl ca-certificates zip unzip git supervisor sqlite3 libcap2-bin libpng-dev python2 \ && mkdir -p ~/.gnupg \ && chmod 600 ~/.gnupg \ && echo "disable-ipv6" >> ~/.gnupg/dirmngr.conf \ && echo "keyserver hkp://keyserver.ubuntu.com:80" >> ~/.gnupg/dirmngr.conf \ && gpg --recv-key 0x14aa40ec0831756756d7f66c4f4ea0aae5267a6c \ && gpg --export 0x14aa40ec0831756756d7f66c4f4ea0aae5267a6c > /usr/share/keyrings/ppa_ondrej_php.gpg \ && echo "deb [signed-by=/usr/share/keyrings/ppa_ondrej_php.gpg] https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy main" > /etc/apt/sources.list.d/ppa_ondrej_php.list \ && apt update 3. Установка PHP с необходимыми библиотеками, MySQL и Nginx apt-get install -y php8.1-cli php8.1-dev \ php8.1-pgsql php8.1-sqlite3 php8.1-gd \ php8.1-curl \ php8.1-imap php8.1-mysql php8.1-mbstring \ php8.1-xml php8.1-zip php8.1-bcmath php8.1-soap \ php8.1-intl php8.1-readline \ php8.1-ldap \ php8.1-msgpack php8.1-igbinary php8.1-redis php8.1-swoole \ php8.1-memcached php8.1-pcov php8.1-xdebug nginx-full && mysql mysql-client 4. Очистка мусора из системы apt -y autoremove \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* 5. Пошаговая настройка MySQL mysql_secure_installation && service mysql restart 6. Добавление домена в nginx Скопируй пример конфигурации cp /etc/nginx/sites-enabled/default /etc/nginx/sites-enabled/your_domain Измени конфигурацию под свои нужды. Внутри все описано nano /etc/nginx/sites-enabled/your_domain Проверь свою конфигурацию nginx -t Если в тесте нет ошибок, перезапустите, чтобы применить service nginx restart Дополнительную документацию можно найти в Google, YouTube или в бесплатных уроках Contabo доступно в вашем профиле.
  9. ufodev

    Flat UI Pro

    Хорошие UI компоненты. Кому-то может быть полезно. Офф сайт скачать
  10. Согласен, потому что социальная сеть должна быть в режиме реального времени во всех аспектах. React с typescript и redux с Node.js — хороший выбор для этого
  11. Он на веб-хостинге не может работать, потому что ему нужны движки KDB (storage, queue, friends, hints, text, pmemcache, list) и kPHP для API, а KDB требует KVM и линуксовый epoll. Это означает, что вам нужен VPS/VDS на базе KVM или физический сервер с CentOS 7. А то, что сделал этот клоун Юра, вообще не имеет отношения к оригиналу, потому что он просто скопировал статичные файлы из браузера и натянул их на Vii.
  12. Нашел на даче свой старый ноут и не помню кто автор этого движка. На моем MacBook Pro на M1 у меня нет старого php и поэтому скриншоты пустые. Работает шустро и быстро Скачать
  13. Я решил полностью обновить код, чтобы он был совместим с php 8.1^, написать хороший сервер long polling поверх Redis и написать мобильные приложения на React native. Возможно, вместо jQuery я буду использовать обновленный vx.gs (VK JS) или React Про сроки сказать не могу, так как делаю после работы.
  14. Обновлено, спасибо за предупреждение 😵‍💫
  15. Сегодня я столкнулся с типичной проблемой не роллинг дистрибутивов Linux. На моем сервере стоит Ubuntu 21.04 (прошлогодняя LTS), срок действия которой сейчас истек, что выходит за рамки приличия и адекватности, а суть в том, что система превратилась в труп, в котором нельзя ничего обновить или установить. Ниже я предлагаю решение, чтобы исправить это, но я настоятельно рекомендую вам перейти на Fedora, RedHat, SUSE или AlmaLinux потому что Марк уже задолбал и по моему ощущению Canonical уже не тот! Решение: после окончания срока службы они перемещают репозитории archive.ubuntu.com и security.ubuntu.com на old-releases.ubuntu.com, и нам нужно просто заменить его. sudo sed -i -re 's/([a-z]{2}\.)?archive.ubuntu.com|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list после этого нам нужно обновить apt кэш sudo apt update && sudo apt dist-upgrade На этом можно остановиться, так как после этого можно устанавливать программы, но обновление работать не будет, что плохо с точки зрения безопасности для данной ситуации, обновляем операционную систему sudo apt update sudo apt install ubuntu-release-upgrader-core sudo do-release-upgrade P.S. Скажи мне, кто твой друг, и я скажу, кто ты. Как видите, дружба с Microsoft может вас похоронить 🙃
×
×
  • Создать...