Issue with Messenger v3 and fix for AlmaLinux 8 and 9

This forum is only for reproducible bugs with csf and lfd (i.e. not iptables problems, lack of understanding how to use a feature, etc). Posts must be accompanied with full technical details of the problem and how it can be recreated. Any posts not adhering to this, or not considered bugs, will be moved to the General Discussion (csf) forum.
Post Reply
marcele
Junior Member
Posts: 214
Joined: 17 Sep 2007, 17:02

Issue with Messenger v3 and fix for AlmaLinux 8 and 9

Post by marcele »

Something changed in the latest on AlmaLinux 8.8 and 9.2 so the messenger v3 service wasn't working when you accessed it:

Code: Select all

[Mon Jul 17 04:18:06.481590 2023] [authz_core:error] [pid 1561524:tid 140582131332864] [client 207.194.202.202:62109] AH01630: client denied by server configuration: /home/csf/public_html/
`
I was able to fix it by adding "Require all granted" to the .htaccess at /home/csf/public_html/.htaccess

Code: Select all

Require all granted
DirectoryIndex index.php index.cgi index.html index.htm
#Options +FollowSymLinks +ExecCGI
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ /index.php [L,QSA]
marcele
Junior Member
Posts: 214
Joined: 17 Sep 2007, 17:02

Re: Issue with Messenger v3 and fix for AlmaLinux 8 and 9

Post by marcele »

Just a note that this was unfortunately not fixed in CSF v14.19.
Last edited by marcele on 24 Aug 2023, 17:02, edited 1 time in total.
marcele
Junior Member
Posts: 214
Joined: 17 Sep 2007, 17:02

Re: Issue with Messenger v3 and fix for AlmaLinux 8 and 9

Post by marcele »

Unfortunately this isn't fixed like the CSF 14.19 changelog says. I've confirmed this on Almalinux and CloudLinux:

Code: Select all

# csf --version
csf: v14.19 (generic)
When I delete the `/home/csf/public_html/` directory and restart the login failure daemon everything gets re-created but the .htaccess is missing the Require all granted line so its still broken:

Code: Select all

# cat /home/csf/public_html/.htaccess 
DirectoryIndex index.php index.cgi index.html index.htm
#Options +FollowSymLinks +ExecCGI
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ /index.php [L,QSA]
Post Reply