Removing eZ Publish
This section describes how to completely remove an eZ Publish installation from a system. If you have installed eZ Publish using a bundle package, please refer to the "Removing an eZ Publish bundle" section.
Removing eZ Publish is done in four steps:
- Deleting the eZ Publish directory
- Removing of the database
- Reconfiguring Apache (optional)
- Removing the cron job (optional)
WARNING! By following these steps, you will remove both eZ Publish and all the data/content that you have put into the system. Everything will be lost.
Deleting the eZ Publish directory
Remove the eZ Publish directory using your favorite tool.
On Linux/UNIX systems, the removal would most likely be carried out using the "rm" command:
$ rm -Rf /path/to/ez_publish
Please note that some file/directory permissions might be messed up. If this is the case, it will prevent a regular user from removing all eZ Publish files. You'll probably have to gain root access to solve this problem.
Windows users may simply delete the eZ Publish directory using the "Explorer".
Removing the database
Start the MySQL client, log in using your username and password:
$ mysql -u <username> -pIf the username/password is correct, the client will then present a "mysql>" prompt.
- Delete/remove the database using the drop command followed by the name of the database used by eZ Publish:
mysql> drop database <database-name>;
- Remove the database by executing the PostgreSQL dropdb command from shell:
$ dropdb <database-name>
Reconfiguring Apache (optional)
If a virtual host setup was used, it is likely that the Apache configuration file contains eZ Publish specific settings. These settings will not be needed anymore and thus they can be removed. Open the "httpd.conf" file using a text editor, scroll down to the bottom and remove the eZ Publish specific virtual host settings. Remember to restart Apache after altering the configuration file.
Removing cron jobs (optional)
Windows users should skip this part. If cron was configured to run eZ Publish specific jobs, then these will have to be removed. You may have to edit a global cron file (under "/etc/cron*") or use the "crontab" command with the -e (edit) parameter to edit a user's private cron file. Remove the eZ Publish specific entries.
Balazs Halasy (14/01/2005 1:24 pm)
Balazs Halasy (06/05/2005 2:25 pm)