我正在使用 meilisearch 进行 php/laravel 项目。
我想将其添加到系统路径中的目录之一以便更快地访问它。
所以我把meilisearch程序文件放在/usr/local/bin
目录中。
之后我设置该文件的权限如下:
sudo chmod 777 meilisearch
sudo chown farhad:www-data meilisearch
但问题是:
当我meilisearch
从属于farhad
用户的目录调用命令时,没有问题。但是当我在目录中调用此命令时,例如/usr/local
我收到此错误:
Error: Permission denied (os error 13)
有人能帮我解决这个问题吗?
答案1
看起来 meilisearch 关心它是从哪个文件夹运行的。
因此您首先需要cd
找到一个好的目录。
如果您正在使用 Laravel Forge,并且使用 Supervisor 将 Meilisearch 作为守护进程运行,则需要将主目录设置为/home/forge
。