Hey again.
First regarding using:
sudo site an-example-domain.com -wp=default -cache
I did originally try that, but I get this error:
ERROR 1064 (42000) at line 1: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '-example-domain_com' at line 1
============================================
[Error]: Database creation failed.
===========================================
It is wanting to use my domain name as the database name, but 'an-example-domain.com' (my testing domain) doesn't play nice.
In the final article I will just say use this, since most of the other readers likely won't have a problem. I will add a note that my specific domain had an issue.
Secondly... Bad News and Good news - Yesterdays error persists, but so does the solution
If I try to use:
wget -qO weby qrok.es/wy && sudo bash weby 3
or
wget -qO weby qrok.es/wy && sudo bash weby 0
sudo stack -lemp
I get:
root@webinoly:~# webinoly -verify
Verifying integrity of the entire Webinoly system...
[WARNING] File: /etc/nginx/.htpasswd not found!
[ERROR] File: /etc/php/7.1/fpm/php.ini not found!
[ERROR] File: /etc/php/7.1/fpm/php-fpm.conf not found!
[ERROR] File: /etc/php/7.1/fpm/pool.d/debug.conf not found!
[ERROR] File: /etc/php/7.1/fpm/pool.d/www.conf not found!
*******************************************************
******** > > > E R R O R < < < ***********
******** System could not work properly ***********
*******************************************************
But if I then:
sudo stack -purge-server-all
And then reinstall the LEMP stack with:
sudo stack -lemp
The errors go away and I'm left with the warning:
root@webinoly:~# webinoly -verify
Verifying integrity of the entire Webinoly system...
[WARNING] File: /etc/nginx/.htpasswd not found!
***********************************************************************************************************
******** [ W A R N I N G ] System seems to be corrupted and could not work properly ***********
***********************************************************************************************************
So I can install my sites, and apply your fix for this warning.
But it seems a little weird, no?
The article they have asked for needs to be written as the situation stands. I am going to write it purely as showing how to get these things up and running.
I have done articles about setting up an LEMP stack component by component, so webinoly is still a lot easier than that.
With regards to both Webinoly and EasyEngine, neither of the Lets Encrypt installations are working with Alibaba. This has also been true of testing with RunClouds Lets Encrypt.
In both articles I am having to install Cerbot from:
add-apt-repository ppa:certbot/certbot
Then configure the cron jobs manually.
Regarding getting things working together, I am writing these tutorials because I was originally asked to contribute to their knowledge base re WordPress by one of their 'Cloud architects' whilst I was sorting out a China facing site. They seemed keen and open, so if one of the Devs of Webinoly is interested I can facilitate opening a dialogue with their tech staff?
Jeff