Как установить Akaunting на Ubuntu 18.04 LTS
Это руководство существует для этих версий ОС
- Ubuntu 22.04 (Jammy Jellyfish)
- Ubuntu 18.04 (Bionic Beaver)
На этой странице
- Требования
- Начало работы
- Установить сервер LAMP
- Настройка базы данных
- Установить Акунтинг
- Настройка Apache для работы с Akaunting
- Доступ к Акунтингу
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. Теперь вы можете легко управлять своими счетами, расценками и финансами из любого места. Не стесняйтесь спрашивать меня, если у вас есть какие-либо вопросы.