![Как да изтеглите и инсталирате Android 10 Q Beta точно сега](/f/db10450acbb2a8dce783ff65d0f9ae40.jpg?width=100&height=100)
Написано на PHP, Akaunting е богат на функции и онлайн счетоводен софтуер с отворен код, който позволява на потребителите да управляват финансите и да ги поддържат проследяване на всички фактури, плащания и разходи, за да споменем само някои от финансовите задачи.
Това е идеална онлайн счетоводна платформа за малки предприятия, които нямат финансови средства за закупуване на скъп счетоводен софтуер. Akaunting предоставя елегантен и интуитивен потребителски интерфейс с всички функции и контроли, необходими, за да сте в крак с вашите парични потоци и транзакции.
Забележителните характеристики включват:
В това ръководство ще ви преведем през инсталацията на Akaunting самостоятелно хостван безплатен счетоводен софтуер на Ubuntu 20.04.
От Akaunting е достъпен най-вече от предния край от клиенти и администратора и изисква сървър на база данни да съхранява всичките му данни, трябва да започнем с инсталирането на стека LAMP. Вече имаме подробно ръководство за това как инсталирайте стека LAMP на Ubuntu 20.04. Това ще ви бъде полезно, преди да продължите по -нататък.
Някои допълнителни PHP модули са необходими за Akaunting софтуер да функционира без никакви проблеми. Затова инсталирайте следните PHP модули.
$ sudo apt инсталирате libapache2-mod-php php7.4-mysql php7.4-gd php7.4-cli php7.4-imagick php7.4-общ php7.4-mysql php7.4-gd php7.4-bcmath php7.4-json php7.4-curl php7.4-zip php7.4-xml php7.4-mbstring php7.4-bz2 php7.4-intl php7.4-imap php7.4-ldap php7.4-xmlrpc php7.4-сапун
След това ще създадем база данни за Akaunting в сървъра на базата данни MariaDB. Това е базата данни, която приложението Akaunting ще използва за съхраняване на всички свои данни.
Затова влезте в сървъра на MariaDB.
$ sudo mysql -u root -p.
Създайте базата данни и потребителя на базата данни.
MariaDB [(няма)]> CREATE DATABASE akaunting; MariaDB [(няма)]>CREATE USER 'akaunting_user'@'localhost' ИДЕНТИФИКИРАН от '[защитен имейл]';
След това предоставете всички права на потребителя в базата данни.
MariaDB [(няма)]>ПРЕДОСТАВЕТЕ ВСИЧКО НА akaunting.* НА 'akaunting_user'@'localhost';
Накрая запазете промените и излезте от подканата MariaDB.
MariaDB [(няма)]>ФЛУШ ПРИВИЛЕГИ; MariaDB [(няма)]>ИЗХОД;
След като базата данни е на място, ние следващите ще изтеглим най -новата версия на Akaunting който се предлага в архив с цип. За да направите това, използвайте команда wget както е показано.
$ wget -O Akaunting.zip https://akaunting.com/download.php? версия = най -новата.
След това създайте директория в директорията webroot,
$ sudo mkdir -p/var/www/akaunting/
И след това извлечете съдържанието на архивирания архив в директорията.
$ sudo разархивирайте Akaunting.zip -d/var/www/akaunting/
След това задайте собствеността на директорията на потребителя и групата www-data.
$ sudo chown www-data: www-data -R/var/www/akaunting/
И разрешенията, както следва.
$ sudo chmod -R 755/var/www/akaunting/
Трябва да дефинираме виртуален хост файл за сайта Akaunting. Това ще позволи на Apache да хоства сайта без никакъв конфликт с файла за виртуален хост на Apache по подразбиране.
Използвайки любимия си текстов редактор, дефинирайте виртуалния хост файл, както следва.
$ sudo vim /etc/apache2/sites-available/akaunting.conf.
Поставете показаното съдържание. Не забравяйте да смените yourdomain.com
с вашето пълно име на домейн или IP на сървъра.
ServerName yourdomain.com DocumentRoot/var/www/akaunting/ DirectoryIndex index.php Опции +FollowSymLinks AllowOverride Всички Изисква всички предоставени ErrorLog $ {APACHE_LOG_DIR} /akaunting.error.log CustomLog $ {APACHE_LOG_DIR} /akaunting.access.log комбинирано
Запазете промените и излезте от конфигурационния файл. След това активирайте виртуалния хост файл и модула за презапис на Apache.
$ sudo a2ensite akaunting.conf. $ sudo a2enmod пренаписване.
Освен това деактивирайте файла за виртуален хост на Apache по подразбиране.
$ sudo a2dissite 000-default.conf.
За да влязат в сила промените, рестартирайте Apache.
$ sudo systemctl рестартирайте apache2.
Всички конфигурации и настройки вече са на място. Единствената оставаща стъпка е да завършите настройката от уеб браузър. За да стартирате браузъра си и да посетите IP адреса на вашия сървър или напълно квалифицирано име на домейн (FQDN).
http://server-IP или име на домейн.
Ще бъдете посрещнати от страницата за настройка по -долу, която ще ви подкани да изберете предпочитания от вас език.
След това предоставете подробности за базата данни, които сте дефинирали при създаването на базата данни и щракнете върху „Следващия'.
ЗАБЕЛЕЖКА: Текущата версия в момента на изписване на това ръководство ( 1.3.17 ) съдържа грешка, която генерира PHP грешка, която се показва в браузъра. Ето фрагмент от грешката.
(1/1) ErrorException. Опитва се да получи достъп до изместване на масива на стойността на типа int. в ArrayInput.php ред 135.
Като заобиколно решение отворете ArrayInput.php файл.
$ sudo vim akaunting/vendor/symfony/console/Input/ArrayInput.php.
Преминете към ред 135 и го променете от:
} elseif ('-' $ ключ [0]) {
да се:
} elseif (isset ($ key [0]) && '-' $ key [0]) {
Запазете файла си, след което опреснете страницата за инсталиране.
В последната стъпка попълнете данните за компанията и администратора и щракнете върху „Следващия’.
И накрая, таблото за управление идва пред очите. От тук можете да продължите да извършвате финансовите си изчисления и разходите за мониторинг.
Това приключва това ръководство за инсталирането на Akauting софтуерът е включен Ubuntu 20.04.