<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://edu.citis.ru/userguide/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=I.chernov</id>
		<title>Справочная информация по работе с СЭД - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://edu.citis.ru/userguide/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=I.chernov"/>
		<link rel="alternate" type="text/html" href="http://edu.citis.ru/userguide/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/I.chernov"/>
		<updated>2026-04-21T13:14:08Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://edu.citis.ru/userguide/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_sed_%D0%BD%D0%B0_Ubuntu_2020&amp;diff=704</id>
		<title>Установка sed на Ubuntu 2020</title>
		<link rel="alternate" type="text/html" href="http://edu.citis.ru/userguide/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_sed_%D0%BD%D0%B0_Ubuntu_2020&amp;diff=704"/>
				<updated>2020-12-18T14:00:05Z</updated>
		
		<summary type="html">&lt;p&gt;I.chernov: /* Установка SED на Ubuntu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Установка SED на Ubuntu =&lt;br /&gt;
&lt;br /&gt;
''' 1. ''' Cначала обновим систему до самой новой версии:&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get upgrade&lt;br /&gt;
''' 2. ''' Установка Apache:&lt;br /&gt;
   sudo apt-get install apache2&lt;br /&gt;
''' 3. ''' Отключаем модуль индексирования:&lt;br /&gt;
   sudo a2dismod autoindex&lt;br /&gt;
''' 4. ''' Добавляем заголовки:&lt;br /&gt;
   sudo a2enmod headers&lt;br /&gt;
''' 5. ''' Перезапустим Apache:&lt;br /&gt;
   sudo service apache2 restart&lt;br /&gt;
''' 6. ''' Правим конфигурацию apache2.conf, убираем indexes, None -&amp;gt; All:&lt;br /&gt;
   sudo nano /etc/apache2/apache2.conf&lt;br /&gt;
Меняем:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   &amp;lt;Directory /&amp;gt;&lt;br /&gt;
        Options FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Require all denied&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Directory /usr/share&amp;gt;&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Require all granted&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Directory /var/www/&amp;gt;&lt;br /&gt;
        Options FollowSymLinks&lt;br /&gt;
        AllowOverride All&lt;br /&gt;
        Require all granted&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' 7. ''' Правим конфигурации security.conf:&lt;br /&gt;
   sudo nano /etc/apache2/conf-available/security.conf&lt;br /&gt;
Правим константы:&lt;br /&gt;
   ServerTokens Prod&lt;br /&gt;
   ServerSignature Off&lt;br /&gt;
'''8.''' Активация rewrite&lt;br /&gt;
   sudo a2enmod rewrite&lt;br /&gt;
'''9.''' Установка модулей php:&lt;br /&gt;
   sudo add-apt-repository ppa:ondrej/php&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get install php7.* php-pear libapache2-mod-php7.*&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get install php7.*-curl php7.*-gd php7.*-ldap php7.*-pgsql php7.*-mbstring php7.*-zip php-apcu php-imagick php7.*-imap php7.*-intl php7.*-xmlrpc php7.*-soap php-xdebug&lt;br /&gt;
&lt;br /&gt;
'''10. ''' Изменяем прослушиваемые порты:&lt;br /&gt;
   sudo nano /etc/apache2/ports.conf&lt;br /&gt;
Меняем на:&lt;br /&gt;
   Listen 12080&lt;br /&gt;
&lt;br /&gt;
'''11.''' Меняем рабочую папку и указываем в конфиге и делаем ссылку:&lt;br /&gt;
   sudo mkdir -p /var/www/sed&lt;br /&gt;
   sudo nano /etc/apache2/sites-available/sed.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   &amp;lt;VirtualHost *:12080&amp;gt;     &lt;br /&gt;
   ServerName sed.local&lt;br /&gt;
   ServerAdmin webmaster@localhost&lt;br /&gt;
   DocumentRoot /var/www/sed/sed-citis&lt;br /&gt;
&lt;br /&gt;
   ErrorLog ${APACHE_LOG_DIR}/error.log&lt;br /&gt;
   CustomLog ${APACHE_LOG_DIR}/access.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   # vim: syntax=apache ts=4 sw=4 sts=4 sr noet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   sudo ln -s /etc/apache2/sites-available/sed.conf /etc/apache2/sites-enabled/&lt;br /&gt;
   sudo rm /etc/apache2/sites-enabled/000-default.conf&lt;br /&gt;
&lt;br /&gt;
''' 12.''' Указываем данные в хосте:&lt;br /&gt;
   sudo nano /etc/hosts&lt;br /&gt;
&lt;br /&gt;
   127.0.0.1    sed.local&lt;br /&gt;
&lt;br /&gt;
''' 13.''' Установка Postgres:&lt;br /&gt;
   sudo add-apt-repository &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -sc)-pgdg main&amp;quot;&lt;br /&gt;
   wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get install postgresql-9.6 &lt;br /&gt;
&lt;br /&gt;
'''14. Правим конфигурацию Postgres:&lt;br /&gt;
   sudo nano /etc/postgresql/9.6/main/postgresql.conf&lt;br /&gt;
Меняем:&lt;br /&gt;
   ssl = off&lt;br /&gt;
&lt;br /&gt;
   sudo service postgresql restart&lt;br /&gt;
&lt;br /&gt;
'''15.''' Скачивание и развертывание Sed в /var/www/sed:&lt;br /&gt;
   sudo chown -R $USER:$USER /var/www/sed &lt;br /&gt;
   sudo chmod 777 /var/www/sed&lt;br /&gt;
   sudo apt install git&lt;br /&gt;
   cd /var/www/sed&lt;br /&gt;
   git clone https://.......................git&lt;br /&gt;
Если не дает ssh:&lt;br /&gt;
   git config --global http.sslVerify false&lt;br /&gt;
&lt;br /&gt;
   sudo chown -R www-data:www-data /var/www/sed/cache&lt;br /&gt;
   sudo chown -R www-data:www-data /var/www/sed/storage&lt;br /&gt;
&lt;br /&gt;
'''16.''' В файле /cfg/db.ini изменить пути:&lt;br /&gt;
&lt;br /&gt;
   docfile_storage=/var/www/sed/sed-citis/storage/docfiles&lt;br /&gt;
   storagedir = /var/www/sed/sed-citis/storage&lt;br /&gt;
&lt;br /&gt;
'''16.''' Настройка БД Postgres:&lt;br /&gt;
16.1 Cменить дефолтный пароль постгреса:&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   \password postgres&lt;br /&gt;
   Ввести пароль ЕДИНИЧКУ (1)&lt;br /&gt;
   Повторить пароль&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.2 Добавляем юзера 'www-data':&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   CREATE USER &amp;quot;www-data&amp;quot; WITH PASSWORD 'pass';&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.3 Создаем БД:&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   CREATE DATABASE edfs OWNER &amp;quot;www-data&amp;quot;;&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.4 На сервере сделать бэкап БД (Уточняем ссылки у администратора):&lt;br /&gt;
   pg_dump -h localhost -p 5432 -U postgres -F c -C -d edfs &amp;gt; ~/30-11-2020.edfs    (30-11-2020 - дата бэкапа)  &lt;br /&gt;
&lt;br /&gt;
16.5 С сервера скопировать бэкап себе в /home/$USER:&lt;br /&gt;
&lt;br /&gt;
16.6 Распаковать бекап (вес бекапа &amp;gt; 250мб!):&lt;br /&gt;
   pg_restore -h localhost -p 5432 -U postgres -d edfs ~/30-11-2020.edfs &lt;br /&gt;
&lt;br /&gt;
16.7 Сделаем pass единички:&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   \c edfs &lt;br /&gt;
   UPDATE public.users SET pass = 1;&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.8 Перезапустить все:&lt;br /&gt;
   sudo service apache2 restart&lt;br /&gt;
   sudo service postgresql restart&lt;br /&gt;
&lt;br /&gt;
'''17.''' Перейти в /var/www/sed/sed-citis&lt;br /&gt;
   git status&lt;br /&gt;
&lt;br /&gt;
Если изменены файлы то:&lt;br /&gt;
   git reset --hard HEAD &lt;br /&gt;
&lt;br /&gt;
==== Уточнения ====&lt;br /&gt;
1. Если что-то не работает с данными из Postgres, то удалите таблицу edfs и создайте новый бекап на сервере.&lt;br /&gt;
&lt;br /&gt;
2. После подтяжки проекта проверьте работает ли test.php. Должен выдавать 333.&lt;br /&gt;
&lt;br /&gt;
3. Если не понимаете почему php не работает то проверьте пункт 15 или введите:&lt;br /&gt;
   tail /var/log/apache2/error.log&lt;br /&gt;
&lt;br /&gt;
4. Обязательно проверьте не изменили ли вы файлы в проекте:&lt;br /&gt;
   git status&lt;/div&gt;</summary>
		<author><name>I.chernov</name></author>	</entry>

	<entry>
		<id>http://edu.citis.ru/userguide/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_sed_%D0%BD%D0%B0_Ubuntu_2020&amp;diff=703</id>
		<title>Установка sed на Ubuntu 2020</title>
		<link rel="alternate" type="text/html" href="http://edu.citis.ru/userguide/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_sed_%D0%BD%D0%B0_Ubuntu_2020&amp;diff=703"/>
				<updated>2020-11-30T14:08:54Z</updated>
		
		<summary type="html">&lt;p&gt;I.chernov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Установка SED на Ubuntu =&lt;br /&gt;
&lt;br /&gt;
''' 1. ''' Cначала обновим систему до самой новой версии:&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get upgrade&lt;br /&gt;
''' 2. ''' Установка Apache:&lt;br /&gt;
   sudo apt-get install apache2&lt;br /&gt;
''' 3. ''' Отключаем модуль индексирования:&lt;br /&gt;
   sudo a2dismod autoindex&lt;br /&gt;
''' 4. ''' Добавляем заголовки:&lt;br /&gt;
   sudo a2enmod headers&lt;br /&gt;
''' 5. ''' Перезапустим Apache:&lt;br /&gt;
   sudo service apache2 restart&lt;br /&gt;
''' 6. ''' Правим конфигурацию apache2.conf, убираем indexes, None -&amp;gt; All:&lt;br /&gt;
   sudo nano /etc/apache2/apache2.conf&lt;br /&gt;
Меняем:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   &amp;lt;Directory /&amp;gt;&lt;br /&gt;
        Options FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Require all denied&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Directory /usr/share&amp;gt;&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Require all granted&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Directory /var/www/&amp;gt;&lt;br /&gt;
        Options FollowSymLinks&lt;br /&gt;
        AllowOverride All&lt;br /&gt;
        Require all granted&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' 7. ''' Правим конфигурации security.conf:&lt;br /&gt;
   sudo nano /etc/apache2/conf-available/security.conf&lt;br /&gt;
Правим константы:&lt;br /&gt;
   ServerTokens Prod&lt;br /&gt;
   ServerSignature Off&lt;br /&gt;
'''8.''' Активация rewrite&lt;br /&gt;
   sudo a2enmod rewrite&lt;br /&gt;
'''9.''' Установка модулей php:&lt;br /&gt;
   sudo add-apt-repository ppa:ondrej/php&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get install php7.* php-pear libapache2-mod-php7.*&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get install php7.*-curl php7.*-gd php7.*-ldap php7.*-pgsql php7.*-mbstring php7.*-zip php-apcu php-imagick php7.*-imap php7.*-intl php7.*-xmlrpc php7.*-soap php-xdebug&lt;br /&gt;
&lt;br /&gt;
'''10. ''' Изменяем прослушиваемые порты:&lt;br /&gt;
   sudo nano /etc/apache2/ports.conf&lt;br /&gt;
Меняем на:&lt;br /&gt;
   Listen 12080&lt;br /&gt;
&lt;br /&gt;
'''11.''' Меняем рабочую папку и указываем в конфиге и делаем ссылку:&lt;br /&gt;
   sudo mkdir -p /var/www/sed&lt;br /&gt;
   sudo nano /etc/apache2/sites-available/sed.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   &amp;lt;VirtualHost *:12080&amp;gt;     &lt;br /&gt;
   ServerName sed.local&lt;br /&gt;
   ServerAdmin webmaster@localhost&lt;br /&gt;
   DocumentRoot /var/www/sed&lt;br /&gt;
&lt;br /&gt;
   ErrorLog ${APACHE_LOG_DIR}/error.log&lt;br /&gt;
   CustomLog ${APACHE_LOG_DIR}/access.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   # vim: syntax=apache ts=4 sw=4 sts=4 sr noet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   sudo ln -s /etc/apache2/sites-available/sed.conf /etc/apache2/sites-enabled/&lt;br /&gt;
   sudo rm /etc/apache2/sites-enabled/000-default.conf&lt;br /&gt;
&lt;br /&gt;
''' 12.''' Указываем данные в хосте:&lt;br /&gt;
   sudo nano /etc/hosts&lt;br /&gt;
&lt;br /&gt;
   127.0.0.1    sed.local&lt;br /&gt;
&lt;br /&gt;
''' 13.''' Установка Postgres:&lt;br /&gt;
   sudo add-apt-repository &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -sc)-pgdg main&amp;quot;&lt;br /&gt;
   wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get install postgresql-9.6 &lt;br /&gt;
&lt;br /&gt;
'''14. Правим конфигурацию Postgres:&lt;br /&gt;
   sudo nano /etc/postgresql/9.6/main/postgresql.conf&lt;br /&gt;
Меняем:&lt;br /&gt;
   ssl = off&lt;br /&gt;
&lt;br /&gt;
   sudo service postgresql restart&lt;br /&gt;
&lt;br /&gt;
'''15.''' Скачивание и развертывание Sed в /var/www/sed:&lt;br /&gt;
   sudo chown -R $USER:$USER /var/www/sed &lt;br /&gt;
   sudo chmod 777 /var/www/sed&lt;br /&gt;
   sudo apt install git&lt;br /&gt;
   cd /var/www/sed&lt;br /&gt;
   git clone https://.......................git&lt;br /&gt;
Если не дает ssh:&lt;br /&gt;
   git config --global http.sslVerify false&lt;br /&gt;
&lt;br /&gt;
   sudo chown -R www-data:www-data /var/www/sed/cache&lt;br /&gt;
   sudo chown -R www-data:www-data /var/www/sed/storage&lt;br /&gt;
&lt;br /&gt;
'''16.''' В файле /cfg/db.ini изменить пути:&lt;br /&gt;
&lt;br /&gt;
   docfile_storage=/var/www/sed/sed-citis/storage/docfiles&lt;br /&gt;
   storagedir = /var/www/sed/sed-citis/storage&lt;br /&gt;
&lt;br /&gt;
'''16.''' Настройка БД Postgres:&lt;br /&gt;
16.1 Cменить дефолтный пароль постгреса:&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   \password postgres&lt;br /&gt;
   Ввести пароль ЕДИНИЧКУ (1)&lt;br /&gt;
   Повторить пароль&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.2 Добавляем юзера 'www-data':&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   CREATE USER &amp;quot;www-data&amp;quot; WITH PASSWORD 'pass';&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.3 Создаем БД:&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   CREATE DATABASE edfs OWNER &amp;quot;www-data&amp;quot;;&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.4 На сервере сделать бэкап БД (Уточняем ссылки у администратора):&lt;br /&gt;
   pg_dump -h localhost -p 5432 -U postgres -F c -C -d edfs &amp;gt; ~/30-11-2020.edfs    (30-11-2020 - дата бэкапа)  &lt;br /&gt;
&lt;br /&gt;
16.5 С сервера скопировать бэкап себе в /home/$USER:&lt;br /&gt;
&lt;br /&gt;
16.6 Распаковать бекап (вес бекапа &amp;gt; 250мб!):&lt;br /&gt;
   pg_restore -h localhost -p 5432 -U postgres -d edfs ~/30-11-2020.edfs &lt;br /&gt;
&lt;br /&gt;
16.7 Сделаем pass единички:&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   \c edfs &lt;br /&gt;
   UPDATE public.users SET pass = 1;&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.8 Перезапустить все:&lt;br /&gt;
   sudo service apache2 restart&lt;br /&gt;
   sudo service postgresql restart&lt;br /&gt;
&lt;br /&gt;
'''17.''' Перейти в /var/www/sed/sed-citis&lt;br /&gt;
   git status&lt;br /&gt;
&lt;br /&gt;
Если изменены файлы то:&lt;br /&gt;
   git reset --hard HEAD &lt;br /&gt;
&lt;br /&gt;
==== Уточнения ====&lt;br /&gt;
1. Если что-то не работает с данными из Postgres, то удалите таблицу edfs и создайте новый бекап на сервере.&lt;br /&gt;
&lt;br /&gt;
2. После подтяжки проекта проверьте работает ли test.php. Должен выдавать 333.&lt;br /&gt;
&lt;br /&gt;
3. Если не понимаете почему php не работает то проверьте пункт 15 или введите:&lt;br /&gt;
   tail /var/log/apache2/error.log&lt;br /&gt;
&lt;br /&gt;
4. Обязательно проверьте не изменили ли вы файлы в проекте:&lt;br /&gt;
   git status&lt;/div&gt;</summary>
		<author><name>I.chernov</name></author>	</entry>

	<entry>
		<id>http://edu.citis.ru/userguide/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_sed_%D0%BD%D0%B0_Ubuntu_2020&amp;diff=702</id>
		<title>Установка sed на Ubuntu 2020</title>
		<link rel="alternate" type="text/html" href="http://edu.citis.ru/userguide/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_sed_%D0%BD%D0%B0_Ubuntu_2020&amp;diff=702"/>
				<updated>2020-11-30T14:05:43Z</updated>
		
		<summary type="html">&lt;p&gt;I.chernov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Установка SED на Ubuntu =&lt;br /&gt;
&lt;br /&gt;
''' 1. ''' Cначала обновим систему до самой новой версии:&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get upgrade&lt;br /&gt;
''' 2. ''' Установка Apache:&lt;br /&gt;
   sudo apt-get install apache2&lt;br /&gt;
''' 3. ''' Отключаем модуль индексирования:&lt;br /&gt;
   sudo a2dismod autoindex&lt;br /&gt;
''' 4. ''' Добавляем заголовки:&lt;br /&gt;
   sudo a2enmod headers&lt;br /&gt;
''' 5. ''' Перезапустим Apache:&lt;br /&gt;
   sudo service apache2 restart&lt;br /&gt;
''' 6. ''' Правим конфигурацию apache2.conf, убираем indexes, None -&amp;gt; All:&lt;br /&gt;
   sudo nano /etc/apache2/apache2.conf&lt;br /&gt;
Меняем:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   &amp;lt;Directory /&amp;gt;&lt;br /&gt;
        Options FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Require all denied&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Directory /usr/share&amp;gt;&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Require all granted&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Directory /var/www/&amp;gt;&lt;br /&gt;
        Options FollowSymLinks&lt;br /&gt;
        AllowOverride All&lt;br /&gt;
        Require all granted&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' 7. ''' Правим конфигурации security.conf:&lt;br /&gt;
   sudo nano /etc/apache2/conf-available/security.conf&lt;br /&gt;
Правим константы:&lt;br /&gt;
   ServerTokens Prod&lt;br /&gt;
   ServerSignature Off&lt;br /&gt;
'''8.''' Активация rewrite&lt;br /&gt;
   sudo a2enmod rewrite&lt;br /&gt;
'''9.''' Установка модулей php:&lt;br /&gt;
   sudo add-apt-repository ppa:ondrej/php&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get install php7.* php-pear libapache2-mod-php7.*&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get install php7.*-curl php7.*-gd php7.*-ldap php7.*-pgsql php7.*-mbstring php7.*-zip php-apcu php-imagick php7.*-imap php7.*-intl php7.*-xmlrpc php7.*-soap php-xdebug&lt;br /&gt;
&lt;br /&gt;
'''10. ''' Изменяем прослушиваемые порты:&lt;br /&gt;
   sudo nano /etc/apache2/ports.conf&lt;br /&gt;
Меняем на:&lt;br /&gt;
   Listen 12080&lt;br /&gt;
&lt;br /&gt;
'''11.''' Меняем рабочую папку и указываем в конфиге и делаем ссылку:&lt;br /&gt;
   sudo mkdir -p /var/www/sed&lt;br /&gt;
   sudo nano /etc/apache2/sites-available/sed.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   &amp;lt;VirtualHost *:12080&amp;gt;     &lt;br /&gt;
   ServerName sed.local&lt;br /&gt;
   ServerAdmin webmaster@localhost&lt;br /&gt;
   DocumentRoot /var/www/sed&lt;br /&gt;
&lt;br /&gt;
   ErrorLog ${APACHE_LOG_DIR}/error.log&lt;br /&gt;
   CustomLog ${APACHE_LOG_DIR}/access.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   # vim: syntax=apache ts=4 sw=4 sts=4 sr noet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   sudo ln -s /etc/apache2/sites-available/sed.conf /etc/apache2/sites-enabled/&lt;br /&gt;
   sudo rm /etc/apache2/sites-enabled/000-default.conf&lt;br /&gt;
&lt;br /&gt;
''' 12.''' Указываем данные в хосте:&lt;br /&gt;
   sudo nano /etc/hosts&lt;br /&gt;
&lt;br /&gt;
   127.0.0.1    sed.local&lt;br /&gt;
&lt;br /&gt;
''' 13.''' Установка Postgres:&lt;br /&gt;
   sudo add-apt-repository &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -sc)-pgdg main&amp;quot;&lt;br /&gt;
   wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get install postgresql-9.6 &lt;br /&gt;
&lt;br /&gt;
'''14. Правим конфигурацию Postgres:&lt;br /&gt;
   sudo nano /etc/postgresql/9.6/main/postgresql.conf&lt;br /&gt;
&lt;br /&gt;
   ssl = off&lt;br /&gt;
&lt;br /&gt;
   sudo service postgresql restart&lt;br /&gt;
&lt;br /&gt;
'''15.''' Скачивание и развертывание Sed в /var/www/sed:&lt;br /&gt;
   sudo chown -R $USER:$USER /var/www/sed &lt;br /&gt;
   sudo apt install git&lt;br /&gt;
   cd /var/www/sed&lt;br /&gt;
   git clone https://.......................git&lt;br /&gt;
&lt;br /&gt;
   sudo chown -R www-data:www-data /var/www/sed/cache&lt;br /&gt;
   sudo chown -R www-data:www-data /var/www/sed/storage&lt;br /&gt;
&lt;br /&gt;
'''16.''' В файле /cfg/db.ini изменить пути:&lt;br /&gt;
&lt;br /&gt;
   docfile_storage=/var/www/sed/sed-citis/storage/docfiles&lt;br /&gt;
   storagedir = /var/www/sed/sed-citis/storage&lt;br /&gt;
&lt;br /&gt;
'''16.''' Настройка БД Postgres:&lt;br /&gt;
16.1 Cменить дефолтный пароль постгреса:&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   \password postgres&lt;br /&gt;
   Ввести пароль ЕДИНИЧКУ (1)&lt;br /&gt;
   Повторить пароль&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.2 Добавляем юзера 'www-data':&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   CREATE USER &amp;quot;www-data&amp;quot; WITH PASSWORD 'pass';&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.3 Создаем БД:&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   CREATE DATABASE edfs OWNER &amp;quot;www-data&amp;quot;;&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.4 На сервере сделать бэкап БД (Уточняем ссылки у администратора):&lt;br /&gt;
   pg_dump -h localhost -p 5432 -U postgres -F c -C -d edfs &amp;gt; ~/30-11-2020.edfs    (30-11-2020 - дата бэкапа)  &lt;br /&gt;
&lt;br /&gt;
16.5 С сервера скопировать бэкап себе в /home/$USER:&lt;br /&gt;
&lt;br /&gt;
16.6 Распаковать бекап (вес бекапа &amp;gt; 250мб!):&lt;br /&gt;
   pg_restore -h localhost -p 5432 -U postgres -d edfs ~/30-11-2020.edfs &lt;br /&gt;
&lt;br /&gt;
16.7 Сделаем pass единички:&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   \c edfs &lt;br /&gt;
   UPDATE public.users SET pass = 1;&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.8 Перезапустить все:&lt;br /&gt;
   sudo service apache2 restart&lt;br /&gt;
   sudo service postgresql restart&lt;br /&gt;
&lt;br /&gt;
'''17.''' Перейти в /var/www/sed/sed-citis&lt;br /&gt;
   git status&lt;br /&gt;
&lt;br /&gt;
Если изменены файлы то:&lt;br /&gt;
   git reset --hard HEAD &lt;br /&gt;
&lt;br /&gt;
==== Уточнения ====&lt;br /&gt;
1. Если что-то не работает с данными из Postgres, то удалите таблицу edfs и создайте новый бекап на сервере.&lt;br /&gt;
&lt;br /&gt;
2. После подтяжки проекта проверьте работает ли test.php. Должен выдавать 333.&lt;br /&gt;
&lt;br /&gt;
3. Если не понимаете почему php не работает то проверьте пункт 15 или введите:&lt;br /&gt;
   tail /var/log/apache2/error.log&lt;br /&gt;
&lt;br /&gt;
4. Обязательно проверьте не изменили ли вы файлы в проекте:&lt;br /&gt;
   git status&lt;/div&gt;</summary>
		<author><name>I.chernov</name></author>	</entry>

	<entry>
		<id>http://edu.citis.ru/userguide/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_sed_%D0%BD%D0%B0_Ubuntu_2020&amp;diff=701</id>
		<title>Установка sed на Ubuntu 2020</title>
		<link rel="alternate" type="text/html" href="http://edu.citis.ru/userguide/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_sed_%D0%BD%D0%B0_Ubuntu_2020&amp;diff=701"/>
				<updated>2020-11-30T14:04:35Z</updated>
		
		<summary type="html">&lt;p&gt;I.chernov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Установка SED на Ubuntu =&lt;br /&gt;
&lt;br /&gt;
''' 1. ''' Cначала обновим систему до самой новой версии:&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get upgrade&lt;br /&gt;
''' 2. ''' Установка Apache:&lt;br /&gt;
   sudo apt-get install apache2&lt;br /&gt;
''' 3. ''' Отключаем модуль индексирования:&lt;br /&gt;
   sudo a2dismod autoindex&lt;br /&gt;
''' 4. ''' Добавляем заголовки:&lt;br /&gt;
   sudo a2enmod headers&lt;br /&gt;
''' 5. ''' Перезапустим Apache:&lt;br /&gt;
   sudo service apache2 restart&lt;br /&gt;
''' 6. ''' Правим конфигурацию apache2.conf, убираем indexes, None -&amp;gt; All:&lt;br /&gt;
   sudo nano /etc/apache2/apache2.conf&lt;br /&gt;
Меняем:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   &amp;lt;Directory /&amp;gt;&lt;br /&gt;
        Options FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Require all denied&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Directory /usr/share&amp;gt;&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Require all granted&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;Directory /var/www/&amp;gt;&lt;br /&gt;
        Options FollowSymLinks&lt;br /&gt;
        AllowOverride All&lt;br /&gt;
        Require all granted&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' 7. ''' Правим конфигурации security.conf:&lt;br /&gt;
   sudo nano /etc/apache2/conf-available/security.conf&lt;br /&gt;
Правим константы:&lt;br /&gt;
   ServerTokens Prod&lt;br /&gt;
   ServerSignature Off&lt;br /&gt;
'''8.''' Активация rewrite&lt;br /&gt;
   sudo a2enmod rewrite&lt;br /&gt;
'''9.''' Установка модулей php:&lt;br /&gt;
   sudo add-apt-repository ppa:ondrej/php&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get install php7.* php-pear libapache2-mod-php7.*&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get install php7.*-curl php7.*-gd php7.*-ldap php7.*-pgsql php7.*-mbstring php7.*-zip php-apcu php-imagick php7.*-imap php7.*-intl php7.*-xmlrpc php7.*-soap php-xdebug&lt;br /&gt;
&lt;br /&gt;
'''10. ''' Изменяем прослушиваемые порты:&lt;br /&gt;
   sudo nano /etc/apache2/ports.conf&lt;br /&gt;
Меняем на '''Listen 12080'''&lt;br /&gt;
&lt;br /&gt;
'''11.''' Меняем рабочую папку и указываем в конфиге и делаем ссылку:&lt;br /&gt;
   sudo mkdir -p /var/www/sed&lt;br /&gt;
   sudo nano /etc/apache2/sites-available/sed.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   &amp;lt;VirtualHost *:12080&amp;gt;     &lt;br /&gt;
   ServerName sed.local&lt;br /&gt;
   ServerAdmin webmaster@localhost&lt;br /&gt;
   DocumentRoot /var/www/sed&lt;br /&gt;
&lt;br /&gt;
   ErrorLog ${APACHE_LOG_DIR}/error.log&lt;br /&gt;
   CustomLog ${APACHE_LOG_DIR}/access.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   # vim: syntax=apache ts=4 sw=4 sts=4 sr noet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   sudo ln -s /etc/apache2/sites-available/sed.conf /etc/apache2/sites-enabled/&lt;br /&gt;
   sudo rm /etc/apache2/sites-enabled/000-default.conf&lt;br /&gt;
&lt;br /&gt;
''' 12.''' Указываем данные в хосте:&lt;br /&gt;
   sudo nano /etc/hosts&lt;br /&gt;
&lt;br /&gt;
   127.0.0.1    sed.local&lt;br /&gt;
&lt;br /&gt;
''' 13.''' Установка Postgres:&lt;br /&gt;
   sudo add-apt-repository &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -sc)-pgdg main&amp;quot;&lt;br /&gt;
   wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get install postgresql-9.6 &lt;br /&gt;
&lt;br /&gt;
'''14. Правим конфигурацию Postgres:&lt;br /&gt;
   sudo nano /etc/postgresql/9.6/main/postgresql.conf&lt;br /&gt;
&lt;br /&gt;
   ssl = off&lt;br /&gt;
&lt;br /&gt;
   sudo service postgresql restart&lt;br /&gt;
&lt;br /&gt;
'''15.''' Скачивание и развертывание Sed в /var/www/sed:&lt;br /&gt;
   sudo chown -R $USER:$USER /var/www/sed &lt;br /&gt;
   sudo apt install git&lt;br /&gt;
   cd /var/www/sed&lt;br /&gt;
   git clone https://.......................git&lt;br /&gt;
&lt;br /&gt;
   sudo chown -R www-data:www-data /var/www/sed/cache&lt;br /&gt;
   sudo chown -R www-data:www-data /var/www/sed/storage&lt;br /&gt;
&lt;br /&gt;
'''16.''' В файле /cfg/db.ini изменить пути:&lt;br /&gt;
&lt;br /&gt;
   docfile_storage=/var/www/sed/sed-citis/storage/docfiles&lt;br /&gt;
   storagedir = /var/www/sed/sed-citis/storage&lt;br /&gt;
&lt;br /&gt;
'''16.''' Настройка БД Postgres:&lt;br /&gt;
16.1 Cменить дефолтный пароль постгреса:&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   \password postgres&lt;br /&gt;
   Ввести пароль ЕДИНИЧКУ (1)&lt;br /&gt;
   Повторить пароль&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.2 Добавляем юзера 'www-data':&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   CREATE USER &amp;quot;www-data&amp;quot; WITH PASSWORD 'pass';&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.3 Создаем БД:&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   CREATE DATABASE edfs OWNER &amp;quot;www-data&amp;quot;;&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.4 На сервере сделать бэкап БД (Уточняем ссылки у администратора):&lt;br /&gt;
   pg_dump -h localhost -p 5432 -U postgres -F c -C -d edfs &amp;gt; ~/30-11-2020.edfs    (30-11-2020 - дата бэкапа)  &lt;br /&gt;
&lt;br /&gt;
16.5 С сервера скопировать бэкап себе в /home/$USER:&lt;br /&gt;
&lt;br /&gt;
16.6 Распаковать бекап (вес бекапа &amp;gt; 250мб!):&lt;br /&gt;
   pg_restore -h localhost -p 5432 -U postgres -d edfs ~/30-11-2020.edfs &lt;br /&gt;
&lt;br /&gt;
16.7 Сделаем pass единички:&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   \c edfs &lt;br /&gt;
   UPDATE public.users SET pass = 1;&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.8 Перезапустить все:&lt;br /&gt;
   sudo service apache2 restart&lt;br /&gt;
   sudo service postgresql restart&lt;br /&gt;
&lt;br /&gt;
'''17.''' Перейти в /var/www/sed/sed-citis&lt;br /&gt;
   git status&lt;br /&gt;
&lt;br /&gt;
Если изменены файлы то:&lt;br /&gt;
   git reset --hard HEAD &lt;br /&gt;
&lt;br /&gt;
==== Уточнения ====&lt;br /&gt;
1. Если что-то не работает с данными из Postgres, то удалите таблицу edfs и создайте новый бекап на сервере.&lt;br /&gt;
&lt;br /&gt;
2. После подтяжки проекта проверьте работает ли test.php. Должен выдавать 333.&lt;br /&gt;
&lt;br /&gt;
3. Если не понимаете почему php не работает то проверьте пункт 15 или введите:&lt;br /&gt;
   tail /var/log/apache2/error.log&lt;br /&gt;
&lt;br /&gt;
4. Обязательно проверьте не изменили ли вы файлы в проекте:&lt;br /&gt;
   git status&lt;/div&gt;</summary>
		<author><name>I.chernov</name></author>	</entry>

	<entry>
		<id>http://edu.citis.ru/userguide/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_sed_%D0%BD%D0%B0_Ubuntu_2020&amp;diff=700</id>
		<title>Установка sed на Ubuntu 2020</title>
		<link rel="alternate" type="text/html" href="http://edu.citis.ru/userguide/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_sed_%D0%BD%D0%B0_Ubuntu_2020&amp;diff=700"/>
				<updated>2020-11-30T14:03:56Z</updated>
		
		<summary type="html">&lt;p&gt;I.chernov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Установка SED на Ubuntu =&lt;br /&gt;
&lt;br /&gt;
''' 1. ''' Cначала обновим систему до самой новой версии:&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get upgrade&lt;br /&gt;
''' 2. ''' Установка Apache:&lt;br /&gt;
   sudo apt-get install apache2&lt;br /&gt;
''' 3. ''' Отключаем модуль индексирования:&lt;br /&gt;
   sudo a2dismod autoindex&lt;br /&gt;
''' 4. ''' Добавляем заголовки:&lt;br /&gt;
   sudo a2enmod headers&lt;br /&gt;
''' 5. ''' Перезапустим Apache:&lt;br /&gt;
   sudo service apache2 restart&lt;br /&gt;
''' 6. ''' Правим конфигурацию apache2.conf, убираем indexes, None -&amp;gt; All:&lt;br /&gt;
   sudo nano /etc/apache2/apache2.conf&lt;br /&gt;
Меняем:&lt;br /&gt;
   &amp;lt;Directory /&amp;gt;&lt;br /&gt;
        Options FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Require all denied&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
   &amp;lt;Directory /usr/share&amp;gt;&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Require all granted&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
   &amp;lt;Directory /var/www/&amp;gt;&lt;br /&gt;
        Options FollowSymLinks&lt;br /&gt;
        AllowOverride All&lt;br /&gt;
        Require all granted&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' 7. ''' Правим конфигурации security.conf:&lt;br /&gt;
   sudo nano /etc/apache2/conf-available/security.conf&lt;br /&gt;
Правим константы:&lt;br /&gt;
   ServerTokens Prod&lt;br /&gt;
   ServerSignature Off&lt;br /&gt;
'''8.''' Активация rewrite&lt;br /&gt;
   sudo a2enmod rewrite&lt;br /&gt;
'''9.''' Установка модулей php:&lt;br /&gt;
   sudo add-apt-repository ppa:ondrej/php&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get install php7.* php-pear libapache2-mod-php7.*&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get install php7.*-curl php7.*-gd php7.*-ldap php7.*-pgsql php7.*-mbstring php7.*-zip php-apcu php-imagick php7.*-imap php7.*-intl php7.*-xmlrpc php7.*-soap php-xdebug&lt;br /&gt;
&lt;br /&gt;
'''10. ''' Изменяем прослушиваемые порты:&lt;br /&gt;
   sudo nano /etc/apache2/ports.conf&lt;br /&gt;
Меняем на '''Listen 12080'''&lt;br /&gt;
&lt;br /&gt;
'''11.''' Меняем рабочую папку и указываем в конфиге и делаем ссылку:&lt;br /&gt;
   sudo mkdir -p /var/www/sed&lt;br /&gt;
   sudo nano /etc/apache2/sites-available/sed.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   &amp;lt;VirtualHost *:12080&amp;gt;     &lt;br /&gt;
   ServerName sed.local&lt;br /&gt;
   ServerAdmin webmaster@localhost&lt;br /&gt;
   DocumentRoot /var/www/sed&lt;br /&gt;
&lt;br /&gt;
   ErrorLog ${APACHE_LOG_DIR}/error.log&lt;br /&gt;
   CustomLog ${APACHE_LOG_DIR}/access.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   # vim: syntax=apache ts=4 sw=4 sts=4 sr noet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   sudo ln -s /etc/apache2/sites-available/sed.conf /etc/apache2/sites-enabled/&lt;br /&gt;
   sudo rm /etc/apache2/sites-enabled/000-default.conf&lt;br /&gt;
&lt;br /&gt;
''' 12.''' Указываем данные в хосте:&lt;br /&gt;
   sudo nano /etc/hosts&lt;br /&gt;
&lt;br /&gt;
   127.0.0.1    sed.local&lt;br /&gt;
&lt;br /&gt;
''' 13.''' Установка Postgres:&lt;br /&gt;
   sudo add-apt-repository &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -sc)-pgdg main&amp;quot;&lt;br /&gt;
   wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get install postgresql-9.6 &lt;br /&gt;
&lt;br /&gt;
'''14. Правим конфигурацию Postgres:&lt;br /&gt;
   sudo nano /etc/postgresql/9.6/main/postgresql.conf&lt;br /&gt;
&lt;br /&gt;
   ssl = off&lt;br /&gt;
&lt;br /&gt;
   sudo service postgresql restart&lt;br /&gt;
&lt;br /&gt;
'''15.''' Скачивание и развертывание Sed в /var/www/sed:&lt;br /&gt;
   sudo chown -R $USER:$USER /var/www/sed &lt;br /&gt;
   sudo apt install git&lt;br /&gt;
   cd /var/www/sed&lt;br /&gt;
   git clone https://.......................git&lt;br /&gt;
&lt;br /&gt;
   sudo chown -R www-data:www-data /var/www/sed/cache&lt;br /&gt;
   sudo chown -R www-data:www-data /var/www/sed/storage&lt;br /&gt;
&lt;br /&gt;
'''16.''' В файле /cfg/db.ini изменить пути:&lt;br /&gt;
&lt;br /&gt;
   docfile_storage=/var/www/sed/sed-citis/storage/docfiles&lt;br /&gt;
   storagedir = /var/www/sed/sed-citis/storage&lt;br /&gt;
&lt;br /&gt;
'''16.''' Настройка БД Postgres:&lt;br /&gt;
16.1 Cменить дефолтный пароль постгреса:&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   \password postgres&lt;br /&gt;
   Ввести пароль ЕДИНИЧКУ (1)&lt;br /&gt;
   Повторить пароль&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.2 Добавляем юзера 'www-data':&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   CREATE USER &amp;quot;www-data&amp;quot; WITH PASSWORD 'pass';&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.3 Создаем БД:&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   CREATE DATABASE edfs OWNER &amp;quot;www-data&amp;quot;;&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.4 На сервере сделать бэкап БД (Уточняем ссылки у администратора):&lt;br /&gt;
   pg_dump -h localhost -p 5432 -U postgres -F c -C -d edfs &amp;gt; ~/30-11-2020.edfs    (30-11-2020 - дата бэкапа)  &lt;br /&gt;
&lt;br /&gt;
16.5 С сервера скопировать бэкап себе в /home/$USER:&lt;br /&gt;
&lt;br /&gt;
16.6 Распаковать бекап (вес бекапа &amp;gt; 250мб!):&lt;br /&gt;
   pg_restore -h localhost -p 5432 -U postgres -d edfs ~/30-11-2020.edfs &lt;br /&gt;
&lt;br /&gt;
16.7 Сделаем pass единички:&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   \c edfs &lt;br /&gt;
   UPDATE public.users SET pass = 1;&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.8 Перезапустить все:&lt;br /&gt;
   sudo service apache2 restart&lt;br /&gt;
   sudo service postgresql restart&lt;br /&gt;
&lt;br /&gt;
'''17.''' Перейти в /var/www/sed/sed-citis&lt;br /&gt;
   git status&lt;br /&gt;
&lt;br /&gt;
Если изменены файлы то:&lt;br /&gt;
   git reset --hard HEAD &lt;br /&gt;
&lt;br /&gt;
==== Уточнения ====&lt;br /&gt;
1. Если что-то не работает с данными из Postgres, то удалите таблицу edfs и создайте новый бекап на сервере.&lt;br /&gt;
&lt;br /&gt;
2. После подтяжки проекта проверьте работает ли test.php. Должен выдавать 333.&lt;br /&gt;
&lt;br /&gt;
3. Если не понимаете почему php не работает то проверьте пункт 15 или введите:&lt;br /&gt;
   tail /var/log/apache2/error.log&lt;br /&gt;
&lt;br /&gt;
4. Обязательно проверьте не изменили ли вы файлы в проекте:&lt;br /&gt;
   git status&lt;/div&gt;</summary>
		<author><name>I.chernov</name></author>	</entry>

	<entry>
		<id>http://edu.citis.ru/userguide/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_sed_%D0%BD%D0%B0_Ubuntu_2020&amp;diff=699</id>
		<title>Установка sed на Ubuntu 2020</title>
		<link rel="alternate" type="text/html" href="http://edu.citis.ru/userguide/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_sed_%D0%BD%D0%B0_Ubuntu_2020&amp;diff=699"/>
				<updated>2020-11-30T14:00:44Z</updated>
		
		<summary type="html">&lt;p&gt;I.chernov: /* Установка SED на Ubuntu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Установка SED на Ubuntu =&lt;br /&gt;
&lt;br /&gt;
''' 1. ''' Cначала обновим систему до самой новой версии&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get upgrade&lt;br /&gt;
''' 2. ''' Установка Apache&lt;br /&gt;
   sudo apt-get install apache2&lt;br /&gt;
''' 3. ''' Отключаем модуль индексирования&lt;br /&gt;
   sudo a2dismod autoindex&lt;br /&gt;
''' 4. ''' Добавляем заголовки&lt;br /&gt;
   sudo a2enmod headers&lt;br /&gt;
''' 5. ''' Перезапустим Apache&lt;br /&gt;
   sudo service apache2 restart&lt;br /&gt;
''' 6. ''' Правим конфигурацию apache2.conf, убираем indexes, None -&amp;gt; All&lt;br /&gt;
   sudo nano /etc/apache2/apache2.conf&lt;br /&gt;
Меняем:&lt;br /&gt;
   &amp;lt;Directory /&amp;gt;&lt;br /&gt;
        Options FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Require all denied&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
   &amp;lt;Directory /usr/share&amp;gt;&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Require all granted&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
   &amp;lt;Directory /var/www/&amp;gt;&lt;br /&gt;
        Options FollowSymLinks&lt;br /&gt;
        AllowOverride All&lt;br /&gt;
        Require all granted&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' 7. ''' Правим конфигурации security.conf &lt;br /&gt;
   sudo nano /etc/apache2/conf-available/security.conf&lt;br /&gt;
7.1 Правим константы &lt;br /&gt;
   ServerTokens Prod&lt;br /&gt;
   ServerSignature Off&lt;br /&gt;
'''8.''' Активация rewrite&lt;br /&gt;
   sudo a2enmod rewrite&lt;br /&gt;
'''9.''' Установка модулей php:&lt;br /&gt;
   sudo add-apt-repository ppa:ondrej/php&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get install php7.* php-pear libapache2-mod-php7.*&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get install php7.*-curl php7.*-gd php7.*-ldap php7.*-pgsql php7.*-mbstring php7.*-zip php-apcu php-imagick php7.*-imap php7.*-intl php7.*-xmlrpc php7.*-soap php-xdebug&lt;br /&gt;
&lt;br /&gt;
'''10. ''' Изменяем прослушиваемые порты&lt;br /&gt;
   sudo nano /etc/apache2/ports.conf&lt;br /&gt;
Меняем на '''Listen 12080'''&lt;br /&gt;
&lt;br /&gt;
'''11.''' Меняем рабочую папку и указываем в конфиге и делаем ссылку&lt;br /&gt;
   sudo mkdir -p /var/www/sed&lt;br /&gt;
&lt;br /&gt;
   sudo nano /etc/apache2/sites-available/sed.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   &amp;lt;VirtualHost *:12080&amp;gt;     &lt;br /&gt;
   ServerName sed.local&lt;br /&gt;
   ServerAdmin webmaster@localhost&lt;br /&gt;
   DocumentRoot /var/www/sed&lt;br /&gt;
&lt;br /&gt;
   ErrorLog ${APACHE_LOG_DIR}/error.log&lt;br /&gt;
   CustomLog ${APACHE_LOG_DIR}/access.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   # vim: syntax=apache ts=4 sw=4 sts=4 sr noet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   sudo ln -s /etc/apache2/sites-available/sed.conf /etc/apache2/sites-enabled/&lt;br /&gt;
   sudo rm /etc/apache2/sites-enabled/000-default.conf&lt;br /&gt;
&lt;br /&gt;
''' 12.''' Указываем данные в хосте&lt;br /&gt;
   sudo nano /etc/hosts&lt;br /&gt;
&lt;br /&gt;
   127.0.0.1    sed.local&lt;br /&gt;
&lt;br /&gt;
''' 13.''' Установка Postgres&lt;br /&gt;
   sudo add-apt-repository &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -sc)-pgdg main&amp;quot;&lt;br /&gt;
   wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get install postgresql-9.6 &lt;br /&gt;
&lt;br /&gt;
'''14. Правим конфигурацию Postgres&lt;br /&gt;
   sudo nano /etc/postgresql/9.6/main/postgresql.conf&lt;br /&gt;
&lt;br /&gt;
   ssl = off&lt;br /&gt;
&lt;br /&gt;
   sudo service postgresql restart&lt;br /&gt;
&lt;br /&gt;
'''15.''' Скачивание и развертывание Sed в /var/www/sed&lt;br /&gt;
   sudo chown -R $USER:$USER /var/www/sed &lt;br /&gt;
   sudo apt install git&lt;br /&gt;
   cd /var/www/sed&lt;br /&gt;
   git clone https://.......................git&lt;br /&gt;
&lt;br /&gt;
   sudo chown -R www-data:www-data /var/www/sed/cache&lt;br /&gt;
   sudo chown -R www-data:www-data /var/www/sed/storage&lt;br /&gt;
&lt;br /&gt;
'''16.''' В файле /cfg/db.ini изменить пути&lt;br /&gt;
&lt;br /&gt;
   docfile_storage=/var/www/sed/sed-citis/storage/docfiles&lt;br /&gt;
   storagedir = /var/www/sed/sed-citis/storage&lt;br /&gt;
&lt;br /&gt;
'''16.''' Настройка БД Postgres&lt;br /&gt;
16.1 Cменить дефолтный пароль постгреса:&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   \password postgres&lt;br /&gt;
   Ввести пароль ЕДИНИЧКУ (1)&lt;br /&gt;
   Повторить пароль&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.2 Добавляем юзера 'www-data':&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   CREATE USER &amp;quot;www-data&amp;quot; WITH PASSWORD 'pass';&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.3 Создаем БД:&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   CREATE DATABASE edfs OWNER &amp;quot;www-data&amp;quot;;&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.4 На сервере сделать бэкап БД:&lt;br /&gt;
   pg_dump -h localhost -p 5432 -U postgres -F c -C -d edfs &amp;gt; ~/30-11-2020.edfs    (30-11-2020 - дата бэкапа)  &lt;br /&gt;
&lt;br /&gt;
16.5 С сервера скопировать бэкап себе в /home/$USER&lt;br /&gt;
&lt;br /&gt;
16.6 Распаковать бекап (вес бекапа &amp;gt; 250мб!):&lt;br /&gt;
   pg_restore -h localhost -p 5432 -U postgres -d edfs ~/30-11-2020.edfs &lt;br /&gt;
&lt;br /&gt;
16.7 Сделаем pass единички:&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   \c edfs &lt;br /&gt;
   UPDATE public.users SET pass = 1;&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.8 Перезапустить все:&lt;br /&gt;
   sudo service apache2 restart&lt;br /&gt;
   sudo service postgresql restart&lt;br /&gt;
&lt;br /&gt;
'''17.''' Перейти в /var/www/sed/sed-citis&lt;br /&gt;
   git status&lt;br /&gt;
&lt;br /&gt;
Если изменены файлы то:&lt;br /&gt;
   git reset --hard HEAD &lt;br /&gt;
&lt;br /&gt;
==== Уточнения ====&lt;br /&gt;
1. Если что-то не работает с данными из Postgres, то удалите таблицу edfs и создайте новый бекап на сервере&lt;br /&gt;
&lt;br /&gt;
2. После подтяжки проекта проверьте работает ли test.php. Должен выдавать 333.&lt;br /&gt;
&lt;br /&gt;
3. Если не понимаете почему php не работает то проверьте пункт 15 или введите:&lt;br /&gt;
   tail /var/log/apache2/error.log&lt;br /&gt;
&lt;br /&gt;
4. Обязательно проверьте не изменили ли вы файлы в проекте:&lt;br /&gt;
   git status&lt;/div&gt;</summary>
		<author><name>I.chernov</name></author>	</entry>

	<entry>
		<id>http://edu.citis.ru/userguide/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_sed_%D0%BD%D0%B0_Ubuntu_2020&amp;diff=698</id>
		<title>Установка sed на Ubuntu 2020</title>
		<link rel="alternate" type="text/html" href="http://edu.citis.ru/userguide/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_sed_%D0%BD%D0%B0_Ubuntu_2020&amp;diff=698"/>
				<updated>2020-11-30T14:00:03Z</updated>
		
		<summary type="html">&lt;p&gt;I.chernov: /* Уточнения */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Установка SED на Ubuntu =&lt;br /&gt;
&lt;br /&gt;
''' 1. ''' Cначала обновим систему до самой новой версии&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get upgrade&lt;br /&gt;
''' 2. ''' Установка Apache&lt;br /&gt;
   sudo apt-get install apache2&lt;br /&gt;
''' 3. ''' Отключаем модуль индексирования&lt;br /&gt;
   sudo a2dismod autoindex&lt;br /&gt;
''' 4. ''' Добавляем заголовки&lt;br /&gt;
   sudo a2enmod headers&lt;br /&gt;
''' 5. ''' Перезапустим Apache&lt;br /&gt;
   sudo service apache2 restart&lt;br /&gt;
''' 6. ''' Правим конфигурацию apache2.conf, убираем indexes, None -&amp;gt; All&lt;br /&gt;
   sudo nano /etc/apache2/apache2.conf&lt;br /&gt;
Меняем:&lt;br /&gt;
   &amp;lt;Directory /&amp;gt;&lt;br /&gt;
        Options FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Require all denied&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
   &amp;lt;Directory /usr/share&amp;gt;&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Require all granted&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
   &amp;lt;Directory /var/www/&amp;gt;&lt;br /&gt;
        Options FollowSymLinks&lt;br /&gt;
        AllowOverride All&lt;br /&gt;
        Require all granted&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' 7. ''' Правим конфигурации security.conf &lt;br /&gt;
   sudo nano /etc/apache2/conf-available/security.conf&lt;br /&gt;
7.1 Правим константы &lt;br /&gt;
   ServerTokens Prod&lt;br /&gt;
   ServerSignature Off&lt;br /&gt;
'''8.''' Активация rewrite&lt;br /&gt;
   sudo a2enmod rewrite&lt;br /&gt;
'''9.''' Установка модулей php:&lt;br /&gt;
   sudo add-apt-repository ppa:ondrej/php&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get install php7.* php-pear libapache2-mod-php7.*&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get install php7.*-curl php7.*-gd php7.*-ldap php7.*-pgsql php7.*-mbstring php7.*-zip php-apcu php-imagick php7.*-imap php7.*-intl php7.*-xmlrpc php7.*-soap php-xdebug&lt;br /&gt;
&lt;br /&gt;
'''10. ''' Изменяем прослушиваемые порты&lt;br /&gt;
   sudo nano /etc/apache2/ports.conf&lt;br /&gt;
Меняем '''Listen 12080'''&lt;br /&gt;
&lt;br /&gt;
'''11.''' Меняем рабочую папку и указываем в конфиге и делаем ссылку&lt;br /&gt;
   sudo mkdir -p /var/www/sed&lt;br /&gt;
&lt;br /&gt;
   sudo nano /etc/apache2/sites-available/sed.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   &amp;lt;VirtualHost *:12080&amp;gt;     &lt;br /&gt;
   ServerName sed.local&lt;br /&gt;
   ServerAdmin webmaster@localhost&lt;br /&gt;
   DocumentRoot /var/www/sed&lt;br /&gt;
&lt;br /&gt;
   ErrorLog ${APACHE_LOG_DIR}/error.log&lt;br /&gt;
   CustomLog ${APACHE_LOG_DIR}/access.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   # vim: syntax=apache ts=4 sw=4 sts=4 sr noet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   sudo ln -s /etc/apache2/sites-available/sed.conf /etc/apache2/sites-enabled/&lt;br /&gt;
   sudo rm /etc/apache2/sites-enabled/000-default.conf&lt;br /&gt;
&lt;br /&gt;
''' 12.''' Указываем данные в хосте&lt;br /&gt;
   sudo nano /etc/hosts&lt;br /&gt;
&lt;br /&gt;
   127.0.0.1    sed.local&lt;br /&gt;
&lt;br /&gt;
''' 13.''' Установка Postgres&lt;br /&gt;
   sudo add-apt-repository &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -sc)-pgdg main&amp;quot;&lt;br /&gt;
   wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get install postgresql-9.6 &lt;br /&gt;
&lt;br /&gt;
'''14. Правим конфигурацию Postgres&lt;br /&gt;
   sudo nano /etc/postgresql/9.6/main/postgresql.conf&lt;br /&gt;
&lt;br /&gt;
   ssl = off&lt;br /&gt;
&lt;br /&gt;
   sudo service postgresql restart&lt;br /&gt;
&lt;br /&gt;
'''15.''' Скачивание и развертывание Sed в /var/www/sed&lt;br /&gt;
   sudo chown -R $USER:$USER /var/www/sed &lt;br /&gt;
   sudo apt install git&lt;br /&gt;
   cd /var/www/sed&lt;br /&gt;
   git clone https://.......................git&lt;br /&gt;
&lt;br /&gt;
   sudo chown -R www-data:www-data /var/www/sed/cache&lt;br /&gt;
   sudo chown -R www-data:www-data /var/www/sed/storage&lt;br /&gt;
&lt;br /&gt;
'''16.''' В файле /cfg/db.ini изменить пути&lt;br /&gt;
&lt;br /&gt;
   docfile_storage=/var/www/sed/sed-citis/storage/docfiles&lt;br /&gt;
   storagedir = /var/www/sed/sed-citis/storage&lt;br /&gt;
&lt;br /&gt;
'''16.''' Настройка БД Postgres&lt;br /&gt;
16.1 Cменить дефолтный пароль постгреса:&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   \password postgres&lt;br /&gt;
   Ввести пароль ЕДИНИЧКУ (1)&lt;br /&gt;
   Повторить пароль&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.2 Добавляем юзера 'www-data':&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   CREATE USER &amp;quot;www-data&amp;quot; WITH PASSWORD 'pass';&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.3 Создаем БД:&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   CREATE DATABASE edfs OWNER &amp;quot;www-data&amp;quot;;&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.4 На сервере сделать бэкап БД:&lt;br /&gt;
   pg_dump -h localhost -p 5432 -U postgres -F c -C -d edfs &amp;gt; ~/30-11-2020.edfs    (30-11-2020 - дата бэкапа)  &lt;br /&gt;
&lt;br /&gt;
16.5 С сервера скопировать бэкап себе в /home/$USER&lt;br /&gt;
&lt;br /&gt;
16.6 Распаковать бекап (вес бекапа &amp;gt; 250мб!):&lt;br /&gt;
   pg_restore -h localhost -p 5432 -U postgres -d edfs ~/30-11-2020.edfs &lt;br /&gt;
&lt;br /&gt;
16.7 Сделаем pass единички:&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   \c edfs &lt;br /&gt;
   UPDATE public.users SET pass = 1;&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.8 Перезапустить все:&lt;br /&gt;
   sudo service apache2 restart&lt;br /&gt;
   sudo service postgresql restart&lt;br /&gt;
&lt;br /&gt;
'''17.''' Перейти в /var/www/sed/sed-citis&lt;br /&gt;
   git status&lt;br /&gt;
&lt;br /&gt;
Если изменены файлы то:&lt;br /&gt;
   git reset --hard HEAD &lt;br /&gt;
&lt;br /&gt;
==== Уточнения ====&lt;br /&gt;
1. Если что-то не работает с данными из Postgres, то удалите таблицу edfs и создайте новый бекап на сервере&lt;br /&gt;
&lt;br /&gt;
2. После подтяжки проекта проверьте работает ли test.php. Должен выдавать 333.&lt;br /&gt;
&lt;br /&gt;
3. Если не понимаете почему php не работает то проверьте пункт 15 или введите:&lt;br /&gt;
   tail /var/log/apache2/error.log&lt;br /&gt;
&lt;br /&gt;
4. Обязательно проверьте не изменили ли вы файлы в проекте:&lt;br /&gt;
   git status&lt;/div&gt;</summary>
		<author><name>I.chernov</name></author>	</entry>

	<entry>
		<id>http://edu.citis.ru/userguide/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_sed_%D0%BD%D0%B0_Ubuntu_2020&amp;diff=697</id>
		<title>Установка sed на Ubuntu 2020</title>
		<link rel="alternate" type="text/html" href="http://edu.citis.ru/userguide/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_sed_%D0%BD%D0%B0_Ubuntu_2020&amp;diff=697"/>
				<updated>2020-11-30T13:59:41Z</updated>
		
		<summary type="html">&lt;p&gt;I.chernov: /* Установка SED на Ubuntu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Установка SED на Ubuntu =&lt;br /&gt;
&lt;br /&gt;
''' 1. ''' Cначала обновим систему до самой новой версии&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get upgrade&lt;br /&gt;
''' 2. ''' Установка Apache&lt;br /&gt;
   sudo apt-get install apache2&lt;br /&gt;
''' 3. ''' Отключаем модуль индексирования&lt;br /&gt;
   sudo a2dismod autoindex&lt;br /&gt;
''' 4. ''' Добавляем заголовки&lt;br /&gt;
   sudo a2enmod headers&lt;br /&gt;
''' 5. ''' Перезапустим Apache&lt;br /&gt;
   sudo service apache2 restart&lt;br /&gt;
''' 6. ''' Правим конфигурацию apache2.conf, убираем indexes, None -&amp;gt; All&lt;br /&gt;
   sudo nano /etc/apache2/apache2.conf&lt;br /&gt;
Меняем:&lt;br /&gt;
   &amp;lt;Directory /&amp;gt;&lt;br /&gt;
        Options FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Require all denied&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
   &amp;lt;Directory /usr/share&amp;gt;&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Require all granted&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
   &amp;lt;Directory /var/www/&amp;gt;&lt;br /&gt;
        Options FollowSymLinks&lt;br /&gt;
        AllowOverride All&lt;br /&gt;
        Require all granted&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' 7. ''' Правим конфигурации security.conf &lt;br /&gt;
   sudo nano /etc/apache2/conf-available/security.conf&lt;br /&gt;
7.1 Правим константы &lt;br /&gt;
   ServerTokens Prod&lt;br /&gt;
   ServerSignature Off&lt;br /&gt;
'''8.''' Активация rewrite&lt;br /&gt;
   sudo a2enmod rewrite&lt;br /&gt;
'''9.''' Установка модулей php:&lt;br /&gt;
   sudo add-apt-repository ppa:ondrej/php&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get install php7.* php-pear libapache2-mod-php7.*&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get install php7.*-curl php7.*-gd php7.*-ldap php7.*-pgsql php7.*-mbstring php7.*-zip php-apcu php-imagick php7.*-imap php7.*-intl php7.*-xmlrpc php7.*-soap php-xdebug&lt;br /&gt;
&lt;br /&gt;
'''10. ''' Изменяем прослушиваемые порты&lt;br /&gt;
   sudo nano /etc/apache2/ports.conf&lt;br /&gt;
Меняем '''Listen 12080'''&lt;br /&gt;
&lt;br /&gt;
'''11.''' Меняем рабочую папку и указываем в конфиге и делаем ссылку&lt;br /&gt;
   sudo mkdir -p /var/www/sed&lt;br /&gt;
&lt;br /&gt;
   sudo nano /etc/apache2/sites-available/sed.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   &amp;lt;VirtualHost *:12080&amp;gt;     &lt;br /&gt;
   ServerName sed.local&lt;br /&gt;
   ServerAdmin webmaster@localhost&lt;br /&gt;
   DocumentRoot /var/www/sed&lt;br /&gt;
&lt;br /&gt;
   ErrorLog ${APACHE_LOG_DIR}/error.log&lt;br /&gt;
   CustomLog ${APACHE_LOG_DIR}/access.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   # vim: syntax=apache ts=4 sw=4 sts=4 sr noet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   sudo ln -s /etc/apache2/sites-available/sed.conf /etc/apache2/sites-enabled/&lt;br /&gt;
   sudo rm /etc/apache2/sites-enabled/000-default.conf&lt;br /&gt;
&lt;br /&gt;
''' 12.''' Указываем данные в хосте&lt;br /&gt;
   sudo nano /etc/hosts&lt;br /&gt;
&lt;br /&gt;
   127.0.0.1    sed.local&lt;br /&gt;
&lt;br /&gt;
''' 13.''' Установка Postgres&lt;br /&gt;
   sudo add-apt-repository &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -sc)-pgdg main&amp;quot;&lt;br /&gt;
   wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get install postgresql-9.6 &lt;br /&gt;
&lt;br /&gt;
'''14. Правим конфигурацию Postgres&lt;br /&gt;
   sudo nano /etc/postgresql/9.6/main/postgresql.conf&lt;br /&gt;
&lt;br /&gt;
   ssl = off&lt;br /&gt;
&lt;br /&gt;
   sudo service postgresql restart&lt;br /&gt;
&lt;br /&gt;
'''15.''' Скачивание и развертывание Sed в /var/www/sed&lt;br /&gt;
   sudo chown -R $USER:$USER /var/www/sed &lt;br /&gt;
   sudo apt install git&lt;br /&gt;
   cd /var/www/sed&lt;br /&gt;
   git clone https://.......................git&lt;br /&gt;
&lt;br /&gt;
   sudo chown -R www-data:www-data /var/www/sed/cache&lt;br /&gt;
   sudo chown -R www-data:www-data /var/www/sed/storage&lt;br /&gt;
&lt;br /&gt;
'''16.''' В файле /cfg/db.ini изменить пути&lt;br /&gt;
&lt;br /&gt;
   docfile_storage=/var/www/sed/sed-citis/storage/docfiles&lt;br /&gt;
   storagedir = /var/www/sed/sed-citis/storage&lt;br /&gt;
&lt;br /&gt;
'''16.''' Настройка БД Postgres&lt;br /&gt;
16.1 Cменить дефолтный пароль постгреса:&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   \password postgres&lt;br /&gt;
   Ввести пароль ЕДИНИЧКУ (1)&lt;br /&gt;
   Повторить пароль&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.2 Добавляем юзера 'www-data':&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   CREATE USER &amp;quot;www-data&amp;quot; WITH PASSWORD 'pass';&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.3 Создаем БД:&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   CREATE DATABASE edfs OWNER &amp;quot;www-data&amp;quot;;&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.4 На сервере сделать бэкап БД:&lt;br /&gt;
   pg_dump -h localhost -p 5432 -U postgres -F c -C -d edfs &amp;gt; ~/30-11-2020.edfs    (30-11-2020 - дата бэкапа)  &lt;br /&gt;
&lt;br /&gt;
16.5 С сервера скопировать бэкап себе в /home/$USER&lt;br /&gt;
&lt;br /&gt;
16.6 Распаковать бекап (вес бекапа &amp;gt; 250мб!):&lt;br /&gt;
   pg_restore -h localhost -p 5432 -U postgres -d edfs ~/30-11-2020.edfs &lt;br /&gt;
&lt;br /&gt;
16.7 Сделаем pass единички:&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   \c edfs &lt;br /&gt;
   UPDATE public.users SET pass = 1;&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.8 Перезапустить все:&lt;br /&gt;
   sudo service apache2 restart&lt;br /&gt;
   sudo service postgresql restart&lt;br /&gt;
&lt;br /&gt;
'''17.''' Перейти в /var/www/sed/sed-citis&lt;br /&gt;
   git status&lt;br /&gt;
&lt;br /&gt;
Если изменены файлы то:&lt;br /&gt;
   git reset --hard HEAD &lt;br /&gt;
&lt;br /&gt;
==== Уточнения ====&lt;br /&gt;
1. Если что-то не работает с данными из Postgres, то удалите таблицу edfs и создайте новый бекап на сервере&lt;br /&gt;
&lt;br /&gt;
2. После подтяжки проекта проверьте работает ли test.php. Должен выдавать 3333.&lt;br /&gt;
&lt;br /&gt;
3. Если не понимаете почему php не работает то проверьте пункт 15 или введите:&lt;br /&gt;
   tail /var/log/apache2/error.log&lt;br /&gt;
&lt;br /&gt;
4. Обязательно проверьте не изменили ли вы файлы в проекте:&lt;br /&gt;
   git status&lt;/div&gt;</summary>
		<author><name>I.chernov</name></author>	</entry>

	<entry>
		<id>http://edu.citis.ru/userguide/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_sed_%D0%BD%D0%B0_Ubuntu_2020&amp;diff=696</id>
		<title>Установка sed на Ubuntu 2020</title>
		<link rel="alternate" type="text/html" href="http://edu.citis.ru/userguide/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_sed_%D0%BD%D0%B0_Ubuntu_2020&amp;diff=696"/>
				<updated>2020-11-30T13:59:16Z</updated>
		
		<summary type="html">&lt;p&gt;I.chernov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Установка SED на Ubuntu =&lt;br /&gt;
&lt;br /&gt;
''' 1. ''' Cначала обновим систему до самой новой версии&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get upgrade&lt;br /&gt;
''' 2. ''' Установка Apache&lt;br /&gt;
   sudo apt-get install apache2&lt;br /&gt;
''' 3. ''' Отключаем модуль индексирования&lt;br /&gt;
   sudo a2dismod autoindex&lt;br /&gt;
''' 4. ''' Добавляем заголовки&lt;br /&gt;
   sudo a2enmod headers&lt;br /&gt;
''' 5. ''' Перезапустим Apache&lt;br /&gt;
   sudo service apache2 restart&lt;br /&gt;
''' 6. ''' Правим конфигурацию apache2.conf, убираем indexes, None -&amp;gt; All&lt;br /&gt;
   sudo nano /etc/apache2/apache2.conf&lt;br /&gt;
Меняем:&lt;br /&gt;
   &amp;lt;Directory /&amp;gt;&lt;br /&gt;
        Options FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Require all denied&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
   &amp;lt;Directory /usr/share&amp;gt;&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Require all granted&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
   &amp;lt;Directory /var/www/&amp;gt;&lt;br /&gt;
        Options FollowSymLinks&lt;br /&gt;
        AllowOverride All&lt;br /&gt;
        Require all granted&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' 7. ''' Правим конфигурации security.conf &lt;br /&gt;
   sudo nano /etc/apache2/conf-available/security.conf&lt;br /&gt;
7.1 Правим константы &lt;br /&gt;
   ServerTokens Prod&lt;br /&gt;
   ServerSignature Off&lt;br /&gt;
'''8.''' Активация rewrite&lt;br /&gt;
   sudo a2enmod rewrite&lt;br /&gt;
'''9.''' Установка модулей php:&lt;br /&gt;
   sudo add-apt-repository ppa:ondrej/php&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get install php7.* php-pear libapache2-mod-php7.*&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get install php7.*-curl php7.*-gd php7.*-ldap php7.*-pgsql php7.*-mbstring php7.*-zip php-apcu php-imagick php7.*-imap php7.*-intl php7.*-xmlrpc php7.*-soap php-xdebug&lt;br /&gt;
&lt;br /&gt;
'''10. ''' Изменяем прослушиваемые порты&lt;br /&gt;
   sudo nano /etc/apache2/ports.conf&lt;br /&gt;
Меняем '''Listen 12080'''&lt;br /&gt;
&lt;br /&gt;
'''11.''' Меняем рабочую папку и указываем в конфиге и делаем ссылку&lt;br /&gt;
   sudo mkdir -p /var/www/sed&lt;br /&gt;
&lt;br /&gt;
   sudo nano /etc/apache2/sites-available/sed.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   &amp;lt;VirtualHost *:12080&amp;gt;     &lt;br /&gt;
   ServerName sed.local&lt;br /&gt;
   ServerAdmin webmaster@localhost&lt;br /&gt;
   DocumentRoot /var/www/sed&lt;br /&gt;
&lt;br /&gt;
   ErrorLog ${APACHE_LOG_DIR}/error.log&lt;br /&gt;
   CustomLog ${APACHE_LOG_DIR}/access.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   # vim: syntax=apache ts=4 sw=4 sts=4 sr noet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   sudo ln -s /etc/apache2/sites-available/sed.conf /etc/apache2/sites-enabled/&lt;br /&gt;
   sudo rm /etc/apache2/sites-enabled/000-default.conf&lt;br /&gt;
&lt;br /&gt;
''' 12.''' Указываем данные в хосте&lt;br /&gt;
   sudo nano /etc/hosts&lt;br /&gt;
&lt;br /&gt;
   127.0.0.1    sed.local&lt;br /&gt;
&lt;br /&gt;
''' 13.''' Установка Postgres&lt;br /&gt;
   sudo add-apt-repository &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -sc)-pgdg main&amp;quot;&lt;br /&gt;
   wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get install postgresql-9.6 &lt;br /&gt;
&lt;br /&gt;
'''14. Правим конфигурацию Postgres&lt;br /&gt;
   sudo nano /etc/postgresql/9.6/main/postgresql.conf&lt;br /&gt;
&lt;br /&gt;
   ssl = off&lt;br /&gt;
&lt;br /&gt;
   sudo service postgresql restart&lt;br /&gt;
&lt;br /&gt;
'''15.''' Скачивание и развертывание Sed в /var/www/sed&lt;br /&gt;
   sudo chown -R $USER:$USER /var/www/sed &lt;br /&gt;
   sudo apt install git&lt;br /&gt;
   cd /var/www/sed&lt;br /&gt;
   git clone https://.......................git&lt;br /&gt;
&lt;br /&gt;
   sudo chown -R www-data:www-data /var/www/sed/cache&lt;br /&gt;
   sudo chown -R www-data:www-data /var/www/sed/storage&lt;br /&gt;
&lt;br /&gt;
'''16.''' В файле /cfg/db.ini изменить пути&lt;br /&gt;
&lt;br /&gt;
   docfile_storage=/var/www/sed/sed-citis/storage/docfiles&lt;br /&gt;
   storagedir = /var/www/sed/sed-citis/storage&lt;br /&gt;
&lt;br /&gt;
'''16.''' Настройка БД Postgres&lt;br /&gt;
16.1 Cменить дефолтный пароль постгреса:&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   \password postgres&lt;br /&gt;
   Ввести пароль ЕДИНИЧКУ (1)&lt;br /&gt;
   Повторить пароль&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.2 Добавляем юзера 'www-data':&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   CREATE USER &amp;quot;www-data&amp;quot; WITH PASSWORD 'pass';&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.3 Создаем БД:&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   CREATE DATABASE edfs OWNER &amp;quot;www-data&amp;quot;;&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.4 На сервере сделать бэкап БД:&lt;br /&gt;
   pg_dump -h localhost -p 5432 -U postgres -F c -C -d edfs &amp;gt; ~/30-11-2020.edfs    (30-11-2020 - дата бэкапа)  &lt;br /&gt;
&lt;br /&gt;
16.5 С сервера скопировать бэкап себе в /home/$USER&lt;br /&gt;
&lt;br /&gt;
16.6 Распаковать бекап (вес бекапа &amp;gt; 250мб!):&lt;br /&gt;
   pg_restore -h localhost -p 5432 -U postgres -d edfs ~/30-11-2020.edfs &lt;br /&gt;
&lt;br /&gt;
16.7 Сделаем pass единички:&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   \c edfs &lt;br /&gt;
   UPDATE public.users SET pass = 1;&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.8 Перезапустить все:&lt;br /&gt;
   sudo service apache2 restart&lt;br /&gt;
   sudo service postgresql restart&lt;br /&gt;
&lt;br /&gt;
'''17.''' Перейти в /var/www/sed/sed-citis&lt;br /&gt;
   git status&lt;br /&gt;
&lt;br /&gt;
Если изменены файлы то:&lt;br /&gt;
   git reset --hard HEAD &lt;br /&gt;
&lt;br /&gt;
==== Уточнения ====&lt;br /&gt;
1. Если что-то не работает с данными из Postgres, то удалите таблицу edfs и создайте новый бекап на сервере&lt;br /&gt;
2. После подтяжки проекта проверьте работает ли test.php. Должен выдавать 3333.&lt;br /&gt;
3. Если не понимаете почему php не работает то проверьте пункт 15 или введите:&lt;br /&gt;
   tail /var/log/apache2/error.log&lt;br /&gt;
4. Обязательно проверьте не изменили ли вы файлы в проекте:&lt;br /&gt;
   git status&lt;/div&gt;</summary>
		<author><name>I.chernov</name></author>	</entry>

	<entry>
		<id>http://edu.citis.ru/userguide/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_sed_%D0%BD%D0%B0_Ubuntu_2020&amp;diff=695</id>
		<title>Установка sed на Ubuntu 2020</title>
		<link rel="alternate" type="text/html" href="http://edu.citis.ru/userguide/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_sed_%D0%BD%D0%B0_Ubuntu_2020&amp;diff=695"/>
				<updated>2020-11-30T13:58:44Z</updated>
		
		<summary type="html">&lt;p&gt;I.chernov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Установка SED на Ubuntu =&lt;br /&gt;
&lt;br /&gt;
''' 1. ''' Cначала обновим систему до самой новой версии&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get upgrade&lt;br /&gt;
''' 2. ''' Установка Apache&lt;br /&gt;
   sudo apt-get install apache2&lt;br /&gt;
''' 3. ''' Отключаем модуль индексирования&lt;br /&gt;
   sudo a2dismod autoindex&lt;br /&gt;
''' 4. ''' Добавляем заголовки&lt;br /&gt;
   sudo a2enmod headers&lt;br /&gt;
''' 5. ''' Перезапустим Apache&lt;br /&gt;
   sudo service apache2 restart&lt;br /&gt;
''' 6. ''' Правим конфигурацию apache2.conf, убираем indexes, None -&amp;gt; All&lt;br /&gt;
   sudo nano /etc/apache2/apache2.conf&lt;br /&gt;
Меняем:&lt;br /&gt;
   &amp;lt;Directory /&amp;gt;&lt;br /&gt;
        Options FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Require all denied&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
   &amp;lt;Directory /usr/share&amp;gt;&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Require all granted&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
   &amp;lt;Directory /var/www/&amp;gt;&lt;br /&gt;
        Options FollowSymLinks&lt;br /&gt;
        AllowOverride All&lt;br /&gt;
        Require all granted&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' 7. ''' Правим конфигурации security.conf &lt;br /&gt;
   sudo nano /etc/apache2/conf-available/security.conf&lt;br /&gt;
7.1 Правим константы &lt;br /&gt;
   ServerTokens Prod&lt;br /&gt;
   ServerSignature Off&lt;br /&gt;
'''8.''' Активация rewrite&lt;br /&gt;
   sudo a2enmod rewrite&lt;br /&gt;
'''9.''' Установка модулей php:&lt;br /&gt;
   sudo add-apt-repository ppa:ondrej/php&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get install php7.* php-pear libapache2-mod-php7.*&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get install php7.*-curl php7.*-gd php7.*-ldap php7.*-pgsql php7.*-mbstring php7.*-zip php-apcu php-imagick php7.*-imap php7.*-intl php7.*-xmlrpc php7.*-soap php-xdebug&lt;br /&gt;
&lt;br /&gt;
'''10. ''' Изменяем прослушиваемые порты&lt;br /&gt;
   sudo nano /etc/apache2/ports.conf&lt;br /&gt;
Меняем '''Listen 12080'''&lt;br /&gt;
&lt;br /&gt;
'''11.''' Меняем рабочую папку и указываем в конфиге и делаем ссылку&lt;br /&gt;
   sudo mkdir -p /var/www/sed&lt;br /&gt;
&lt;br /&gt;
   sudo nano /etc/apache2/sites-available/sed.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   &amp;lt;VirtualHost *:12080&amp;gt;     &lt;br /&gt;
   ServerName sed.local&lt;br /&gt;
   ServerAdmin webmaster@localhost&lt;br /&gt;
   DocumentRoot /var/www/sed&lt;br /&gt;
&lt;br /&gt;
   ErrorLog ${APACHE_LOG_DIR}/error.log&lt;br /&gt;
   CustomLog ${APACHE_LOG_DIR}/access.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   # vim: syntax=apache ts=4 sw=4 sts=4 sr noet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   sudo ln -s /etc/apache2/sites-available/sed.conf /etc/apache2/sites-enabled/&lt;br /&gt;
   sudo rm /etc/apache2/sites-enabled/000-default.conf&lt;br /&gt;
&lt;br /&gt;
''' 12.''' Указываем данные в хосте&lt;br /&gt;
   sudo nano /etc/hosts&lt;br /&gt;
&lt;br /&gt;
   127.0.0.1    sed.local&lt;br /&gt;
&lt;br /&gt;
''' 13.''' Установка Postgres&lt;br /&gt;
   sudo add-apt-repository &amp;quot;deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -sc)-pgdg main&amp;quot;&lt;br /&gt;
   wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
   sudo apt-get install postgresql-9.6 &lt;br /&gt;
&lt;br /&gt;
'''14. Правим конфигурацию Postgres&lt;br /&gt;
   sudo nano /etc/postgresql/9.6/main/postgresql.conf&lt;br /&gt;
&lt;br /&gt;
   ssl = off&lt;br /&gt;
&lt;br /&gt;
   sudo service postgresql restart&lt;br /&gt;
&lt;br /&gt;
'''15.''' Скачивание и развертывание Sed в /var/www/sed&lt;br /&gt;
   sudo chown -R $USER:$USER /var/www/sed &lt;br /&gt;
   sudo apt install git&lt;br /&gt;
   cd /var/www/sed&lt;br /&gt;
   git clone https://.......................git&lt;br /&gt;
&lt;br /&gt;
   sudo chown -R www-data:www-data /var/www/sed/cache&lt;br /&gt;
   sudo chown -R www-data:www-data /var/www/sed/storage&lt;br /&gt;
&lt;br /&gt;
'''16.''' В файле /cfg/db.ini изменить пути&lt;br /&gt;
&lt;br /&gt;
   docfile_storage=/var/www/sed/sed-citis/storage/docfiles&lt;br /&gt;
   storagedir = /var/www/sed/sed-citis/storage&lt;br /&gt;
&lt;br /&gt;
'''16.''' Настройка БД Postgres&lt;br /&gt;
16.1 Cменить дефолтный пароль постгреса:&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   \password postgres&lt;br /&gt;
   Ввести пароль ЕДИНИЧКУ (1)&lt;br /&gt;
   Повторить пароль&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.2 Добавляем юзера 'www-data':&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   CREATE USER &amp;quot;www-data&amp;quot; WITH PASSWORD 'pass';&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.3 Создаем БД:&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   CREATE DATABASE edfs OWNER &amp;quot;www-data&amp;quot;;&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.4 На сервере сделать бэкап БД:&lt;br /&gt;
   pg_dump -h localhost -p 5432 -U postgres -F c -C -d edfs &amp;gt; ~/30-11-2020.edfs    (30-11-2020 - дата бэкапа)  &lt;br /&gt;
&lt;br /&gt;
16.5 С сервера скопировать бэкап себе в /home/$USER&lt;br /&gt;
&lt;br /&gt;
16.6 Распаковать бекап (вес бекапа &amp;gt; 250мб!):&lt;br /&gt;
   pg_restore -h localhost -p 5432 -U postgres -d edfs ~/30-11-2020.edfs &lt;br /&gt;
&lt;br /&gt;
16.7 Сделаем pass единички:&lt;br /&gt;
   sudo -u postgres psql postgres&lt;br /&gt;
   \c edfs &lt;br /&gt;
   UPDATE public.users SET pass = 1;&lt;br /&gt;
   \q&lt;br /&gt;
&lt;br /&gt;
16.8 Перезапустить все:&lt;br /&gt;
   sudo service apache2 restart&lt;br /&gt;
   sudo service postgresql restart&lt;br /&gt;
&lt;br /&gt;
'''17.''' Перейти в /var/www/sed/sed-citis&lt;br /&gt;
   git status&lt;br /&gt;
&lt;br /&gt;
Если изменены файлы то:&lt;br /&gt;
   git reset --hard HEAD &lt;br /&gt;
&lt;br /&gt;
#### Уточнения ####&lt;br /&gt;
1. Если что-то не работает с данными из Postgres, то удалите таблицу edfs и создайте новый бекап на сервере&lt;br /&gt;
2. После подтяжки проекта проверьте работает ли test.php. Должен выдавать 3333.&lt;br /&gt;
3. Если не понимаете почему php не работает то проверьте пункт 15 или введите:&lt;br /&gt;
   tail /var/log/apache2/error.log&lt;br /&gt;
4. Обязательно проверьте не изменили ли вы файлы в проекте:&lt;br /&gt;
   git status&lt;/div&gt;</summary>
		<author><name>I.chernov</name></author>	</entry>

	<entry>
		<id>http://edu.citis.ru/userguide/index.php?title=Apache&amp;diff=694</id>
		<title>Apache</title>
		<link rel="alternate" type="text/html" href="http://edu.citis.ru/userguide/index.php?title=Apache&amp;diff=694"/>
				<updated>2020-11-30T12:58:01Z</updated>
		
		<summary type="html">&lt;p&gt;I.chernov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;accesscontrol&amp;gt;Administrators&amp;lt;/accesscontrol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Полный список шагов настройки sed для разработчиков]]&lt;br /&gt;
&lt;br /&gt;
[[Установка sed на Astra Смоленск 1.6]]&lt;br /&gt;
&lt;br /&gt;
[[Установка sed на Ubuntu 2020]]&lt;br /&gt;
&lt;br /&gt;
'''Настройка сервера Apache'''&lt;br /&gt;
&lt;br /&gt;
'''Для предотвращения cross-site scripting attacks (XSS) необходимо запретить загрузку кода со сторонних серверов''' путем высылки браузеру соответствующих заголовков.&lt;br /&gt;
-   активируем модуль высылки заголовков&lt;br /&gt;
  sudo a2enmod headers&lt;br /&gt;
-  добавляем в apache.conf&lt;br /&gt;
 Header always set Content-Security-Policy: &amp;quot;default-src  http://10.20.4.2 http://85.142.162.31  https://chat.citis.ru  'unsafe-inline' 'unsafe-eval'&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 sudo apache2ctl restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''при использовании связки apache + nginx для передачи ip на apache необходимо активировать модуль remoteip'''&lt;br /&gt;
https://gist.github.com/patrocle/43f688e8cfef1a48c66f22825e9e0678&lt;br /&gt;
&lt;br /&gt;
sites-enabled/default nginx добавляем&lt;br /&gt;
location ~ \.php$ {&lt;br /&gt;
        proxy_set_header X-Real-IP  $remote_addr;&lt;br /&gt;
        proxy_set_header X-Forwarded-For $remote_addr;&lt;br /&gt;
        proxy_set_header Host $host;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
активируем модуль apache&lt;br /&gt;
a2enmod remoteip&lt;br /&gt;
&lt;br /&gt;
создаем конфигурационный файл&lt;br /&gt;
nano /etc/apache2/conf-available/remoteip.conf&lt;br /&gt;
прописываем в файл&lt;br /&gt;
RemoteIPHeader X-Forwarded-For&lt;br /&gt;
RemoteIPTrustedProxy 127.0.0.1&lt;br /&gt;
&lt;br /&gt;
активируем конфигурацию a2enconf remoteip&lt;br /&gt;
перезапускаем apache и nginx&lt;br /&gt;
service apache2 restart&lt;/div&gt;</summary>
		<author><name>I.chernov</name></author>	</entry>

	<entry>
		<id>http://edu.citis.ru/userguide/index.php?title=Apache&amp;diff=693</id>
		<title>Apache</title>
		<link rel="alternate" type="text/html" href="http://edu.citis.ru/userguide/index.php?title=Apache&amp;diff=693"/>
				<updated>2020-11-30T12:55:29Z</updated>
		
		<summary type="html">&lt;p&gt;I.chernov: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;accesscontrol&amp;gt;Administrators&amp;lt;/accesscontrol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Полный список шагов настройки sed для разработчиков]]&lt;br /&gt;
&lt;br /&gt;
[[Установка sed на Astra Смоленск 1.6]]&lt;br /&gt;
&lt;br /&gt;
[[Установка sed на Ubuntu 20]]&lt;br /&gt;
&lt;br /&gt;
'''Настройка сервера Apache'''&lt;br /&gt;
&lt;br /&gt;
'''Для предотвращения cross-site scripting attacks (XSS) необходимо запретить загрузку кода со сторонних серверов''' путем высылки браузеру соответствующих заголовков.&lt;br /&gt;
-   активируем модуль высылки заголовков&lt;br /&gt;
  sudo a2enmod headers&lt;br /&gt;
-  добавляем в apache.conf&lt;br /&gt;
 Header always set Content-Security-Policy: &amp;quot;default-src  http://10.20.4.2 http://85.142.162.31  https://chat.citis.ru  'unsafe-inline' 'unsafe-eval'&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 sudo apache2ctl restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''при использовании связки apache + nginx для передачи ip на apache необходимо активировать модуль remoteip'''&lt;br /&gt;
https://gist.github.com/patrocle/43f688e8cfef1a48c66f22825e9e0678&lt;br /&gt;
&lt;br /&gt;
sites-enabled/default nginx добавляем&lt;br /&gt;
location ~ \.php$ {&lt;br /&gt;
        proxy_set_header X-Real-IP  $remote_addr;&lt;br /&gt;
        proxy_set_header X-Forwarded-For $remote_addr;&lt;br /&gt;
        proxy_set_header Host $host;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
активируем модуль apache&lt;br /&gt;
a2enmod remoteip&lt;br /&gt;
&lt;br /&gt;
создаем конфигурационный файл&lt;br /&gt;
nano /etc/apache2/conf-available/remoteip.conf&lt;br /&gt;
прописываем в файл&lt;br /&gt;
RemoteIPHeader X-Forwarded-For&lt;br /&gt;
RemoteIPTrustedProxy 127.0.0.1&lt;br /&gt;
&lt;br /&gt;
активируем конфигурацию a2enconf remoteip&lt;br /&gt;
перезапускаем apache и nginx&lt;br /&gt;
service apache2 restart&lt;/div&gt;</summary>
		<author><name>I.chernov</name></author>	</entry>

	<entry>
		<id>http://edu.citis.ru/userguide/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_sed_%D0%BD%D0%B0_Ubuntu_2020&amp;diff=692</id>
		<title>Установка sed на Ubuntu 2020</title>
		<link rel="alternate" type="text/html" href="http://edu.citis.ru/userguide/index.php?title=%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_sed_%D0%BD%D0%B0_Ubuntu_2020&amp;diff=692"/>
				<updated>2020-11-30T12:53:44Z</updated>
		
		<summary type="html">&lt;p&gt;I.chernov: Новая страница: «= Установка SED на Ubuntu =  ''' 1. ''' Cначала обновим систему до самой новой версии    sudo apt-get update…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Установка SED на Ubuntu =&lt;br /&gt;
&lt;br /&gt;
''' 1. ''' Cначала обновим систему до самой новой версии&lt;br /&gt;
   sudo apt-get update&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get upgrade&lt;br /&gt;
''' 2. ''' Установка Apache&lt;br /&gt;
   sudo apt-get install apache2&lt;br /&gt;
''' 3. ''' Отключаем модуль индексирования&lt;br /&gt;
   sudo a2dismod autoindex&lt;br /&gt;
''' 4. ''' Добавляем заголовки&lt;br /&gt;
   sudo a2enmod headers&lt;br /&gt;
''' 5. ''' Перезапустим Apache&lt;br /&gt;
   sudo service apache2 restart&lt;br /&gt;
''' 6. ''' Правим конфигурацию apache2.conf, убираем indexes, None -&amp;gt; All&lt;br /&gt;
   sudo nano /etc/apache2/apache2.conf&lt;br /&gt;
Меняем:&lt;br /&gt;
   &amp;lt;Directory /&amp;gt;&lt;br /&gt;
        Options FollowSymLinks&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Require all denied&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
   &amp;lt;Directory /usr/share&amp;gt;&lt;br /&gt;
        AllowOverride None&lt;br /&gt;
        Require all granted&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
   &amp;lt;Directory /var/www/&amp;gt;&lt;br /&gt;
        Options FollowSymLinks&lt;br /&gt;
        AllowOverride All&lt;br /&gt;
        Require all granted&lt;br /&gt;
   &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' 7. ''' Правим конфигурации security.conf &lt;br /&gt;
   sudo nano /etc/apache2/conf-available/security.conf&lt;br /&gt;
7.1 Правим константы &lt;br /&gt;
   ServerTokens Prod&lt;br /&gt;
   ServerSignature Off&lt;br /&gt;
'''8.''' Активация rewrite&lt;br /&gt;
   sudo a2enmod rewrite&lt;br /&gt;
'''9.''' Установка модулей php:&lt;br /&gt;
   sudo add-apt-repository ppa:ondrej/php&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get install php7.* php-pear libapache2-mod-php7.*&lt;br /&gt;
&lt;br /&gt;
   sudo apt-get install php7.*-curl php7.*-gd php7.*-ldap php7.*-pgsql php7.*-mbstring php7.*-zip php-apcu php-imagick php7.*-imap php7.*-intl php7.*-xmlrpc php7.*-soap php-xdebug&lt;br /&gt;
&lt;br /&gt;
'''10. ''' Изменяем прослушиваемые порты&lt;br /&gt;
   sudo nano /etc/apache2/ports.conf&lt;br /&gt;
Меняем '''Listen 12080'''&lt;br /&gt;
&lt;br /&gt;
'''11.''' Меняем рабочую папку и указываем в конфиге и делаем ссылку&lt;br /&gt;
   sudo mkdir -p /var/www/sed&lt;br /&gt;
&lt;br /&gt;
   sudo nano /etc/apache2/sites-available/sed.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   &amp;lt;VirtualHost *:12080&amp;gt;     &lt;br /&gt;
   ServerName sed.local&lt;br /&gt;
   ServerAdmin webmaster@localhost&lt;br /&gt;
   DocumentRoot /var/www/sed&lt;br /&gt;
&lt;br /&gt;
   ErrorLog ${APACHE_LOG_DIR}/error.log&lt;br /&gt;
   CustomLog ${APACHE_LOG_DIR}/access.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   # vim: syntax=apache ts=4 sw=4 sts=4 sr noet&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   sudo ln -s /etc/apache2/sites-available/sed.conf /etc/apache2/sites-enabled/&lt;br /&gt;
   sudo rm /etc/apache2/sites-enabled/000-default.conf&lt;br /&gt;
&lt;br /&gt;
''' 12.''' Указываем данные в хосте&lt;br /&gt;
   sudo nano /etc/hosts&lt;br /&gt;
&lt;br /&gt;
   127.0.0.1    sed.local&lt;/div&gt;</summary>
		<author><name>I.chernov</name></author>	</entry>

	</feed>