MikroBILL на Linux: различия между версиями
Fomichok (обсуждение | вклад) (Новая страница: «Начиная с версии MikroBILL 2.0.9 имеется нативная поддержка Unix. Для установки можно использовать автоматический скрипт (установит только ядро MikroBILL и NET Core, без Apache и MySQL):<br><br> Все действия необходимо выполнять от имени суперпользователя (root) <br><br> Если Apache и MySQL...») Метка: визуальный редактор отключён |
Fomichok (обсуждение | вклад) Нет описания правки |
||
Строка 4: | Строка 4: | ||
Если Apache и MySQL у вас не установлены, установите их перед установкой MikroBILL.<br><br> | Если Apache и MySQL у вас не установлены, установите их перед установкой MikroBILL.<br><br> | ||
su<br> | su<br> | ||
wget -O /tmp/MikroBILL-Install.sh http://mikro-bill.com/files/MikroBILL-Install.sh<br> | wget -O /tmp/MikroBILL-Install.sh [http://mikro-bill.com/files/MikroBILL-Install.sh https://mikro-bill.com/files/MikroBILL-Install.sh]<br> | ||
chmod +x /tmp/MikroBILL-Install.sh<br> | chmod +x /tmp/MikroBILL-Install.sh<br> | ||
/tmp/MikroBILL-Install.sh<br> | /tmp/MikroBILL-Install.sh<br> | ||
Строка 58: | Строка 58: | ||
Скачайте и распакуйте архив с MikroBILL:<br> | Скачайте и распакуйте архив с MikroBILL:<br> | ||
mkdir -p /tmp/MikroBILL<br> | mkdir -p /tmp/MikroBILL<br> | ||
wget -O /tmp/MikroBILL/MikroBILL_Unix.tar.gz http://mikro-bill.com/downloads/unixbeta<br> | wget -O /tmp/MikroBILL/MikroBILL_Unix.tar.gz [http://mikro-bill.com/downloads/unixbeta https://mikro-bill.com/downloads/unixbeta]<br> | ||
tar -xzf /tmp/MikroBILL/MikroBILL_Unix.tar.gz -C /tmp/MikroBILL<br> | tar -xzf /tmp/MikroBILL/MikroBILL_Unix.tar.gz -C /tmp/MikroBILL<br> | ||
<br> | <br> |
Версия от 12:27, 28 декабря 2022
Начиная с версии MikroBILL 2.0.9 имеется нативная поддержка Unix. Для установки можно использовать автоматический скрипт (установит только ядро MikroBILL и NET Core, без Apache и MySQL):
Все действия необходимо выполнять от имени суперпользователя (root)
Если Apache и MySQL у вас не установлены, установите их перед установкой MikroBILL.
su
wget -O /tmp/MikroBILL-Install.sh https://mikro-bill.com/files/MikroBILL-Install.sh
chmod +x /tmp/MikroBILL-Install.sh
/tmp/MikroBILL-Install.sh
После установки Net Core может потребоваться перезагрузка.
В таком случае перезапустите ОС и запустите скрипт установки MikroBILL ещё раз.
Либо можно всё сделать самостоятельно:
При необходимости установите Apache и MySQL:
1.
Установка MariaDB (MySQL):
apt install mariadb-server
systemctl restart mariadb
Создание пользователя БД:
mysql
GRANT ALL ON *.* TO 'Login'@'localhost' IDENTIFIED BY 'Password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
Улучшим безопасность (отключим возможность писать файлы через MySQL):
REVOKE FILE on *.* from 'Login'@'localhost';
2.
Установка Apache:
apt install apache2
apt install php
apt install php-cli php-mbstring php-xml php-common php-curl
apt install php-mysql
systemctl restart apache2
3.
Установите .NET Core:
apt install -y snapd
wget -O /tmp/dotnet-install.sh https://dot.net/v1/dotnet-install.sh
chmod +x /tmp/dotnet-install.sh
/tmp/dotnet-install.sh -c 3.1 --runtime aspnetcore
snap install dotnet-sdk --classic --channel=3.1
На некоторых системах может понадобиться установить дополнительные пакеты:
export PATH="$PATH:/snap/bin"
snap install core
snap install core18
Статья на сайте MicroSoft на случай, если что-то пойдёт не так: https://learn.microsoft.com/ru-ru/dotnet/core/install/linux
После установки Net Core может потребоваться перезагрузка.
В таком случае перезапустите ОС и запустите скрипт установки MikroBILL ещё раз.
4.
Скачайте и распакуйте архив с MikroBILL:
mkdir -p /tmp/MikroBILL
wget -O /tmp/MikroBILL/MikroBILL_Unix.tar.gz https://mikro-bill.com/downloads/unixbeta
tar -xzf /tmp/MikroBILL/MikroBILL_Unix.tar.gz -C /tmp/MikroBILL
5.
Запустите программу установки:
dotnet /tmp/MikroBILL/MikroBILL.dll