Apache configuration
You need two virtual hosts to run PhPeace. One for the public website, and the second one for the administrative website.
PhPeace uses symbolic links for images, and can generate .htaccess files to control access, redirects or other options.
Hence it is important that you permit "Options FollowSymLinks" and "AllowOverride All" in your virtual host configuration at least, as shown in the README instructions.
If you want, you can restrict access from PhPeace to other directories out of the installation path using the PHP open_basedir restriction. However, please keep in mind that open_basedir is not and cannot be 100% safe. Use it only if you really want to and you know what you're doing.
Furthermore, if you set open_basedir, pay attention to set a proper value for upload_tmp_dir otherwise file uploads will fail. i.e., create inside your uploads directory a temporary directory for uploaded files, such as /home/htdocs/myphpeace/uploads/temp, so that PHP will be able to pick up the files when the open_basedir restriction is in effect.
<Directory /home/htdocs/myphpeace/admin>
php_admin_value open_basedir /home/htdocs/myphpeace
php_admin_value upload_tmp_dir /home/htdocs/myphpeace/uploads/temp
</Directory>
Remember to give the Apache user ownership of the temporary upload directory
