Найти в Дзене

Установка учебной демо-версии Битрикс на Arch Linux

Скачиваем демоверсию https://www.1c-bitrix.ru/download/cms.php#tab-subsection-3
Распаковываем и меняем владельца и группу на daemon:daemon командой
sudo chown daemon:daemon /путь/к/распакованному/архиву -R Создаем каталог для виртуального хоста по пути /путь/vhosts/test.local На выбранном разделе должно быть 1.6 Гб свободного места Аналогично меняем владельца и группу у /путь/vhosts Перемещаем распакованные файлы из /путь/к/распакованному/архиву внутрь /путь/vhosts Делаем правку в /etc/hosts - добавляем в начало
127.0.0.1 test.localhost
127.0.0.1 www.test.localhost Устанавливаем xammp командой yay -S xampp
Делаем правки в /opt/lampp/etc/extra/httpd-vhosts.conf
Добавляем
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/путь/к/vhosts/test.localhost"
ServerName test.localhost
ServerAlias www.test.localhost
<Directory "/путь/к/vhosts/test.localhost">
AllowOverride All
Require all granted
</Directory>
ErrorLog "logs/test.localhost-error_log"
Custom

Скачиваем демоверсию https://www.1c-bitrix.ru/download/cms.php#tab-subsection-3

Распаковываем и меняем владельца и группу на daemon:daemon командой
sudo chown daemon:daemon /путь/к/распакованному/архиву -R

Создаем каталог для виртуального хоста по пути /путь/vhosts/test.local

На выбранном разделе должно быть 1.6 Гб свободного места

Аналогично меняем владельца и группу у /путь/vhosts

Перемещаем распакованные файлы из /путь/к/распакованному/архиву внутрь /путь/vhosts

Делаем правку в /etc/hosts - добавляем в начало
127.0.0.1 test.localhost
127.0.0.1 www.test.localhost

Устанавливаем xammp командой yay -S xampp

Делаем правки в /opt/lampp/etc/extra/httpd-vhosts.conf
Добавляем

<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/путь/к/vhosts/test.localhost"
ServerName test.localhost
ServerAlias www.test.localhost
<Directory "/путь/к/vhosts/test.localhost">
AllowOverride All
Require all granted
</Directory>
ErrorLog "logs/test.localhost-error_log"
CustomLog "logs/test.localhost-access_log" common
</VirtualHost>

Раскомментируем в районе 488 строки в файле /opt/lampp/etc/httpd.conf
Include etc/extra/httpd-vhosts.conf

И также финальная правка в /opt/lampp/etc/php.ini
на строке 198 меняем значение на On
short_open_tag = On

Запускаем Xampp командой sudo /opt/lampp/manager-linux-x64.run
и в
ключаем сервер Apache и MySQL

Переходим по http://localhost/phpmyadmin/ и создаем новую базу данных
sitemanager с кодировкой utf8_general_ci

Переходим на http://test.localhost и следуем инструкциям установочного скрипта

Чтобы сделать доступным https в httpd-vhosts.conf добавляем:

<VirtualHost *:443>
DocumentRoot "/путь/к/vhosts/test.localhost"
ServerName test.localhost
ServerAlias www.test.localhost
SSLEngine On
SSLCertificateFile "/opt/lampp/etc/ssl.crt/test.localhost.crt"
SSLCertificateKeyFile "/opt/lampp/etc/ssl.key/test.localhost.key"
<Directory "/путь/к/vhosts/test.localhost">
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

Файлы ssl.crt и ssl.key создаются стандартным образом