【问题标题】:Laravel setup on Mac in XAMPPXAMPP 中 Mac 上的 Laravel 设置
【发布时间】:2015-06-10 18:08:09
【问题描述】:

当我尝试使用 XAMPP localhost 运行 laravel 应用程序时,它给了我一个白屏死机。但是,当我使用artisan serve 时,该应用程序运行良好。

以下是我执行的步骤: 1.我全局安装了composer。 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

无法弄清楚究竟是什么问题。

【问题讨论】:

    标签: php macos laravel xampp


    【解决方案1】:

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

    这里是一个使用命令的例子:

    sudo chmod -R 777 storage

    同样,对于分配所有权:

    sudo chown storage [user]:[group]

    【讨论】:

    • 在哪里可以找到存储目录?
    • @phantomphoenix storage 目录位于 laravel 项目的根目录
    【解决方案2】:

    你试过指向 htdocs 并运行吗?

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

    【讨论】:

      【解决方案3】:

      试试:

      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 目录。

      【讨论】:

        猜你喜欢
        • 2015-03-02
        • 1970-01-01
        • 2020-06-14
        • 2012-07-07
        • 2017-01-25
        • 2013-02-18
        • 2012-03-31
        • 2012-04-02
        相关资源
        最近更新 更多