Ошибка 403. У вас нет прав доступа к этому серверу - PullRequest
0 голосов
/ 07 мая 2019

Развернуло мое веб-приложение на Heroku, ошибок нет.Однако, когда я открываю приложение, оно говорит 403 У вас нет прав доступа к / на этом сервере.

Я уже изучил написание "Procfile" и попытался использовать код, предоставленный на другом форуме, но при попытке развернуть его возникает ошибка.

      "php artisan clear-compiled",
      "php artisan optimize",
      "chmod -R 777 AAS/public/"
    ]

Эта ошибка отображается в журналах сервера.

 2019-05-07T15:41:17.899066+00:00 app[web.1]: [Tue May 07 15:41:17.895803 2019] [autoindex:error] [pid 138:tid 140579161761536] [client 10.11.89.47:16532] AH01276: Cannot serve directory /app/: No matching DirectoryIndex (index.php,index.html,index.htm) found, and server-generated directory index forbidden by Options directive, referer: https://dashboard.heroku.com/

Я понимаю, что это связано с попыткой доступа к папке приложения вместо общей папки, но я понятия не имею, как это исправить.

Я надеюсь, что сервер обращается к общей папке,и правильно отображает веб-приложение.

Все советы приветствуются.Заранее спасибо.-Michael

1 Ответ

0 голосов
/ 08 мая 2019

Если вы развертываете php-файл, вам нужно сохранить php-файл в папке, например web, и ваш Procfile должен выглядеть как web: vendor/bin/heroku-php-apache2 web/

...