【问题标题】:Laravel and mampLaravel 和 mamp
【发布时间】:2017-07-17 03:01:04
【问题描述】:

我有一个全新的 laravel 安装。我将主机设置为通过 mamp 指向公共目录。但是,在重新启动本地服务器后,什么都没有。

我通过 WAMP 在 Windows 上复制了所有这些,并且 laravel 正确服务。在 mac 上重做我的步骤,页面只是旋转,直到浏览器超时。

没有什么特别的事情发生,只是试图通过 mamp 让核心 laravel 登陆页面服务于全新的 laravel 5.4 安装。

我什至在 /Applications/MAMP/conf/apache/extra 文件中添加了一个 vhosts 条目。重新启动服务器,仍然没有骰子。

任何朝着正确方向提出的建议或推动都会非常有帮助。我只是不知道此时可能有什么不同。我可以在windows上成功...

日志中没有发生任何事情。浏览器只是旋转,直到我猜它超时。什么都没有,甚至没有超时错误。

ls -l 显示:

-rw-r--r--   1 kstanley  staff    1050 Feb  3 16:49 package.json
-rw-r--r--   1 kstanley  staff    1055 Feb  3 16:49 phpunit.xml
drwxr-xr-x  10 kstanley  staff     340 Feb 26 09:23 public
-rw-r--r--   1 kstanley  staff    2906 Feb  3 16:49 readme.md
drwxr-xr-x   6 kstanley  staff     204 Feb 26 09:23 resources
drwxr-xr-x   6 kstanley  staff     204 Feb 26 09:18 routes
-rw-r--r--   1 kstanley  staff     563 Feb  3 16:49 server.php
drwxr-xr-x   6 kstanley  staff     204 Feb 26 09:23 storage
drwxr-xr-x   7 kstanley  staff     238 Feb 26 09:23 tests
drwxr-xr-x  33 kstanley  staff    1122 Feb 26 09:23 vendor

【问题讨论】:

  • 如果您使用 composer 安装了 deps 并使用 artisan 生成了一个新密钥,这对我来说似乎是一个权限问题。请发布/Applications/MAMP/logs/apache_error_log/Applications/MAMP/logs/php_error.log 日志文件的内容。同时打开一个终端,cd 到 Laravel 目录并发布ls -l 的输出。
  • 我还尝试了“php artisan serve”与 mamp 列表的组合。在 /public 的索引文件中,我尝试在第一行回显并退出,但它甚至没有到达那里。我认为 mamp 有什么问题吗?我不明白,可以在 Windows 上完美运行...

标签: php laravel mamp


【解决方案1】:

好的,这不是 laravel 的问题。问题是mamp。我的其他主机也没有工作。硬重启我的电脑并重启 mamp 后,一切正常。这不是 mamp 第一次发生这种情况。

【讨论】:

    【解决方案2】:

    请记住始终为存储文件夹 chmod -R 777 storage 设置 777 权限。

    通常会出现空白屏幕或“日志错误”,而主要错误只是权限错误。

    【讨论】:

      猜你喜欢
      • 2015-04-06
      • 2017-07-29
      • 1970-01-01
      • 2019-10-26
      • 2015-11-28
      • 1970-01-01
      • 2017-09-09
      • 2011-04-15
      • 2016-09-02
      相关资源
      最近更新 更多