Support

Akeeba Solo

#21706 FIle Not Found Error when saving user in Backend

Posted in ‘Akeeba Solo (standalone)’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

PHP version
n/a
Akeeba Solo version
n/a

Latest post by tampe125 on Wednesday, 17 December 2014 01:46 CST

user86275
Product installs, backs up and restores flawlessly.

When I try to add or edit a user in the backend it gives me a File not found error consistently on every installation, whether with SSL or not. Not sure if it's a bug or a server misconfiguration.

Backup log attached for completeness. Thanks

Error log lines from CPanel:

2014-12-15 07:12:49.401 [INFO] [174.x.xxx.xxx:52201-0#APVH_pickabar.ca] File not found [/home/pickabar/public_html/503.shtml]
2014-12-15 07:12:49.231 [INFO] [174.x.xxx.xxx:52200-0#APVH_pickabar.ca] File not found [/home/pickabar/public_html/403.shtml]
2014-12-15 07:12:49.228 [INFO] [174.x.xxx.xxx:52205-0#APVH_pickabar.ca] File not found [/home/pickabar/public_html/403.shtml]

Great Product!

Keith

tampe125
Akeeba Staff
Hello Keith,

I think that the issue is caused by your host.
When editing a user we pass a token to double check if the request it's a valid one.
This token is a long, random hexadecimal string, I suspect that your hosting has some rules set inside the mod_security2 Apache module that see such string as an attack and block the page.

Since there isn't a specialized page for the error 403, your server fallbacks to the standard 404 error, file not found.

I'd suggest you to contact your host, they can simply tweak their rules and prevent this error from happening.

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

user86275
Thank you Davide.

It must be the case because I installed it on a different shared host running Apache and it works fine.

I will try to solve it with my hosting provider. Is there any more specific technical data that I can provide to them to help modify the server settings?

KD

tampe125
Akeeba Staff
No, I already gave all the required details.
I can only add that the token string is something like this:
db0b2b184335853bd25b1627eec0b8c994a2dcc3540bf48a4509ef0cdc0b08d76f628e9980976d5f92faf9741212ca69581d9b4263b2095e6836803b958a8bc1

But your host can see that looking at the logs.

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

user86275
It appears that PHP 5.4 is the problem on my server. Selecting 5.5 or 5.3 solves the problem.

Support at my hosting company didn't think it was a mod_security issue. but for whatever reason, switching to 5.5 fixed the problem without breaking my sites. I'm a happy camper.

Keith

tampe125
Akeeba Staff
Well, that's good news!
Can you please tell me the exact version of php 5.4? I'd wish to run some tests and to exclude possible bugs.

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

user86275
It was 5.4.34

KD

tampe125
Akeeba Staff
Thank you very much for your info!

Davide Tampellini

Developer and Support Staff

🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!