【问题标题】:Run cockpit cms on dokku在 dokku 上运行驾驶舱 cms
【发布时间】:2017-11-25 10:18:54
【问题描述】:

我正在尝试运行 cockpit cms,它在 dokku 服务器上带有一个 dockerfile。部署没问题,但是我无法访问该站点。我在浏览器中得到一个 403,它在日志中显示:

AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.php,index.html) found, and server-generated directory index forbidden by Options directive

我假设我需要在某处设置$_SERVER['DOCUMENT_ROOT']?!?

我在哪里设置它以及设置到哪个路径?

我可以将其设置为 ENV 吗?是/home/dokku/appname吗?

感谢您的帮助!

P.S.:我是 dokku 和 cockpit cms 的新手。

【问题讨论】:

  • 你修好了吗?我在相同的日志中遇到了同样的问题

标签: php heroku dokku


【解决方案1】:

我遇到了同样的问题,并注意到var/www/html 文件夹在进入我的 dokku 应用程序容器后是空的。复制文件修复了 403 错误,但在安装时创建问题以在 storagefolder 中创建数据库文件。 所以,我只是在Dockerfile 中添加了这些行:

...

# Dokku fix
COPY . /var/www/html
RUN chmod -R 777 /var/www/html/storage

VOLUME /var/www/html

...

【讨论】:

    猜你喜欢
    • 2019-04-22
    • 1970-01-01
    • 2019-03-25
    • 1970-01-01
    • 2022-01-03
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    相关资源
    最近更新 更多