Laravel valet 403 Forbidden, nginx: [Emerg] все еще не может выполнить bind () - PullRequest
0 голосов
/ 18 июня 2020

Использование Laravel Valet для обслуживания моего сайта локально и, похоже, не может пройти этот 403. Я чувствую, что виноват в nginx, но не в перезапуске, удалении и переустановке и т. Д. c. похоже, помогает.

  • Laravel версия: ^ 6.2
  • php -v: 7.2.31
  • nginx -v: nginx версия: nginx / 1.19.0
  • Laravel версия камердинера: ^ 2.11

  • brew services list:

dnsmasq   started root /Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist
httpd     started root /Library/LaunchDaemons/homebrew.mxcl.httpd.plist
mysql@5.7 started root /Library/LaunchDaemons/homebrew.mxcl.mysql@5.7.plist
nginx     started root /Library/LaunchDaemons/homebrew.mxcl.nginx.plist
php@7.2   started root /Library/LaunchDaemons/homebrew.mxcl.php@7.2.plist

lsof -i tcp:80 | grep LISTEN:

nginx   87741 username    7u  IPv4 0x18d652edb8850033      0t0  TCP localhost:http (LISTEN)
nginx   87742 username    7u  IPv4 0x18d652edb8850033      0t0  TCP localhost:http (LISTEN)
nginx   87743 username    7u  IPv4 0x18d652edb8850033      0t0  TCP localhost:http (LISTEN)
nginx   87744 username    7u  IPv4 0x18d652edb8850033      0t0  TCP localhost:http (LISTEN)
nginx   87745 username    7u  IPv4 0x18d652edb8850033      0t0  TCP localhost:http (LISTEN)
nginx   87746 username    7u  IPv4 0x18d652edb8850033      0t0  TCP localhost:http (LISTEN)
nginx   87747 username    7u  IPv4 0x18d652edb8850033      0t0  TCP localhost:http (LISTEN)
nginx   87748 username    7u  IPv4 0x18d652edb8850033      0t0  TCP localhost:http (LISTEN)

sudo nginx:

nginx: [emerg] bind() to 127.0.0.1:80 failed (48: Address already in use)
nginx: [emerg] bind() to 127.0.0.1:443 failed (48: Address already in use)
nginx: [emerg] bind() to 127.0.0.1:60 failed (48: Address already in use)
nginx: [emerg] bind() to 127.0.0.1:80 failed (48: Address already in use)
nginx: [emerg] bind() to 127.0.0.1:443 failed (48: Address already in use)
nginx: [emerg] bind() to 127.0.0.1:60 failed (48: Address already in use)
nginx: [emerg] bind() to 127.0.0.1:80 failed (48: Address already in use)
nginx: [emerg] bind() to 127.0.0.1:443 failed (48: Address already in use)
nginx: [emerg] bind() to 127.0.0.1:60 failed (48: Address already in use)
nginx: [emerg] bind() to 127.0.0.1:80 failed (48: Address already in use)
nginx: [emerg] bind() to 127.0.0.1:443 failed (48: Address already in use)
nginx: [emerg] bind() to 127.0.0.1:60 failed (48: Address already in use)
nginx: [emerg] bind() to 127.0.0.1:80 failed (48: Address already in use)
nginx: [emerg] bind() to 127.0.0.1:443 failed (48: Address already in use)
nginx: [emerg] bind() to 127.0.0.1:60 failed (48: Address already in use)
nginx: [emerg] still could not bind()

valet paths:

[
    "/Users/username/.config/valet/Sites"
]

Я пробовал с valet park в родительском каталоге и valet link в фактическом каталоге проекта. Я использовал и попробовал оба метода в документации Laravel / Valet для «Сброс вашей установки». Я полностью удалил php, nginx, dnsmasq и msyql.

Я могу запустить приложение через почтальона, но попытка загрузить сайт в браузере никогда не проходит мимо 403. Я также следил за ~ / .config / valet / Log / nginx -error.log, и возникает ошибка: PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 532680704 bytes) поэтому я попытался увеличить memory_limit до 256M, post_max_size до 20M и upload_max_filesize до 20M, но все равно не повезло.

Кто-нибудь может придумать какие-нибудь другие маршруты или вопросы, которые могли бы меня направить? Оцените это!

...