我已将项目文件添加到我的mac中的htdocs文件并导出数据库,composer install工作正常,php artisan-migrate给我一个错误的重复数据库和表..但是当我运行php时artisan服务它给了我错误,并赢得了localhost:8000 这是我得到的错误
[ErrorException]
chdir(): No such file or directory (errno 2)
答案 0 :(得分:0)
这通常是因为Laravel找不到您的公共文件夹。
建议here建议的一个解决方案是更改此行:
chdir($this->laravel->publicPath());
在vendor/laravel/framework/src/Illuminate/Foundation/Console/ServeCommand.php
中:
chdir('/');
看看它是否适合你。
答案 1 :(得分:0)
清空数据库,然后运行php artisan migrate。然后使用
对于服务错误:
这意味着您的Laravel应用程序无法找到公用文件夹。
更改
chdir($this->laravel->publicPath());
在vendor / laravel / framework / src / Illuminate / Foundation / Console / ServeCommand.php中:
chdir('/');