Поиск по сайту:

Как установить Akaunting на Ubuntu 18.04 LTS


Это руководство существует для этих версий ОС

  • Ubuntu 22.04 (Jammy Jellyfish)
  • Ubuntu 18.04 (Bionic Beaver)

На этой странице

  1. Требования
  2. Начало работы
  3. Установить сервер LAMP
  4. Настройка базы данных
  5. Установить Акунтинг
  6. Настройка Apache для работы с Akaunting
  7. Доступ к Акунтингу

Akaunting — это бесплатное бухгалтерское программное обеспечение с открытым исходным кодом для управления вашими счетами, расценками и финансами. Это container.style.width=100%;var ins=document.createElement(ins);ins.id=slotId+-asloaded;ins.className=adsbygoogle ezasloaded;ins.dataset.adClient=pid;ins.dataset.adChannel= cid;if(ffid==2){ins.dataset.fullWidthResponsive=true;}

В этом руководстве мы узнаем, как установить программное обеспечение Akaunting на сервер Ubuntu 18.04.

Требования

  • Сервер под управлением Ubuntu 18.04.
  • Пользователь без полномочий root с привилегиями sudo.

Начиная

Перед запуском вам нужно будет обновить вашу систему до последней версии. Вы можете сделать это, выполнив следующую команду:

sudo apt-get update -y
sudo apt-get upgrade -y

Установить LAMP-сервер

Во-первых, вам нужно будет установить Apache, MariaDB, PHP и другие необходимые модули на ваш сервер. Вы можете установить их все, выполнив следующую команду:

sudo apt-get install apache2 mariadb-server php7.2 libapache2-mod-php7.2 php7.2-common php7.2-imap php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-mysql php7.2-cli php7.2-ldap php7.2-zip php7.2-curl unzip -y

После установки всех пакетов вам нужно будет отредактировать файл php.ini и внести некоторые изменения. вы можете сделать это с помощью следующей команды:

sudo nano /etc/php/7.2/apache2/php.ini

Внесите следующие изменения:

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 30M
post_max_size = 40M
max_execution_time = 60
zend.assertions = 0
display_errors = Off
max_input_vars = 1500
date.timezone = Asia/Kolkata

Сохраните и закройте файл, когда закончите. Затем запустите службы Apache и MariaDB и включите их во время загрузки с помощью следующей команды:

sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mariadb
sudo systemctl enable mariadb

Как только вы закончите, вы можете перейти к следующему шагу.

Настроить базу данных

По умолчанию MariaDB не защищена. Значит, вам нужно будет его обезопасить. Вы можете сделать это, запустив скрипт mysql_secure_installation:

sudo mysql_secure_installation

Этот скрипт изменит ваш текущий пароль root, удалит анонимных пользователей, запретит удаленный вход root, как показано ниже:

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

Как только MariaDB будет защищена, войдите в оболочку MariaDB:

mysql -u root -p

Введите пароль root при появлении запроса. Затем создайте базу данных и пользователя для Akaunting:

MariaDB [(none)]> CREATE DATABASE akauntingdb;
MariaDB [(none)]> CREATE USER 'akaunting'@'localhost' IDENTIFIED BY 'mypassword';

Замените слово mypassword в приведенном выше операторе SQL безопасным паролем по вашему выбору. Затем предоставьте все привилегии Акунтингу с помощью следующей команды:

MariaDB [(none)]> GRANT ALL ON akauntingdb.* TO 'akaunting'@'localhost' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

И снова замените mypassword тем же паролем, который вы использовали выше. Затем сбросьте привилегии и выйдите из оболочки MariaDB:

MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

Установить Акунтинг

Во-первых, вам нужно будет загрузить последнюю версию Akaunting с их официального сайта. Вы можете сделать это с помощью следующей команды:

curl -O -J -L https://akaunting.com/download.php?version=latest

После завершения загрузки извлеките загруженный файл в корневой веб-каталог Apache с помощью следующей команды:

sudo mkdir -p /var/www/html/akaunting
sudo unzip Akaunting_*.zip -d /var/www/html/akaunting/

Затем дайте соответствующие разрешения каталогу akaunting:

sudo chown -R www-data:www-data /var/www/html/akaunting/
sudo chmod -R 755 /var/www/html/akaunting/

Как только вы закончите, вы можете перейти к следующему шагу.

Настройте Apache для акаунтинга

Далее вам нужно будет создать файл виртуального хоста Apache для Akaunting. Вы создаете его с помощью следующей команды:

sudo nano /etc/apache2/sites-available/akaunting.conf

Добавьте следующие строки:

<VirtualHost *:80>
     ServerAdmin 
     DocumentRoot /var/www/html/akaunting
     ServerName example.com
     DirectoryIndex index.html index.php
     <Directory /var/www/html/akaunting/>
          Options +FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/akaunting_error.log
     CustomLog ${APACHE_LOG_DIR}/akaunting_access.log combined

</VirtualHost>

Замените example.com своим собственным доменным именем в приведенном выше файле виртуального хоста. Сохраните и закройте файл, когда закончите. Затем включите виртуальный хост Apache с помощью следующей команды:

sudo a2ensite akaunting

Затем включите модуль перезаписи Apache и перезапустите службу Apache с помощью следующей команды:

sudo a2enmod rewrite
sudo systemctl restart apache2

Доступ

Теперь откройте веб-браузер и введите URL-адрес http://example.com. Вы будете перенаправлены на следующую страницу:

Выберите свой язык и нажмите кнопку «Далее». Вы должны увидеть следующую страницу:

Теперь укажите данные вашей базы данных, такие как имя базы данных, имя пользователя базы данных и пароль. Затем нажмите кнопку Далее. Вы должны увидеть следующую страницу:

Теперь укажите название вашей компании, адрес электронной почты компании, адрес электронной почты администратора и пароль, затем нажмите кнопку «Далее». Вы должны увидеть следующую страницу:

Теперь введите свои учетные данные для входа и нажмите кнопку «Войти». Вы должны увидеть следующую страницу:

Теперь введите свои данные и нажмите кнопку Сохранить. Вы должны увидеть следующую страницу:

Теперь добавьте валюты или нажмите кнопку «Пропустить». Вы должны увидеть следующую страницу:

Теперь добавьте налоги или нажмите кнопку «Пропустить». Вы должны увидеть следующую страницу:

Теперь нажмите кнопку «Перейти к панели инструментов». Вы должны увидеть следующую страницу:

Поздравляем! вы успешно установили Akaunting на сервер Ubuntu 18.04. Теперь вы можете легко управлять своими счетами, расценками и финансами из любого места. Не стесняйтесь спрашивать меня, если у вас есть какие-либо вопросы.