Монтаж
Установите InvoicePlane на Ubuntu 16.04/18.04 LTS с nginx с использованием github
Nginx - самый популярный и безопасный веб -сервер. Чтобы установить Nginx, используйте следующую команду
sudo apt install nginx
Как только Nginx установлен, настройте домен и перезапустите Nginx, используя следующую команду
sudo service nginx restart
Далее, необходимо установить сервер базы данных, используйте следующую команду для установки MySQL Server
sudo apt-get update; sudo apt-get install mysql-server; mysql_secure_installation
Однажды установлен сервер базы данных, используйте следующую команду для перезапуска MySQL Server
sudo service mysql restart
Установите PHP для обработки
sudo apt-get install php-fpm php-mysql
Теперь вы установили все необходимое программное обеспечение, и следующий шаг - вход на MySQL Server и создать базу данных InfuicePlane. Используйте следующую команду для создания базы данных.
CREATE DATABASE invoiceplane;
Создайте пользователя базы данных под названием «INSOICEPLANE» с новым паролем. и предоставил пользователю полный доступ к базе данных, запустив следующие команды. Измените с желаемым пользователем базы данных и с желаемым паролем.
CREATE USER 'invoiceplane'@'localhost' IDENTIFIED BY 'new_password_here';
GRANT ALL ON invoiceplane.* TO 'invoiceplane'@'localhost' IDENTIFIED BY 'user_password_here' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
Скачать последний выпуск InfuicePlane
Установите Git, Curl и Composer, чтобы начать.
sudo apt install curl git
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
sudo composer install
Измените в каталог nginx root и загрузите InfoicePlane с GitHub.
cd /var/www/html
sudo git clone https://github.com/InvoicePlane/InvoicePlane.git
cd /var/www/html/InvoicePlane
Скопируйте файл ipconfig с помощью команды ниже.
sudo cp /var/www/html/InvoicePlane/ipconfig.php.example /var/www/html/InvoicePlane/ipconfig.php
Изменить файл ipconfig и изменить URL -адрес сайта.
sudo nano ipconfig.php
Установите правильные разрешения для функционирования.
sudo chown -R www-data:www-data /var/www/html/InvoicePlane/
sudo chmod -R 755 /var/www/html/InvoicePlane/
Поздравляю! Вы успешно установили infoiceplane на Ubuntu