Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
What!? you really want to uninstall OpenNetAdmin? Well ok, sorry it didn't work out for you. If you are inclined to, email us at firstname.lastname@example.org and tell us why it didn't work out for you. If you are simply needing to move it to another server then hey, we'll help you out there too!
The process of removing ONA is fairly simple. It consists of removing the database tables and the application code.
Since mysql is the default install option then the following is how one would remove the mysql table data.
Log into your mysql database as an administrator who can drop databases.
mysql> SHOW DATABASES; +-------------+ | Databases | +-------------+ | oan_default | | mysql | | test | +-------------+
You should see your ONA instance(s) listed there. By default it should be
Then drop the data as follows:
mysql> drop database ona_default;
Once the database has been removed, you need to remove the application files themselves. The goal is that most, if not all data is located in /opt/ona. Simply remove this directory. There are a few other things like the
ona.log file and possibly
dcm.pl if you have installed them to somewhere other than
rm -rf /opt/ona rm /var/log/ona.log
You should also remove any apache configuration for the vhost or directory path. This task depends on how you installed your system but if you followed the basic installation instructions here then you should be able to perform the following tasks.
- If you created a symlink in your web server root, then simply remove it using
rm /var/www/onaassuming your apache root is
- If you added a directory or vhost statement to your apache configuration, simply remove the following statements. NOTE This configuration block was in our installation instructions and may not be exactly what you used.
Alias /ona "/opt/ona/www/" <Directory "/opt/ona/www/"> Options Indexes MultiViews FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory>