Laravel 安装之后访问一片空白,是什么原因呢?

2016-11-13 20:54:56 +08:00
 phpdever
各位 V 友,晚上好,我从 http://www.golaravel.com/download/ 下载了一键安装包(v5.2.15),然后丢进了 htdocs ,然后访问 http://localhost/laravel/public/ 显示一片空白,请问这可能是什么原因引起的呢?我在 windows 下也是一样的方式都可以访问,我随便写了一个路由去访问也是一片空白,错误消息是有开启的,不知道各位是否遇到类似的问题呢,还请指点一二。

系统环境: os x
集成环境: xampp
php 版本: 5.6.24
5265 次点击
所在节点    PHP
13 条回复
holyghost
2016-11-13 21:08:50 +08:00
嗯。。。是不是加载 google 字体时间太长了
kkk330
2016-11-13 21:14:59 +08:00
依稀记得有几个目录需要可写,不然就是白的,配下权限吧
Wakeupzombie
2016-11-13 21:16:25 +08:00
权限
sobigfish
2016-11-13 21:28:00 +08:00
看 log 然后主目录应该是 public 下面 而不是 laravel 根目录
keikeizhang
2016-11-13 21:36:46 +08:00
chmod o+rwx 你的项目名称 /storage -R
chmod o+rwx 你的项目名称 /bootstrap/cache -R

如果 public 有其他自己创建需要上传或删除文件的文件夹,记得也弄上权限 如图片上传用的 upload
keikeizhang
2016-11-13 21:40:01 +08:00
laravel 最好使用的时候设置一个虚拟域名

<VirtualHost *:80>

DocumentRoot /var/www/html/laravel/public
ServerName laravel.app

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

<Directory "/var/www/html/laravel/public">
allow from all
AllowOverride all
Options Indexes FollowSymLinks MultiViews
</Directory>

</VirtualHost>

记得把重写模式打开

sudo a2enmod rewrite

hosts 也修改一下,这个不需要告诉怎么做了吧

最后记得把服务器重启一下
Efraim
2016-11-13 21:48:49 +08:00
一般步骤:
1.分析问题(可能是什么问题:比如:写入权限、路由配置、服务器 500...)
2.确定问题( chrome 查看 network 情况,服务器日志...)
3.解决问题

情况 1-2 步 自己做好,大部分情况自己都能够解决

实在解决不了 发问
orvice
2016-11-13 21:55:58 +08:00
看 apache 和 php 的 log
hyzjshwo
2016-11-13 21:59:07 +08:00
上面兄弟说的都排除后,试试执行
hyzjshwo
2016-11-13 21:59:30 +08:00
上面兄弟说的都排除后,试试执行
php artisan key:generate
yangg
2016-11-13 22:18:08 +08:00
首先竟然没人说添加.env 开 debug 模式
silov
2016-11-13 22:25:30 +08:00
解决问题的楼上说了好多了,然而说点别的~ 既然都用 mac 了,不是 windows 了,为啥还要用 xampp 这种集成的东西。。。 homebrew 把 Nginx 等环境搞起来啊
ylsc633
2016-11-14 10:24:41 +08:00
1. storage 文件夹 要有写权限
2. .env 打开 debug
3. 在你的 php 环境里 把错误提示打开!
4. 请选用 composer 等方法安装

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/320229

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX