Мудрец сам творит свою судьбу (Плавт).

Как установить Invoice Ninja на CentOS 7

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 5,00 из 5)
Загрузка...
2 сентября 2018
Как установить Invoice Ninja на CentOS 7

Просмотров: 139

В этой статье рассматривается установка Invin Ninja на Centos 7 VPS с Apache, PHP и MariaDB. Invoice Ninja – бесплатная и самостоятельная платформа для выставления счетов, управления биллингами и платежами на основе Laravel. Он очень прост в использовании и может быть интегрирован с большинством популярных платежных шлюзов, включая PayPal, 2CheckOut, Stripe, WePay и многие другие … что делает его идеальным решением для фрилансеров и малого и среднего бизнеса.

  • Создание счетов-фактур и котировок в кратчайшие сроки
  • Легкое отслеживание времени и создание задачи.
  • Отправлять счета и принимать онлайн-платежи.
  • Интеграция с 30 + шлюзами, включая: Stripe, PayPal, Authorize и Dwolla.
  • Легко создавать котировки и онлайн счета-фактуры.
  • Заказ накладной адреса Company.InvoiceNinja.com
  • Приложения для iOS и Android

Предпосылки

  • CentOS 7 VPS с 2 ГБ оперативной памяти
  • Доступ SSH с привилегиями root
  • PHP версия 5.5.9 или новее
  • Сервер базы данных MySQL/MariaDB
  • Веб-сервер Apache/Nginx

Войдите через SSH и обновите сервер

Мы установим Invoice Ninja через интерфейс командной строки, поэтому сначала нам нужно войти в CentOS 7 VPS через SSH в качестве пользователя root

 

После входа в систему не забудьте обновить все пакеты, установленные на сервере

Установка веб-сервера Apache

Apache можно легко установить из официальных репозиториев CentoOS 7, используя следующую команду

 

После того, как менеджер установки завершит установку, запустите веб-сервер и включите его для запуска автоматически после перезапуска

Установка PHP 7

CentOS 7 по умолчанию поставляется с PHP 5.4, который достиг конца жизни и больше не поддерживается. Итак, в этой статье мы будем устанавливать PHP 7 вместо PHP 5.4. Для этого мы должны добавить репозиторий Webtatic EL yum.

 

После добавления репозитория мы можем перейти к установке PHP и нескольких модулей PHP

 

убедитесь, что установлен PHP 7

Установите сервер базы данных MariaDB

Invoice Ninja хранит свою информацию в базе данных. Таким образом, мы установим сервер базы данных MariaDB и создадим новую базу данных вместе с пользователем, имеющим доступ к ней. Выполните следующую команду для установки сервера MariaDB

 

Запустите сервер и включите его при перезагрузке

 

Запустите сценарий установки mysql_secure_installation для защиты сервера MariaDB и установите пароль для пользователя root root.

Затем войдите на сервер базы данных как пользователь root,

 

Замените «ПАРОЛЬ» на фактический надежный пароль.

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

Загрузите последнюю версию Invoice Ninja на свой сервер. На момент написания этой статьи это версия 4.5.3

 

распакуйте загруженный ZIP-файл в корень документа в каталог вашего сервера. ZIP-файл содержит все необходимые сторонние библиотеки.

 

Содержимое Invoice Ninja будет храниться в новом каталоге «ninja».

Настройте Invoice Ninja для использования недавно созданной базы данных MariaDB

 

Откройте файл .env и найдите и измените следующие строки

 

Сохраните изменения и выполните следующие команды, необходимые для подготовки базы данных MariaDB

 

Установите правильное право собственности на каталог «Invoice Ninja»

Создание виртуального хоста Apache

Чтобы иметь доступ к Invoice Ninja с вашим доменным именем, мы создадим виртуальный хост Apche для домена.

Создайте новую директиву виртуального хоста со следующим контентом

 

Сохраните файл и перезапустите веб-сервер, чтобы изменения вступили в силу.

 

Если вы внимательно следили за учебником, на этом этапе завершается установка Invoice Ninja, и вы можете начать использовать его. Откройте веб-браузер и перейдите по адресу http://ваш-домен.ру и следуйте мастеру установки через Интернет, чтобы завершить установку.

 

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Если статья понравилась, то поделитесь ей в социальных сетях:

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

ПОИГРАЙ, РАССЛАБЬСЯ

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close