I do not have this option to test the email configuration in Labs - I have only Members (Beta), Migration options & Beta features. I copied this picture from the forum:
(the email is configured and it works well with members)
When I have Members activated the speed of page load is much bigger, why?
Wihout members:
With members:
What is the best method to upgrade the Nginx and MySQL to the latest version?
The test email button was nothing to do with members but to do with standard transactional email. After members was added to the labs screen this confused everyone, so we removed it.
You enabled a beta feature that needs more resources! It includes additional JS and also means the page canβt be cached. Remember, beta means itβs not 100% optimised or final yet.
I have this error on the log, is it a bug? It happens only when the Members are activated.
ghost log
[2020-06-07 01:02:12] INFO "GET /" 200 28ms
[2020-06-07 01:03:24] INFO "GET /" 200 39ms
[2020-06-07 01:03:40] WARN Ghost has shut down
[2020-06-07 01:03:44] INFO Ghost is running in production...
[2020-06-07 01:03:44] INFO Your site is now available on https://site.com
[2020-06-07 01:03:44] INFO Ctrl+C to shut down
[2020-06-07 01:03:44] INFO Ghost boot 3.311s
[2020-06-07 01:03:44] INFO Bootstrap client was closed.
[2020-06-07 01:03:45] ERROR
CODE: parameter_invalid_integer
MESSAGE: Invalid integer:
Error: Invalid integer:
at Function.generate (/var/www/blog/versions/3.18.1/node_modules/stripe/lib/Error.js:49:16)
at IncomingMessage.<anonymous> (/var/www/blog/versions/3.18.1/node_modules/stripe/lib/StripeResource.js:168:39)
at Object.onceWrapper (events.js:421:28)
at IncomingMessage.emit (events.js:327:22)
at IncomingMessage.EventEmitter.emit (domain.js:482:12)
at endReadableNT (_stream_readable.js:1221:12)
at processTicksAndRejections (internal/process/task_queues.js:84:21)
After I update the Nginx to version 1.18.0, everything was ok, except that my blog now is offline.
sudo systemctl status nginx
β nginx.service - nginx - high performance web server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2020-06-07 02:48:50 UTC; 1h 2min ago
Docs: http://nginx.org/en/docs/
Process: 574 ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf (code=exited, status=0/SUCCESS)
Main PID: 576 (nginx)
Tasks: 2 (limit: 4713)
Memory: 3.3M
CGroup: /system.slice/nginx.service
ββ576 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
ββ577 nginx: worker process
Jun 07 02:48:50 blog systemd[1]: Starting nginx - high performance web server...
Jun 07 02:48:50 blog systemd[1]: Started nginx - high performance web server.
/var/www/blog$ sudo nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
ghost doctor
/var/www/blog$ ghost doctor
β Checking system Node.js version
β Checking logged in user
β Ensuring user is not logged in as ghost user
β Checking if logged in user is directory owner
β Checking current folder permissions
System checks failed with message: 'Linux version is not Ubuntu 16 or 18'
Some features of Ghost-CLI may not work without additional configuration.
For local installs we recommend using `ghost install local` instead.
? Continue anyway? Yes
System stack check skipped
βΉ Checking operating system compatibility [skipped]
β Checking for a MySQL installation
+ sudo systemctl is-active ghost_blog-com
Instance is currently running
βΉ Validating config [skipped]
β Checking folder permissions
β Checking file permissions
β Checking content folder ownership
β Checking memory availability
β Checking binary dependencies
Ubuntu 20.04 comes by default with MySQL 8.0.20 and Ghost does not support this version.
Strange is that everything worked OK until I updated the Nginx.