【问题标题】:The requested resource / was not found on this server. Laravel on Cloud9 IDE在此服务器上找不到请求的资源 /。 Cloud9 IDE 上的 Laravel
【发布时间】:2015-11-22 23:09:38
【问题描述】:

大家好,我正在关注 cloud9 IDE here 的 laravel 安装指南 当运行该应用程序时,我会在下面的屏幕截图中关注

我还是新手,所以我的调试解决方案非常有限,有人知道 cloud9 ide 出了什么问题吗?

【问题讨论】:

  • 我在 c9 中的 Yii2 上遇到了同样的问题,当我通过 'php -S 0.0.0.0:8081' 运行服务器时,不是在 'web' 目录中,而是在根文件夹中。可能会有所帮助。
  • @gorvic 我实际上忘记在安装过程中更改目录....但一切都按照 c9.io 提供的文档进行

标签: php laravel cloud9-ide


【解决方案1】:

在名为“PHP - Running”的选项卡下,当您单击“运行项目”按钮时会打开该选项卡,单击显示“Runner:”的位置(在绿色错误图标和“CWD”之间)并选择“Appache httpd ( PHP, HTML)'

更改该设置后,我必须注销并重新登录才能运行项目,但问题似乎已解决。

【讨论】:

  • 我尝试了以下命令php -S ip_address:port_number -t public,但仍然不起作用。它只是让我重定向到雅虎 DNS 页面。对此有什么想法吗?
  • @Sambhav 这对你有用吗?如果是这样,你是如何让它工作的?
  • @Hello world 您是否尝试过 Wkille 提到的步骤?您是否选择了 'Appache httpd (PHP, HTML)' 选择 Apache httpd (PHP, HTML) 后,您需要注销然后登录。
  • @hello world..Hmm 在那种情况下对不起,我没有任何答案,因为我遵循了“Wkille”给出的完全相同的步骤,它对我来说很好。
  • 我不必注销并重新登录,但我确实需要在更改为“Appache httpd (PHP, HTML)”后停止项目并再次运行项目
【解决方案2】:

我在运行 ZF 应用程序时遇到了同样的问题。 实际上我正在执行以下命令

php -S 127.0.0.1:80 -t /d/MyProjectRootFolder/

其实我忘记添加公用文件夹路径了

php -S 127.0.0.1:80 -t /d/MyProjectRootFolder/public/

为我解决了这个问题。

【讨论】:

  • plus1 非常感谢您的评论 - 它解决了我的问题,我被困了几个小时:)
【解决方案3】:

我遇到了同样的问题。

就我而言,我在 routes.php 中添加了下一行 Route::resource('image','ImageController');

但是,在/public目录下,却是/public/image目录。

解决方案:

更改目录名称:/public/img

或更改routes.phpRoute::resource('imageSite','ImageController');

问候!

【讨论】:

    猜你喜欢
    • 2017-05-09
    • 2021-09-10
    • 2018-11-05
    • 2018-05-14
    • 2021-03-07
    • 2016-11-02
    • 2020-07-28
    • 2014-09-21
    • 2019-12-17
    相关资源
    最近更新 更多