【问题标题】:Laravel Configuration for web serverWeb 服务器的 Laravel 配置
【发布时间】:2016-08-01 15:04:51
【问题描述】:

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

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 将无法运行。”

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

【问题讨论】:

  • 您是否也将 .htaccess 文件复制到 public_html 中?
  • 我的本地主机上没有 .htaccess 文件
  • 总有一个可以让你使用友好的 url,比如 /schedules
  • 如果你有一台 macbook 并使用 Finder,你可能看不到它,因为它隐藏了所有以点开头的文件,如“.htaccess”
  • 是的,实际上我现在检查了一下,它就在那里。我已经使用 ftp 上传了所有文件。但是在我的主机中,没有名称但没有显示扩展名的填充..

标签: php laravel server


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-21
    相关资源
    最近更新 更多