【问题标题】:Problems with deploying Kohana to a cloud machine - 404将 Kohana 部署到云机器时出现问题 - 404
【发布时间】:2017-02-12 22:53:19
【问题描述】:

我已将所有项目文件上传到目录/var/www/html/ 中的云计算机上。 当我通过浏览器访问这台机器的 IP 地址时,它会向我显示预期的页面,该页面路由到 MyCtrl/index。 但是,如果我手动转到IPAddr/MyCtrl/index,则会收到 apache 服务器 404 错误。 其他路线也不起作用。例如。 IPAddr/MyCtrl/someOtherAction 也会产生 404。

主页加载的事实意味着MyCtrl/index 的默认配置正在工作,但可能没有完成 URL 重写对吗? 有人能告诉我问题出在我的bootstrap.php 文件还是我的.htaccess 文件上,以及可能的修复方法吗? 这是我第一次将应用程序部署到云机器上,所以我不确定问题是什么。

【问题讨论】:

  • 您的 Rotes 似乎有问题。你可以给他们看吗?
  • 路由没有问题,云机器上的Apache服务器配置不正确,我已经在下面发布了解决我的问题的答案。不过谢谢!

标签: php apache deployment kohana


【解决方案1】:

所以如果有人遇到同样的问题,这里是解决方法: (这是考虑到所有项目文件都在/var/www/html/

必须在/etc/apache2/apache2.conf中进行更改

发件人:

<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

收件人:

<Directory /var/www/>
    Options All
    AllowOverride All
    Require all granted
</Directory>

这个答案帮助了我: Kohana The requested URL /home was not found on this server

【讨论】:

    猜你喜欢
    • 2018-03-13
    • 2014-03-01
    • 1970-01-01
    • 2020-01-01
    • 2011-08-27
    • 2015-02-19
    • 1970-01-01
    • 1970-01-01
    • 2021-04-30
    相关资源
    最近更新 更多