Jump to content
CMSTOOLS.org - форум поддержки и развития CMS

ufodev

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

    30
  • Joined

  • Last visited

  • Days Won

    6

ufodev last won the day on January 31 2023

ufodev had the most liked content!

About ufodev

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

ufodev's Achievements

Explorer

Explorer (4/14)

  • One Year In
  • Collaborator Rare
  • One Month Later
  • Dedicated Rare
  • Week One Done

Recent Badges

8

Reputation

  1. Насколько я помню, это полностью рабочая версия, но работает только на 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. Добрый вечер форумчане! Где-то, когда-то я обещал новую обновленную версию 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 может вас похоронить 🙃
×
×
  • Create New...