Я пытаюсь запустить свой сайт Laravel в Digital Ocean. Мое приложение laravel статично, поэтому SQL не используется, и я разработал его локально с помощью Homestead.
Я могу получить сайт, показывающий домашнюю страницу на IP-адресе /public. Однако он не будет ссылаться ни на какие страницы. Я предполагаю, что у меня проблема с перезаписью. Я хочу избавиться от /public и сделать так, чтобы он ссылался на другие страницы. Затем побеспокойтесь о том, чтобы заставить его работать на домене
Я следовал руководству по настройке облачного сервера PHPAcademys https://www.youtube.com/watch?v=1-ok9d_6xrc Единственная разница в том, что я использовал UBUNTU 14.04 x64. Следуя руководству, я обнаружил, что у меня есть папка html внутри /var/www. Мне нужно было поместить мое приложение в папку html.
Настройка кода
sudo apt-get update
sudo apt-get install apache 2
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt
Я не использовал mysql, потому что он мне не нужен для этого приложения. Это статический сайт с laravel.
Он сказал, что нужен mcrypt, поэтому я использовал
sudo php5enmod mcrypt
sudo service apache2 restart
Затем я получил ошибку обработчика исключений, поэтому я исправил это с помощью
chgrp -R www-data /var/www/html
chmod -R 775 /var/www/html/app/storage