【问题标题】:OctoberCms Backend not working in subfolder ApacheOctoberCms 后端在子文件夹 Apache 中不起作用
【发布时间】:2018-01-02 11:01:07
【问题描述】:

我在我的 VPS 中的一个子文件夹中安装了 OctoberCMS 的新项目,例如 /var/www/myCMS/(这是我安装的 OctoberCMS)。

当我通过域示例访问我的网站时:www.mydomain.com/myCMS/ 我有一张欢迎演示的图片,图片底部:

但是访问后端(www.mydomain.com/myCMS/backend 我有这个错误:

有什么办法吗?

我的系统是: - 阿帕奇2 - Ubuntu 16.04

【问题讨论】:

    标签: php octobercms octobercms-plugins octobercms-backend


    【解决方案1】:

    有时默认apache 安装没有启用模式重写(正如你描述的你的vpn)

    所以你需要手动启用重写模块 对enablerewrite modulerestart apache使用这两个命令

    a2enmod rewrite
    
    service apache2 restart
    

    然后只需检查您的目录是否有.htaccess,以便将所有请求重定向到index.php

    在你的apache server 你需要这个东西

    <Directory /var/www/html/example.com/public_html>
        Options Indexes FollowSymLinks
        # this is needed to work .htaccess
        AllowOverride All
        Require all granted
    </Directory>
    

    【讨论】:

    • 您好,感谢您的支持,但是,模块重写已经处于活动状态。在文件夹/myCMS/ 内也已经有.htaccess,还有其他解决方案吗?谢谢!
    • 可以分享你的网址吗
    • hmm 似乎除了 root https://panel.4tech.mobi/painel/demo/ajax 也不起作用,对我来说它似乎与 .htacccess 相关,并且在您的 apache 配置中它应该是 AllowOverride All 在这之后你需要设置restartapache 一次。你能再检查一次吗?
    • Hardik...问题解决了...问题是我改错了文件,在apache 2.4的版本中必须在路径/etc/apache2/apache2.conf中进行配置
    • 非常感谢您的支持!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-18
    • 1970-01-01
    • 2021-11-02
    • 2017-10-04
    • 1970-01-01
    相关资源
    最近更新 更多