Older versions of PHP (5.4+) work but be aware that these versions have unfixed security vulnerabilities, do not use in production. PHP 8 works for the most part but still has some issues, please stick with PHP 7.4 for now.
With Nameless Installer: Download
easy-install.php from here. Upload it to your server. Follow the easy steps to skip needing to upload and setting permissions for all of the files!
Without Nameless Installer: Download NamelessMC from here and upload it to your web server. Please note, this must be installed in the root as this is a standalone package. (make sure the web server has write access by changing file ownership to
www:www depending on your operating system and web server software)
https://www.youtube.com/watch?v=aTcZ8MbBixs (v1.0.15 only)
https://www.youtube.com/watch?v=vWQM48a1qQ4 (v2-pre6 / v2-pre7)
https://www.youtube.com/watch?v=Lu2Bt9AKujo (v2-pre7 in depth)
The requested URL was not found on this server
Your Apache webserver is not configured to allow
Varies depending on the server configuration, however here is a guide for Ubuntu.
SQLSTATE[HY000]  No such file or directory
Your web server can't use the
/tmp/mysql.sock file, as it doesn't exist or has no permissions.
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
If that doesn't work, try giving your web server access to that file.
No connection could be made because the target machine actively refused it.
Your MySQL information is incorrect, the MySQL database is on a different server and the IP is blocked by MySQL. then there are also the possibility that the firewall is blocking it. Finally it's listening on a different IP.
Look at your MySQL information and fix the information if there is an information error. Else try to query this in
GRANT ALL ON *.* to user@localhost IDENTIFIED BY 'password';
Where you can change the user@ip and password