I am using the latest version of WordPress, phpMyAdmin and ownCloud with Caddy 0.9.4 and PHP 7.0.14, but I could login to none of them. Every time I submit my username and password it brings me to the login page again. I have tried in many browsers for many times.
I have tried Chrome Incognito mode, but nothing changes.
I navigated to /wp-admin after a loop, then it brought me back again.
The Site URL is correct.
I disabled all the plugins, but that didn’t make any different.
Although WP_DEBUG is enabled, there’s no error information in the page.
oh god…
And I found I can login WordPress in IE and an old version of Chrome (but the problem of phpMyAdmin still exists).
I have solved the problem by re-installing the php-fpm But as what you say, QUIC does cause login problems. Sometimes Caddy immediately crashes when I submit login form, so now I have disabled QUIC. Thanks.
Did reinstall PHP7.0-FPM by: apt-get --purge remove php7.0-fpm and apt-get install php7.0-fpm but I still experience the same error.
I mean it cannot be a solution to simply deactivate QUIC, there must be a way to use proper logins from popular open source webapps over QUIC with Caddy… Even GOOGLE sites served over QUIC are usable for logins.
Well, I read your GitHub issue. At first, ownCloud’s CSRF check failed is a very common error. It may not caused by QUIC or php-fpm. Then, try
fastcgi / 127.0.0.1:9000 php
in your Caddyfile (make sure the php-fpm is listening on port 9000).
At last, check if the session.save_path is valid, and the permission/owner of that path is right, which is important to the webapps using sessions to implement login function.
(and another possibility: the implementation of QUIC protocol of Caddy is buggy currently)
Good luck.