пятница, 23 февраля 2018 г.

Установка PHPipam 1.3 на Ubuntu 16.04

Устанавливаем необходимые пакеты



sudo apt-get install git apache2 mysql-server php7.0 php7.0-mysql php7.0-gmp php-pear php7.0-ldap php7.0-json php7.0-gd php7.0-mbstring libapache2-mod-php7.0





Копируем phpipam в директорию сервера

[root@ipam /]#git clone https://github.com/phpipam/phpipam.git /var/www/phpipam/

[root@ipam /var/www]# cd /var/www/phpipam
[root@ipam /var/www/phpipam]# git checkout 1.3


Загружаем подмодули

[root@ipam /var/www/phpipam]# git submodule update --init --recursive


Создаем файл конфигурации config.php из config.dist.php

[root@ipam /var/www/phpipam]# cp config.dist.php config.php



Редактируем настройки подключения к БД (настройка БД будет опущена)
nano config.php


$db['host'] = "localhost";
$db['user'] = "phpipam";
$db['pass'] = "phpipamadmin";
$db['name'] = "phpipam";



Также требуется задать каталог для rewrite модуля, если это не корневой каталог!

define('BASE', "/phpipam/");


Включаем модуль REWRITE


ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load


или

sudo a2enmod rewrite


Редактируем файл конфигурации виртуальных хостов (/etc/apache2/sites-enabled/000-default.conf) добавив в него следующий алиас (внимание для копипастерозавров! перед Directory стоит пробел, его нужно убрать)

        Alias /phpipam/ "/var/www/phpipam/"
        < Directory "/var/www/phpipam/">"
                Options FollowSymLinks
                AllowOverride all
                Order allow,deny
                allow from all
        < /Directory>


перезапускаем сервер

/etc/init.d/apache2 restart


или

service apache2 restart 


Комментариев нет:

Отправить комментарий