Php 运行Laravel 5服务器时出现问题&引用;哎呀,好像出了什么事。”;http://127.0.0.1:8000/
我决定学习PHP,在Ubuntu上安装Laravel时遇到了很多麻烦,但我终于开始运行了。然而,每当我运行Php 运行Laravel 5服务器时出现问题&引用;哎呀,好像出了什么事。”;http://127.0.0.1:8000/,php,laravel,Php,Laravel,我决定学习PHP,在Ubuntu上安装Laravel时遇到了很多麻烦,但我终于开始运行了。然而,每当我运行php artisan serve 我想我可能更改了主机文件,但不确定。我不太了解主机文件或访问它们的位置。尽管如此,在NodeJS中,当创建一个expressjs服务器时,我们曾经做过类似于app.listen(3000)的事情但我看不出Laravel从哪里得到URL 我还尝试了php artisan key:generate,但它说 [ErrorException]
php artisan serve
我想我可能更改了主机文件,但不确定。我不太了解主机文件或访问它们的位置。尽管如此,在NodeJS中,当创建一个expressjs服务器时,我们曾经做过类似于app.listen(3000)的事情代码>但我看不出Laravel从哪里得到URL
我还尝试了php artisan key:generate
,但它说
[ErrorException]
file_get_contents(/home/user/Documents/laraveltut/.env): failed to o
pen stream: No such file or directory
即使我已将.env.example
更改为.env
。这就是我的.env
文件的外观
APP_ENV=local
APP_KEY=
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://localhost
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=file
QUEUE_DRIVER=sync
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
这是压倒性的,因为我正在学习一个版本稍低的教程,但我什么都做不到。更不用说,我甚至还没有接触过VirtualBox或Vagrant,不管它们是什么。查看您的日志文件以确定具体的错误。屏幕截图是一般错误消息。您的日志文件/laravel/app/storage/logs/laravel.log
(或者其他地方,如果您以不同的方式进行了配置)将包含实际错误和跟踪
第二个错误表示文件/home/user/Documents/laraveltut/.env
不存在。那么路径正确吗?我的日志只有一个.gitignore
,并且路径是正确的。如果路径正确,PHP不会无法打开它。可能它有不正确的权限或不正确的所有者/组,但错误无法打开流:没有这样的文件或目录表明PHP在该路径上找不到任何内容。您知道PHP登录到哪里吗?如果你能找到你的Apache(或Nginx或任何你正在使用的httpd服务器)日志,你可以查看那里是否记录了PHP错误。当前文件没有任何.env
文件。我应该继续创造一个吗?是的,在这个项目中有一个laravel.log
。哈哈,修好了。我刚刚将另一个.env
文件中的整个文件粘贴到此。。。哈哈,我仍然不知道我在做什么,但这就是生活!.env
文件是否与artisan
文件位于同一目录中?