2017-11-25 204 views
0

我试图运行cockpit cms,它在dokku服务器上附带一个dockerfile文件。部署是好的,但我无法访问该网站。我得到在浏览器403,并在日志中这样说的:在dokku上运行驾驶舱cms

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和驾驶舱cms的新手。

+0

你有没有固定的吗?我遇到了相同的日志相同的问题 – Quentin

回答

0

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

... 

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

VOLUME /var/www/html 

...