i have set up a home server for testing a basic web CRUD app i designed. the page is being served on the web correctly, however whenever i attempt to enter credentials, login, create new users, or upload content, nothing happens. i can not login with my credentials, new users are not being registered in the database, etc. when i browse through the site with the path for each of the pages, they pull up correctly however.
the server in question is a lamp server, running ubuntu server. **is there a mysql configuration file im not aware of? do i need to forward port 3306 to the server? or is this what the binding address is for? ** i dont mean to make this seem like an off topic question with my own proposed thoughts, but i want to solicit feedback if i am in the right direction trying to solve this problem.
i have the site installed locally on my machine here, with all the same source code and same exact database, and it is serving locally as it should. but from my server at home i am experiencing the above listed problems.
troubleshooting i have done so far is going through lamp installation guides, a number of them, and i have (remotely) uninstalled and reinstalled all of the components of the server today. my next step is to re-install the ubuntu server on the machine itself, however i wont have physical access to it until tomorrow.
also, i do not want to be the only person to be able to access and use the site, so whatever solution i would like it to be global