Hello everyone, on a debian 12 VPS, I installed “Perfect-server-debian-12-buster-apache-bind-dovecot-ispconfig-3-2/#-install-pureftpd-and-quota” according to the tutorial - without errors and running. In the next step I tried this tutorial “How to Install Joomla on Debian 12” - in the chapter “Configuring PHP” I get an error message at sudo nano /etc/php/8.2/apache2/php.ini - I noticed the folder /apache2 does not exist on my installation. How do I fix this? Thanks ...
This tutorial is not for ISPConfig systems. It's not compatible. Undo all steps you did from that guide to ensure your server keeps working. To install Joomla on an ISPConfig system, simply create a website in ISPConfig, then create a database and database user in ISPConfig. Finally, upload the Joomla source code to the web folder of that website, open the domain of that website in a browser, and follow the instructions of the Joomla installer on the screen.
Ok, I understand - thanks for your extraordinarily quick reply. I had already noticed that ISPConfig does not respond anymore. I was able to fix this quickly with my snapshot. I will install Joomla as suggested. One more question - the last and final step is to install ERPnext. I would choose this tutorial - is there anything against it? How-to-install-erpnext-on-debian-12. Thank you
This will likely break your setup, too, as it's a standalone software guide that reconfigures the whole web server to work for ERPnext; it is not made to be installed with other software on the same system or a hosting setup like ISPConfig. To install ERPNext, I recommend you try to install it using Docker instead and let the Docker image listen on a free port like 8090 instead of 80 or 443, then create a website in ISPConfig as a proxy vhost to provide SSL with Let's Encrypt and proxy traffic to that port.
I thought there would be conflicts. I will now separate the projects and install ERPnext on a separate VPS. Thank you very much!
Running things in docker is done to avoid such conflicts. But using a separate VM is a good option of course.