2015-04-06 116 views
1

当我尝试使用XAMPP本地主机运行laravel应用程序时,它给我一个死亡的白屏。但是,当我使用artisan serve时,该应用程序工作正常。Laravel在XAMPP的Mac上安装

这里是我做的步骤:1. 全球我安装作曲家。 2.使用zip文件并通过作曲者安装laravel。通过zip文件,我跑了composer install

当我运行localhost/my_app/public,它给了我空白屏幕。

看到以前的答案,我做了一些事情

添加到了在.bash_profile:

export PATH=/Applications/XAMPP/xamppfiles/bin:$PATH 

在运行which php,我得到这个:

/Applications/XAMPP/xamppfiles/bin/php 

无法弄清楚什么会是确切的问题。

回答

8

我认为这是与storage目录的访问权限的问题。您可以将其更改为777或将该用户(与apache在XAMPP中运行时)分配storage目录的所有权。

这是命令的用法示例:

sudo chmod -R 777 storage

同样,用于分配所有权:

sudo chown storage [user]:[group]

+0

我在哪里可以找到存储目录? – nirvair 2015-04-06 16:42:47

+0

@phantomphoenix'storage'目录位于laravel项目的根目录 – 2015-04-07 05:33:13

0

具有u试图指向的htdocs并运行?

composer create-project laravel/laravel myproject --prefer-dist 
+0

是的,我也是这样做的。没有工作。 – nirvair 2015-04-06 16:42:04

0

尝试:php artisan cache:clear

然后 chmod -R 777 your_laravel_folder_path/storage

终于php artisan dump-autoload

如果您在XAMPP然后your_laravel_folder_path将 /Applications/XAMPP/htdocs/YOUR_PROJECT_FOLDER尝试。该文件夹包含storage目录。

在此先感谢。