Я настроил домашний сервер для тестирования основного веб-приложения CRUD, которое я разработал. страница обслуживается в Интернете правильно, однако всякий раз, когда я пытаюсь ввести учетные данные, войти в систему, создать новых пользователей или загрузить контент, ничего не происходит. я не могу войти с моими учетными данными, новые пользователи не регистрируются в базе данных и т. д., когда я просматриваю сайт с путем для каждой из страниц, они корректно отображаются, однако.
рассматриваемый сервер является сервером-лампой, на котором работает сервер Ubuntu. ** есть ли файл конфигурации mysql, о котором я не знаю? мне нужно перенаправить порт 3306 на сервер? или это для чего нужен адрес привязки? ** Я не хочу, чтобы это выглядело как вопрос не по теме с моими собственными предложенными мыслями, но я хочу получить обратную связь, если я нахожусь в правильном направлении, пытаясь решить эту проблему.
У меня есть сайт, установленный локально на моей машине, с тем же исходным кодом и точно такой же базой данных, и он работает локально, как и должно. но с моего сервера дома я испытываю перечисленные выше проблемы.
Устранение неисправностей, которые я до сих пор проводил, проходит через руководства по установке ламп, некоторые из них, и я (удаленно) удалил и переустановил все компоненты сервера сегодня. Мой следующий шаг - переустановить сервер Ubuntu на самой машине, однако у меня не будет физического доступа к нему до завтра.
Кроме того, я не хочу быть единственным человеком, который может иметь доступ к сайту и использовать его, поэтому, какое бы решение я не хотел, чтобы оно было глобальным
это было проблемой, первоначально моя функция соединения была похожа на это;
<?php
$conn = mysqli_connect('www.mydomain.com', 'root','mypassword', 'dbname');
mysqli_select_db($conn, 'dbname');
когда это должно было быть похожим на это;
<?php
$conn = mysqli_connect('localhost', 'root','mypassword', 'dbname');
mysqli_select_db($conn, 'dbname');
я думал, так как я был conncting сайт к Интернету вместо того, чтобы просто служить ему локально на моей машине, я должен был ИСПОЛЬЗОВАТЬ свой адрес сервера в качестве имени хоста, но это не корректно.