当前位置: 首页 > 知识库问答 >
问题:

Laravel/00webhost错误404。此服务器上未找到请求的URL

井浩思
2023-03-14

1.将我的文件上载到000webhost。我将公用文件夹中的所有文件放置到public_html,然后创建了一个名为laravel的文件夹,并在那里上载了所有其他文件。这是我的目录结构:

拉拉维尔

应用程序

引导

配置

....

公共网页

index.html

......

2.在我的索引中。php文件,我已经更改了一些内容

>

  • 需要目录。'//laravel/引导/自动加载。php′;

    $app=require_once DIR.'//laravel/bootstrap/app。php′;

    3.我还更改了. env文件和laravel/config文件夹中的database.php

    问题:

    我现在可以访问我的网站的主页,但是当我点击到其他页面的链接时,会出现错误404。

    我该如何解决这个问题?

    以及如何访问api中的路由。php?

    谢谢

  • 共有2个答案

    隗俊誉
    2023-03-14

    尝试更改索引。php文件。将其更改为以下内容:

    require __DIR__.'/laravel/bootstrap/autoload.php';
    $app = require_once __DIR__.'/laravel/bootstrap/app.php';
    

    这应该可以解决问题。

    鲜于河
    2023-03-14

    你的包括看起来不错。

    确保你也上传了。htaccess文件位于/public(在您的/public\u html中)。文件名以点开头,因此通常是隐藏的。该文件的目的是指示Apache如何将URL映射到实际文件(在本例中,所有内容都应指向index.php)

     类似资料:
    • 我有一个Ubuntu 14.04内核。我正在这个服务器上安装我的Laravel应用程序。安装之后,我尝试将根目录设置为public。 我在文件中只有这些选项 我已将文档根目录更改为 现在,当我试图通过它显示主页,运行良好。它还获取所有GET变量。例: 但是当我转到其他链接时,例如它给了我一个错误 我有路线。php在本地主机上运行良好。但不在此服务器上。请帮帮我。

    • 我已经通过Composer在这个目录中安装了Laravel5.2。 尽管我听说不推荐使用它,但我还是使用了文件夹上的来100%访问它。 我可以正确地看到laravel欢迎页面,但在尝试使用

    • 我在服务器上部署了laravel项目,收到以下错误: 我尝试了几乎所有我在网上找到的解决方案。问题保持不变。mod_rewrite启用。我添加了多行httpd.conf和修复DocumentRoot /etc/httpd/conf/httpd。形态 /var/www/html/chatbot/public/htaccess 请注意,当我尝试将DocumentRoot链接到一个新的laravel项目

    • 我得到了错误,当我改变. php文件。blade.php.之前,我改变了它得到了这个错误。 Hello控制器 /public/hello/index.blade.php 错误

    • 我用laravel建立了一个网站,并将我的域名转发到项目文件夹中。但是,当我进入网站时,它会显示错误:404未找到请求的URL/未在此服务器上找到 服务器php: . htaccess: 我ndex.php: 编辑#1 我做了一个public_html文件夹,并将laravel/Public的内容放在其中。更改路径以使用/.../laravel/bootstrap/app.php和/.../lar

    • 大家好,我需要一个解决方案laravel项目,当我尝试打开后端管理与 /control它给我一个错误"未找到-请求的资源 /control未在该服务器上找到。" 当我将名称"/Control"更改为"/Control5"或类似的东西时,它的工作正常,但问题是我使用 /control视图和其他!我是新来的laravel我不知道是什么问题?请帮我解决这个问题! 网状物php 仪表板控制器