-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Personal Settings - User cannot change language. Missing file. #2743
Comments
The route is defined here: https://github.com/nextcloud/server/blob/stable11/settings/routes.php#L71 So changing language should call "setLanguage()" in settings/Controller/PersonalController.php I tried it and I can't reproduce it. Do you have any additional information in your nextcloud.log, apache error log or the network console of your browser? |
Please also check if settings/Controller/PersonalController.php exists? If you uploaded it by FTP it might be possible that the connection timed out before the upload was finished. |
Hello, For another reason I have replaced my nginx configuration and this problem does not exists anymore. Thank you for your interest and sorry for this late answer and the waste of time ! |
I've got the same problem. https://keks.cf/GoS5c3HZ.png |
11.0.2 release archive also doesn't contain /settings/ajax/setlanguage.php so it is not possible to change language. |
As said here #2743 (comment) this is just the route, not a path to the physical file. It should call "setLanguage()" in settings/Controller/PersonalController.php |
Sorry, I didn't read it before posting. There is the route in routes.php, no error in NC log, 404 in nginx. Here is additonal nginx settings I've used. Maybe there is something wrong with it.
|
Steps to reproduce
Expected behaviour
It should change the language.
Actual behaviour
Error 404 on the XHR request : settings/ajax/setlanguage.php not found.
But wait, there's more !
The file settings/ajax/setlanguage.php is not present in the repository, even though it is referenced in /settings/js/personal.js. @line 221
The text was updated successfully, but these errors were encountered: