Запустить кокпит cms на докку

Я пытаюсь бежать кабина CMS который поставляется с докер-файлом на сервере докку. Развертывание в порядке, но я не могу получить доступ к сайту. Я получаю 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?

Спасибо за вашу помощь!

П.С .: Я новичок в доку и в кабине.

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

...
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]