You have installed xampp on your linux machine and now facing the error on splash screen. No matter how many times you click on the language links, it doesn’t redirect you to the index.php page. This error occurs because of the mismatch of the xampp folder permissions.
The error here is because of the file “lang.tmp“. You can find this file on – “/opt/lampp/htdocs/xampp/” folder. Now if you check the permission on this file, most likely it is set to the owner or the root of the linux machine. You have to reset the ownership to “nobody” so that apache can use this file to write on it.
In order to change the ownership of the file on linux machine. Use the following command on the terminal.
sudo chown -R nobody /opt/lampp/xampp/lang.tmp
Make sure you are using the above command. Don’t use your own username instead of nobody because if you do then this error is likely to persist.
Missing lang.tmp file
If you have this file missing in the xampp installation in the folder specified previously then you have to create it manually. While creating this file do note that you have to reset the ownership back to the “nobody” so that apache can write on this file.
Hope this fix helps. If you still have this error on your linux machine, I suggest opening a thread on respective linux distro’s forums.