Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Create application directories under /var/www/

    Code Block
    languagebash
    linenumberstrue
    cd /var/www
    mkdir pcr360
    cd pcr360/
    mkdir configs prod licenses prod/logs data data/inbound data/outbound data/inbound-test data/outbound-test
    


  • Place the product license file pcr360.zl included in the installation package into the licenses directory. (This must be Apache readable)
  • Extract the application tarball pcr360.tar.gz included in the installation package to /var/www/pcr360/prod (the prod directory is in the tarball).
  • Create directories under /var/www/pcr360/prod/data

    Code Block
    languagebash
    cd /var/www/pcr360/prod/data
    mkdir  archive archive/importfiles cache cache/page emails errors inbound reports reports/historical search uploads uploads/importfiles uploads/vh
    


  • Check to ensure that the new /var/www/pcr360/prod/data directory is writable and owned by Apache.

    Code Block
    languagebash
    # Cent OS
    chown -R apache:apache *
    
    # Ubuntu 
    find /var/www/pcr360/prod/data -type d -exec chmod 775 {} +
    find /var/www/pcr360/test/data -type d -exec chmod 775 {} +
    chown -R www-data:linuxadmins-hosted /var/www/pcr360/prod/data
    chown -R www-data:linuxadmins-hosted /var/www/pcr360/test/data
    chown -R www-data:linuxadmins-hosted /var/www/pcr360/prod/logs
    chown -R www-data:linuxadmins-hosted /var/www/pcr360/test/logs
    # set file owners
    chown -R www-data:linuxadmins-hosted /var/www/pcr360/data
    
    # set file permissions
    find /var/www/pcr360 -type d -exec chmod 775 {} +
    find /var/www/pcr360 -type f -exec chmod 664 {} +
    
    # Grant the customer user read/write access o the data directory
    setfacl -R -m u:<CUSTOMER_USER>:rwx /var/www/pcr360/data
    setfacl -R -dm u:<CUSTOMER_USER>:rwx /var/www/pcr360/data
    
    # Grand the all PCR Admins read/write/execute on the entire pcr360 directory
    setfacl -R -m g:linuxadmins-hosted:rwx /var/www/pcr360/data
    setfacl -R -dm g:linuxadmins-hosted:rwx /var/www/pcr360/data


Configuration

PCR-360 configurations are stored in a ini file in the /var/www/pcr360/configs/ directory created above.

...