Prerequisites
...
This will be required later, so make a note of it now.
Installation Steps
All local commands should be run as root.
...
Section |
---|
Column |
---|
| for Debian / Ubuntu Code Block |
---|
| chown -R root:www-data /usr/local/open-audit |
|
Column |
---|
| for RedHat / CentOS Code Block |
---|
| chown -R root:apache /usr/local/open-audit |
|
|
Install the Daemon
Copy the daemon startup script.
...
Edit the start up script
Section |
---|
Column |
---|
| For for Debian / Ubuntu You need to comment out the lines (nano /etc/init.d/omkd) Code Block |
---|
| . /etc/init.d/functions # RedHat/CentOS only
lockfile=/var/lock/subsys/$prog # RedHat/CentOS only
killproc $prog # Redhat/CentOS only |
and uncomment (remove the # from the front of the line) the lines below them Code Block |
---|
| # . /lib/lsb/init-functions # Debian/Ubuntu only
# lockfile=/var/lock/$prog # Debian/Ubuntu only
#pkill $prog # Debian/Ubuntu only |
|
Column |
---|
| For for RedHat / CentOS - nothing required. |
|
Add the daemon
Section |
---|
Column |
---|
| For Debian / Ubuntu Code Block |
---|
| update-rc.d omkd start 20 2 3 4 5 . stop 20 0 1 6 . |
|
Column |
---|
| For RedHat / CentOS Code Block |
---|
| chkconfig --add omkd |
|
|
...
Code Block |
---|
|
service omkd start |
Test the
...
daemon
You should now be able to point a web browser at http://SERVER:8042/omk/oae
...
Copy the apache config file to the correct location and restart apache.For
Section |
---|
Column |
---|
| for Debian / Ubuntu: Code Block |
---|
| cp /usr/local/omk/install/04omk-proxy.conf /etc/apache2/conf.d/
service apache2 restart |
|
|
...
Column |
---|
| for RedHat / CentOS: Code Block |
---|
| cp /usr/local/omk/install/04omk-proxy.conf /etc/httpd/conf.d/
service httpd |
| restart |
Copy the required files into the webrootFor
Section |
---|
Column |
---|
| for Debian / Ubuntu Code Block |
---|
| cp -r /usr/local/open-audit/www/* /var/www/
chown -R root:www-data /var/www
chmod -R 755 /var/ |
| www |
...
Column |
---|
| for RedHat / CentOS Code Block |
---|
| cp -r /usr/local/open-audit/www/* /var/www/html/
chown -R root:apache /var/www/html
chmod -R 755 /var/www/ |
| html |
Note - if you are installing into a web root subdirectory, you will need to copy the files into a subdirectory. The below example is from the Opmantek virtual appliance.
Code Block |
---|
|
\cp -Rf /usr/local/open-audit/www/* /var/www/html/open-audit/ |
...
Edit /var/www/index.php (for Debian/Ubuntu) or /var/www/html/index.php (for RedHat/CentOS) and check the lines that specify the $system_path and $application_folder. There are two lines for each variable. Ensure the windows paths are commented out by placing a # at the start of the line. The linux paths should correspond to /usr/local/open-audit/code_igniter/ (system or application).
Remove the unrequired index.html file (if it exists) from the webroot.
...
Section |
---|
Column |
---|
| for Debian / Ubuntu Code Block |
---|
| rm /var/www/index. |
| html |
...
Column |
---|
| for RedHat / CentOS Code Block |
---|
| rm /var/www/html/index. |
| html |
Configure MySQL
If you have not already, set the root password for MySQL.
...