common_linux:phpipam
Это старая версия документа!
Установка phpIPAM
Клонирование кода phpIPAM из репозитория:
git clone --recursive https://github.com/phpipam/phpipam.git /var/www/html/phpipam cd /var/www/html/phpipam git checkout -b 1.5 origin/1.5
Скопировать файл конфигурации config.dist.php в config.php
cd /var/www/html/phpipam cp config.dist.php config.php
Отредактировать параметры секции отвечающей за подключение к СУБД в config.php:
* database connection details ******************************/ $db['host'] = 'db-sql.virtlab.local'; #адрес сервера СУБД $db['user'] = 'phpipam'; $db['pass'] = 'securepassword'; $db['name'] = 'phpipam'; $db['port'] = 3306;
Настроить модули Apache2:
a2dissite 000-default.conf a2enmod rewrite systemctl restart apache2
Создать конфигурационный файл /etc/apache2/sites-available/phpipam.conf
- | phpipam.conf
<VirtualHost *:80> ServerAdmin admin@virtlab.local DocumentRoot "/var/www/html/phpipam" ServerName ipam.virtlab.local ServerAlias ipam <Directory "/var/www/html/phpipam"> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> ErrorLog "/var/log/apache2/phpipam-error_log" CustomLog "/var/log/apache2/phpipam-access_log" combined </VirtualHost>
Выдать разрешения на каталог:
chown -R www-data:www-data /var/www/html
Включить сайт и перезагрузить службу:
a2ensite phpipam systemctl restart apache2
На узле с СУБД создать базу и пользователя:
mysql -u root -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. MariaDB [(none)]> create database phpipam; MariaDB [(none)]> GRANT ALL on phpipam.* to phpipam@'%' identified by 'securepassword'; MariaDB [(none)]> exit
Перенести на узел СУБД файл db/SCHEMA.sql и выполнить заполнение базы:
mysql -u root -p phpipam < db/SCHEMA.sql
common_linux/phpipam.1661347005.txt.gz · Последнее изменение: 2024/12/21 19:00 (внешнее изменение)