laravel не будет работать на сервере Ubuntu - PullRequest
0 голосов
/ 31 января 2020

я впервые использую сервер Ubuntu, и я хочу попробовать. Я уже выполнил установку apache2, mysql, phpmyadmin и установку VirtualHost. И я уже загружаю свою программу с github на /var/www/html/project/. Обычно, когда я запускаю redirect мой VirtualHost на /var/www/html/project/public laravel автоматически запускается, но вместо этого я получаю показ кодирования с /var/www/html/project/public/index.php. Что я сделал не так?

для настройки VirtualHost сначала я набираю sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/project.dev.conf и набираю этот код

<VirtualHost *:80>
    ServerName project.dev
    ServerAdmin project@dev.com
    DocumentRoot /var/www/html/project/public
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/custom.log combined
</VirtualHost>

, а затем на терминале набираю sudo a2ensite project.dev.conf, затем перезапускаю sudo systemctl reload apache2

Я следовал эта ссылка https://help.ubuntu.com/lts/serverguide/httpd.html

Ответы [ 2 ]

0 голосов
/ 31 января 2020

изменить .dev на .qa

google chrome обновление запрещает использовать .dev локально.

0 голосов
/ 31 января 2020

Как вы уже указали, вы уже установили apache2, mysql, phpmyadmin. По моему мнению, вы не устанавливаете php на вашем сервере Ubuntu. Попробуйте проверить

<?php echo phpinfo(); ?>

Если нет, то вы можете установить следующую команду:

sudo apt-get install php7.2 php7.2-cli php7.2-common

А следующей командой вы можете скачать наиболее часто используемые php расширения:

sudo apt-get install php7.2-curl php7.2-gd php7.2-json php7.2-mbstring php7.2-intl php7.2-mysql php7.2-xml php7.2-zip

После этого вы можете установить и настроить брандмауэр в целях безопасности. И не забудьте защитить свою страницу phpmyadmin от прямого открытия.

...