Skip to content

Instantly share code, notes, and snippets.

@kuntashov
Last active May 21, 2018 09:54
Show Gist options
  • Save kuntashov/1deacb62b27769f90e9f5e1d1417a0a0 to your computer and use it in GitHub Desktop.
Save kuntashov/1deacb62b27769f90e9f5e1d1417a0a0 to your computer and use it in GitHub Desktop.
Минимальная настройка сервера Ubuntu для запуска на нем CMS Битрикс
sudo apt-get update
# Apache2
sudo apt-get install apache2
# sudo apache2ctl configtest
# Если выдает ошибку "Could not reliably determine the server's fully qualified domain name",
# то нужно добавить в /etc/apache2/apache2.conf в коне файла строку
# ServerName ДОМЕННОЕ_ИМЯ_ИЛИ_IP
sudo service apache2 restart
# Настраиваем файерволл
# Чтобы убедиться, что есть профиль "Apache Full", делаем:
# sudo ufw app list
# sudo ufw app info "Apache Full"
# Разрешаем входящий трафик
sudo ufw allow in "Apache Full"
# MySQL
sudo apt-get install mysql-server
# Исправляем конфигурацию под битрикса:
# sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
# добавляем в конец файла строку:
# sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
sudo service mysql restart
# PHP
sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql
sudo apt-get install php-common php-cli php-curl php-gd php-mysql php-xml php-mbstring
sudo apt-get install freetype*
# sudo vim /etc/apache2/mods-enabled/dir.conf
# Перемещаем index.php в начало списка DirectoryIndex
sudo service apache2 restart
#sudo usermod -a -G www-data roox
# Перелогиниваемся, чтобы изменение группы вступило в силу.
sudo chown -R www-data:www-data /var/www/html/
sudo chmod -R g+w /var/www/html/
#sudo apt-get install wget
# cd /var/www/html/
# wget http://dev.1c-bitrix.ru/download/scripts/bitrix_server_test.php
# Запускаем тест, зайдя в браузере на https://ДОМЕННОЕ_ИМЯ/bitrix_server_test.php
#
# НАСТРАИВАЕМ КОНФИГУРАЦИЮ PHP ДЛЯ BITRIX
#
# sudo vim /etc/php/7.0/apache2/conf.d/zz-bitrix.ini
# Добавляем в zz-bitrix.ini строки:
# short_open_tag=On
# max_input_vars=10000
# post_max_size=64M
sudo service apache2 restart
# Если bitrix_server_test.php показывает "Сохранение сессий без UserAgent: Нет",
# то нужно в /etc/hosts добавить строку
# 127.0.0.1 ДОМЕННОЕ_ИМЯ
# sudo vim /etc/hosts
# sudo service apache2 restart
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment