josf wrote:I checked what installs the programs (Joomla, WP) that's daemon.
When I install Joomla or WP, deamon owns most anything.
How do you install these programs?? Thats really weird. What i do:
1) I download the ZIP Package from WordPress (for example) from the internet (wordpress.org) into my home Downloads folder. Then i unzip that folder. This results in a wordpress folder under my Downloads folder. BUT: this wordpress folder (and all files within) belong TO ME of course (in your case, they belong to "jos"). Finally i move/copy the whole folder to the htdocs folder (with the help of "sudo"), which still keeps the ownership to my UserID. No "daemon" at all. And finally i start the installation in a browser (simply entering the URL for the new installation i.e. http://localhost/wordpress).
If you are the only user of Xampp (what of course is the standard case), you should install all files (WordPress, Joomla) as I showed above. That keeps the ownership of all files to "jos".
You already changed ownership of htdocs to User "jos", what is Ok.
Last not least, edit httpd.conf (/opt/lampp/etc/httpd.conf) and watch out for "User" and "Group". Change at least the value for User to "jos" - then restart Apache. That makes Apache running with YOUR UserID (you may also change the Group value, but its not that important), that enables Joomla, WordPress (which are running under Apache) to create/modify/delete files under htdocs (as this belongs to "jos" already).
P.S.: I think, you downloaded and installed the packages (Joomla, WordPress) from Bitnami. I do not recommend that. You always get the latest versions directly from the developers (wordpress.org, joomla.org) and these are quite easy to install. No hassle about daemon Users, simply unzip the files to the htdocs folder, finally enter the appropriate URL into your browser which starts the installation. You might create MySQL Databases and Users before starting the installation, simply run localhost/phpmyadmin and create everything you need. Apply the new User and Database to the installation form of WordPress, Joomla etc.
In order to avoid a collision between the Bitnami Apps and the original WordPress/Joomla Scripts, i recommend to start from scratch. Remove the whole lampp folder from/opt, then run xampp Installer again. Then install WordPress, Joomla etc. as shown above. You will get used very quickly in this way of installing and it has a HUGE advantage: it is exactly the same way to proceed when you are running an internet server!