当我尝试使用XAMPP localhost运行laravel应用程序时,它会给我一个白色的死亡屏幕。但是,当我使用artisan serve
时,应用程序运行正常。
以下是我所做的步骤:
我在全球安装了作曲家。
2.使用zip文件和composer安装laravel。通过zip文件,我运行了composer install
。
当我运行localhost/my_app/public
时,它会给我一个空白的白色屏幕。
看到以前的答案,我做了一些事情
将此添加到bash_profile:
export PATH=/Applications/XAMPP/xamppfiles/bin:$PATH
在运行which php
时,我明白了:
/Applications/XAMPP/xamppfiles/bin/php
无法弄清楚究竟是什么问题。
答案 0 :(得分:8)
我认为storage
目录访问权限存在问题。您可以将其mod更改为777
,或者为用户(在XAMPP中运行apache)分配storage
目录的所有权。
以下是使用命令的示例:
sudo chmod -R 777 storage
同样,为了分配所有权:
sudo chown storage [user]:[group]
答案 1 :(得分:0)
你试过指向htdocs并运行吗?
composer create-project laravel/laravel myproject --prefer-dist
答案 2 :(得分: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
目录。
提前致谢。