Вступление

Представляем персональный финансовый менеджер с открытым исходным кодом. С ним вы сможете всегда контролировать доходы и расходы, не прибегая к помощи калькулятора. NooFly 2 сделает все за вас! Простая интуитивная навигация, подробная статистика вместе с продуманным и мощным функционалом. Это всё - небольшой PHP-скрипт! Просто установите наш менеджер себе на сервер и начинайте планировать свой бюджет уже сейчас!

Требования к серверу

NooFly 2 требует следующую конфигурацию сервера:
  • Веб-сервер: LAMP | LEMP | WAMP
  • Версия PHP: 7.4.0+
  • Расширение MySQL для PHP
  • Composer
  • PHP-расширение BCMath
  • PHP-расширение Ctype
  • PHP-расширение Fileinfo
  • PHP-расширение JSON
  • PHP-расширение Mbstring
  • PHP-расширение OpenSSL
  • PHP-расширение PDO
  • PHP-расширение Tokenizer
  • PHP-расширение XML
  • PHP-расширение GD


Установка и настройка

  1. Скачайте zip-архив со скриптом с SourceForge.
  2. Установите все необходимые компоненты. Помните, что вы должны сконфигурировать ваш виртуальный хост в LAMP или в LEMP (порт, директория, роутинг и т.д.). Как настраивать виртуальные хосты для этих серверов, вы можете найти множество инструкций в сети.
  3. Распакуйте архив в директорию хоста вашего сервера. Учтите, что вы не сможете установить скрипт в подпапку хоста - только в корневой каталог домена или поддомена!
  4. Сделайте папку '/public' корневой. Для этого вам нужно отредактировать файл вашего хоста на сервере
  5. Дайте наивысшие полномочия для директории скрипта (напр., 'noofly') серверной группе пользователей: sudo chown -R www-data:www-data noofly
  6. С помощью терминала перейдите в директорию скрипта
  7. Запустите команду: composer install
  8. Переименуйте файл 'env.env' в '.env'
  9. Отредактируйте параметры в файле '.env':
  10. APP_URL - URL-адрес вашей копии NooFly 2
  11. DB_CONNECTION - Тип вашей базы данных (по умолчанию - 'mysql')
  12. DB_HOST - Сервер БД (по умолчанию - localhost)
  13. DB_PORT - Порт сервера БД (по умолчанию - 3306)
  14. DB_DATABASE - Имя БД
  15. DB_USERNAME - Пользователь БД
  16. DB_PASSWORD - Пароль пользователя БД
  17. Из папки проекта запустите команду: php artisan migrate
  18. Зайдите на страницу вашего проекта и зарегистрируйтесь
  19. После регистрации вы можете настроить следующие параметры файла '.env':
  20. USER_REGISTRATION - Включить/отключить регистрацию пользователей (1/0)
  21. DEMO_MODE - Включить/отключить режим демонстрации (1/0). В этом режиме некоторые функции недоступны.
  22. Приступайте к работе!


Демонстрация

Если вы хотите потестировать систему, вам нужно перейти на демонстрационный сайт и авторизоваться со следующими данными:

  • Пользователь: demo@noofly.net
  • Пароль: demo@noofly.net