Я настроил xampp и брандмауэр, чтобы я мог получить доступ к локальному хосту настольного компьютера через локальную сеть через IP-адрес настольного компьютера. Но у меня нет доступа к реальным проектам:
Я могу получить доступ:
http://192.168.x.x/xampp
или http://192.168.x.x/phpMyAdmin
Но я не могу получить доступ:
http://192.168.x.x/myWebsite/
Я получаю сообщение об ошибке:
Server error
We're sorry! The server encountered an internal error and was unable to complete your request. Please try again later.
error 500
Это похоже на проблему с подключением mysql. Вероятно, вы используете неправильную информацию, имя пользователя или пароль для подключения. Попробуйте отредактировать файл конфигурации на / myWebsite /, чтобы он соответствовал правильной информации, если она есть.
Веб-сервер в XAMP ответил ошибкой HTTP 500, поэтому вы наверняка можете получить доступ к проектам / сайтам. Проблема в том, что в вашем коде есть какая-то ошибка.
Если вы вообще видите какой-либо ответ, значит, веб-сервер включен и работает, и вы можете перестать беспокоиться о брандмауэрах и тому подобном.
Apache выдает ошибку, поэтому вам нужно посмотреть журнал ошибок Apache, чтобы узнать, что происходит. Ошибка 500 - это общая ошибка, которую вы получаете, когда какой-либо CGI любой формы не может вернуть вывод на веб-сервер. Это настолько общая ошибка, насколько это вообще возможно. Журналы, однако, будут содержать точное сообщение об ошибке, и это должно помочь вам отследить проблему.
Я думаю, причина в том, что у учетной записи службы apache нет разрешений на D: / xampp / htdocs / peixa / журнал /.
Если у службы нет достаточных разрешений для записи в файл журнала, я бы ожидал ошибку 500 или что-то вроде «клиент отклонен конфигурацией сервера».
Является Peixa имя пользователя услуги?
Независимо от пользователя, проверяли ли вы разрешения на чтение и запись для D: / xampp / htdocs / peixa / журнал / ?