Laravel 代客记录

Laravel Valet logs

我正在使用 laravel 代客在我的本地开发环境中为站点提供服务,这很棒。但是,预期位置 ~/.valet/Log:

中只有一个文件
➜ ls ~/.valet/Log 
nginx-error.log

我修改了 php-fpm 日志设置和 nginx 日志设置,但我不确定我是否使用了正确的配置文件,因为我怀疑 valet 安装了自己的PHP 和 nginx 的版本。

任何人都可以告诉我在哪里可以找到 valet 的 php / nginx 配置文件,以及要更改哪些特定设置以将 PHP 错误/日志文件放到它们应该的位置要写吗?

NGINX 配置文件应位于 /usr/local/etc/nginx/nginx.conf

希望这对您有关 nginx 配置文件的问题有所帮助。您可以在终端中通过 运行ning cd ~/.config/valet/Nginx 找到您站点的 nginx 配置。要获得 valet 使用的基础 nginx 配置 cd /usr/local/etc/nginx/valet。然后您应该看到 valet.conf,您可以在其中更新以下行以将日志文件放在您想要的位置。

access_log "/Users/[user_id]/.config/valet/Log/access.log";
error_log "/Users/[user_id]/.config/valet/Log/nginx-error.log";

确保在对 valet.conf 文件进行更改后 运行 valet restart