2018年8月30日 星期四

[Ubuntu] Install Partkeepr on Ubuntu16.04


  • Install LAMP
    #apt-get install apache2 php7.0 libapache2-mod-php7.0 libapache2-mod-php mysql-server mysql-client phpmyadmin
    #a2enmod rewrite
  • Install composer and tools
    #apt-get install php-curl php-ldap php-bcmath php-gd php-dom composer
    #composer install
  • Install partkeepr
    #cd /var/www
    #wget https://github.com/partkeepr/PartKeepr/archive/1.4.0.tar.gz
    #tar -zxvf 1.4.0.tar.gz
    #chown www-data:www-data PartKeepr -R
  • Setting Apache
    #vim /etc/apache2/sites-available/001-partkeepr.conf
    <VirtualHost *:8080>
            ServerName demo.partkeepr.org

            DocumentRoot /var/www/PartKeepr/web
            AcceptPathInfo on

            ErrorDocument 403 "<h1>Demo Site update in progress. Check back in a few minutes.</h1>"

            <Directory /var/www/PartKeepr/web>
                    Require all granted
                    AllowOverride All
            </Directory>

      ## Logging
      ErrorLog "/var/log/apache2/demo.partkeepr.org_error.log"
      ServerSignature Off
      CustomLog "/var/log/apache2/demo.partkeepr.org_access.log" combined
    </VirtualHost>
    #vim /etc/apache2/port.conf
    Listen 80
    Listen 8080

    <ifmodule ssl_module="">
    Listen 443
    </ifmodule>

    <ifmodule mod_gnutls.c="">
    Listen 443
    </ifmodule>
    create link
    #cd /etc/apache2/sites-enabled
    #ln -s ../sites-available/001-partkeepr.conf ./
  • Setting PHP.ini
    #vim /etc/php/7.0/apache2/php.ini
    change
    ;date.timezone =
    to
    date.timezone = Asia/Shanghai
  • Connect to http://{your ip}:8080/setup

沒有留言:

張貼留言