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

用于Web服务器的Laravel配置

卫泉
2023-03-14

我在laravel开发了一个网站,并上传到网络服务器。我将所有文件和文件夹上传到根目录和公共文件夹的文件public_html。现在,当我键入网址到我的浏览器的主页工作正常,但我的其他路线显示

Not Found

The requested URL /schedules was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. 

在laravel文档中,我发现“存储和引导/缓存目录中的目录应该可以由web服务器写入,否则laravel将无法运行。”

这是原因吗。如果是,那么我该怎么做?

共有1个答案

红朝
2023-03-14

由于您的新主机/服务器正在运行Apache,请确保您复制了. htaccess

 类似资料:
  • 主要内容:1. 设置虚拟服务器,2. 配置位置,3. 使用变量,4. 返回特定状态码,重写URI请求,5. 重写HTTP响应本文介绍如何将NGINX配置作为Web服务器,并包括以下部分: 设置虚拟服务器 配置位置 使用变量 返回特定状态码 重写请求中的URI 重写HTTP响应 处理错误 在高层次上,将NGINX配置作为Web服务器有一些问题需要了解,定义它处理哪些URL以及如何处理这些URL上的资源的HTTP请求。 在较低层次上,配置定义了一组控制对特定域或IP地址的请求的处理的虚拟服务器。 用

  • 以下是配置一个生产Web服务器一般过程: 要拥有一个正在运行的生产Web服务器,需要一个运行Linux/Unix,Windows或MacOS等的专用节点(物理/虚拟或云实例)。 Web服务器必须具有直接网络连接并在服务器上配置静态IP地址。 它需要拥有运行网页所需的所有模块。如果Web服务器处理PHP页面,则需要启用PHP模块。 它还需要配置并运行良好的防病毒应用程序,以保护Web服务器免受恶意软

  • 使用 PHP-FPM 有多种方式来配置一个 web 服务器以提供 PHP 服务。传统(并且糟糕的)的方式是使用 Apache 的 mod_php。Mod_php将PHP 绑定到 Apache 自身,但是 Apache 对于该模块功能的管理工作非常糟糕。一旦遇到较大的流量, 就会遭受严重的内存问题。 后来两个新的可选项很快流行起来:mod_fastcgi 和 mod_fcgid。 两者均保持一定数量

  • 我试图给我设置一个本地项目,这个项目在主机服务器上运行得非常好(总是数据)。 我在服务器的根(/项目)上做了一个项目文件夹,在那里我上传了我所有的文件,我复制了公共文件夹到 /www 本教程的具体解释如下:https://medium.com/laravel-news/the-simple-guide-to-deploy-laravel-5-application-on-shared-hostin

  • 在 Web 服务器中 Web 应用程序的根目录是一个特定的路径。例如,一个catalog应用,可以位于 http://www.mycorp.com/catalog。以这个前缀开始的所有请求将被路由到代表 catalog 应用的 ServletContext 环境中。 servlet 容器能够制定Web应用程序自动生成的规则。例如,一个~user/映射可用于映射到一个基于/home /user/pu

  • 我试图将我的Laravel项目上传到我的网络服务器,但我过去的两次尝试都没有成功。我相信我没有上传文件到正确的位置。 我说我需要将我所有的laravel文件上传到public_html中,对吗? 这是我的Laravel项目的目录: 编辑:我现在已经将所有文件添加到根文件夹中,并将public添加到public_html中,但是我的路由似乎都不起作用。(它们在本地主机上工作得非常好)。所有东西都会抛