Проблемы с развертыванием Kohana на облачной машине-404

Я загрузил все файлы проекта на облачную машину в drectory /var/www/html/.
Когда я посещаю IP-адрес этой машины через браузер, он показывает мне ожидаемую страницу, к которой идет MyCtrl/index.
Однако, если я вручную перейду кIPAddr/MyCtrl/index, я получу ошибку apache server 404.
Ни один из других маршрутов также не работает. например. IPAddr/MyCtrl/someOtherActionрезультаты в 404 также.

Тот факт, что домашняя страница загружается, означает, что конфигурация по умолчанию для MyCtrl/indexработает, но, возможно, перезапись URL не выполняется правильно?
Может ли кто-то сказать мне, является ли проблема с моим bootstrap.phpфайлом или с моим .htaccessфайлом, наряду с возможным исправлением?
Это первый раз, когда я истощаю приложение на облачной машине, поэтому я не совсем уверен, в чем проблема.

1 ответ

  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 запрошенный URL / home не найден на этом сервере