我面临着一个问题,与Laravel项目后,我克隆它从Github回购。
一开始,我在终端中输入php artisan serve
时出现了一个错误,它会返回'PHP警告:
请求(/home/用户名/github_workspace/测试_git/供应商/自动加载. php):无法打开流:第18行的/home/peterwisu/github_workspace/test_git/artisan中没有这样的文件或目录PHP致命错误:未捕获的错误:无法打开/home/peterwisu/github_workspace/test_git/vendor/autoload.php中所需的"/home/peterwisu/github_workspace/test_git/vendor/autoload.php "(包含路径=".:/usr/share/php "):18堆栈跟踪:#0 {main}被抛出到第18行的/home/peterwisu/github_workspace/test_git/artisan中'
但我的解决方法是
composer install
看起来一切正常,我可以运行命令php artisan serve
,但当我打开网页时,它返回500服务器错误
所以,我检查我的Mac笔记本电脑中的一个项目,我在那里创建一个项目它是工作正常,但当我从github克隆它有这个错误发生在我的Linux PC。请帮助我
2条答案
按热度按时间hfyxw5xn1#
当您从GitHub克隆Laravel项目时,您必须:
1.在cmd或终端上运行
composer install
1.将
.env.example
文件复制到根文件夹上的.env
1.打开您的
.env
文件,将数据库名称(DB_DATABASE
)更改为与您的配置相对应的用户名(DB_USERNAME
)和密码(DB_PASSWORD
)字段1.运行
php artisan key:generate
1.运行
php artisan migrate
1.运行
php artisan serve
1.请访问http://localhost:8000/
并且还运行
zfycwa2u2#
克隆一个小项目:
1.使用composer install命令安装软件包
1.然后创建一个.env文件,其中填充了一个现有文件,即. env.example
1.然后运行命令php artisan key:产生
1.如果存在迁移,则需要php artisan migrate命令
1.最后,用php artisan serve运行Laravel程序