I am looking for a step-by-step-guide to make a clean install of NC18 on a Vserv from Strato(German hoster) running Ubuntu 18.04 LTS with Plesk Onyx 18, Apache2, MySQL?
I find a lot how-to´s for earlier NC-versions running debian or centOS and so on, or with & without Plesk, or running NGINX instead of Apache or MariaDB instead of MySQL - but not for my exact situation.
That causes, that I am not able (or its hard) to really address the “problems” in Nextcloud, with e.g. OPCache, imagick and so on because PLESK hast its own ways to do things - and I am not sure when using the console and when better using PLESK.
Ubuntu is a derivative of Debian, it uses Debian as a base, and adds it’s own software/look. So, the guide you linked, should work for you on Ubuntu as well as it did for the creator of this guide on his Debian 9 machine.
I love to be able to use a config-GUI which is intuitive for me. Debian-stand-alone means hours of hours navigating trough and editing files, commands and so on in the console “by hand” - which is time consuming for a GUI/APP-guy like me.
I get totally that console-nerds would always argue for the opposite. The thing is, that I like to USE the applications I install - like nextcloud - but I am not the person who works on a shell 24/7 - that is where a GUI comes in handy, when it is just every now and then you have to look “under the hood”.
I have a server with Debian 9 and Plesk installed and was able to install Nextcloud without any issues. Most of the Apache/PHP stuff can and should be done in Plesk. If Plesk is involved and you change stuff manually in any config, the chances are high, that these manual changes will be gone, the next time you update a sub-/domain within the Plesk panel because Plesk is going to rotate the configs and create new ones with the information saved in Plesk.
Whether you use MySQL or MariaDB doesn’t make a lot of difference to Plesk, since you just create a database in Plesk and can access it right away via the shipped phpMyAdmin.
Just follow the How to from Cry-Sys and you should be fine If you should encounter any problems during the process, you can always ask and people on this forum will help
OK - it seams that Ubuntu 18.04 LTS per default installs PHP 7.2 while PLESK Obsidian V.18.0.25 expects PHP 7.3 or 7.4 - because there are just directories installed in /opt/plesk/php/x.x/etc/php.d/ with “inis” for PHP 7.3 and [EDIT]7.4 - but not for [EDIT]7.2 - and just these contain the ‘imagick.ini’. - [EDIT]there is no directory for PHP7.2 … o.O
So what should I to do from here? Add a unofficial repository to install PHP 7.3 or 7.4 - or copy and paste all the “inis” in directory and rename it “7.2”?
OK - Plesk comes with its own PHP 7.4 - now that I´ve activated it inside PLESK and for the NC-instance the imagick-error is disappeared inside NC18. (solved!)
You mean the utf8mb4 conversion of your database tables/columns? The initial trigger of this were the emojis, since only utf8mb4 was able to hold them.
I mean you don’t have to do it but it doesn’t hurt to do it either, since we never know what comes next and it removes one more warning from your admin page. It’s always good to be prepared for future uses.