2016-10-25 4 views
0

Я пытаюсь переместить приложение Laravel 5.1 с одного сервера Ubuntu 14.04 на другой. Я обновил установленный композитор, информацию о базе данных, ключ приложения, очищенный кеш и точки с поддержкой сайтов в общем каталоге. Однако вместо добавления и запуска приложения все, что я вижу, это текст файла index.php. Есть предположения?Laravel 5.1 Перемещение от одного Ubuntu 14.04 к другому

ответ

1

Если вы просто видите код файла index.php, я полагаю, что ваш php установлен неправильно. Вот почему php-код файла index.php не выполняется, и он отображается только как обычный текст.

Попробуйте запустить эту команду на терминале

php -v 
+0

Он установлен. См. Ниже: PHP 5.5.9-1ubuntu4.20 (cli) (построено: 3 октября 2016 13:00:37) Copyright (c) 1997-2014 PHP Group Zend Engine v2.5.0, Copyright (c) 1998 -2014 Zend Technologies с Zend OPcache v7.0.3, Copyright (c) 1999-2014, Zend Technologies – singh

+0

Я установил все PHP и соответствующие зависимости на новый сервер Ubuntu 14.04 EC2. Он подключается к моему экземпляру RDS с установкой drupal, и я могу создавать контент. .htaccess отлично работает. Путь:/var/www/html/drupal. Затем я создал другой каталог, параллельный drupal, называемый laravel/var/www/html/laravel. Я скопировал свое приложение к директору laravel. Также обновил .env с моими учетными данными в базе данных и создал новый ключ приложения. Очищенный кеш. Ran композитор обновление. Но посмотрите на белый экран. Если в пути домой (/) я добавляю echo «Добро пожаловать на мой сайт»; оно работает. Мысли? – singh

+0

Чтобы уточнить, если я перейду в/var/www/html/laravel через браузер, то есть http: // myipdadress/laravel/все, что я вижу, это мой список каталогов – singh

0

Если вы используете Apache может ссылаться на этот вопрос:

Apache shows php code instead of executing

Если вы используете Nginx, вы можете теперь конфигурационный Nginx правильно, и сервер * .php как статический файл.

Смежные вопросы