2015-10-20 6 views
1

У меня проблема в index.php. Когда я пытаюсь запустить приложение, я получаю текст index.php в браузере.index.php не работает laravel 5

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

enter image description here

Ниже файл .htaccess.

<IfModule mod_rewrite.c> 

    <IfModule mod_negotiation.c> 
     Options -MultiViews 
    </IfModule> 

    RewriteEngine On 

    # Redirect Trailing Slashes... 
    RewriteRule ^(.*)/$ /$1 [L,R=301] 

    # Handle Front Controller... 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule^index.php [L] 

</IfModule> 

И вот скриншот файла index.php в браузере. enter image description here

+0

Тогда на вашем сервере нет php или он неактивен. – tkausl

ответ

1

Вы должны конфигурации вашего apache2, чтобы установить и включить mod_php

Sudo APT-получить установку apache2

Sudo APT-получить установку php5

Sudo APT-получить установку libapache2- mod-php5

sudo a2enmod php5

Судо не /etc/init.d/apache2 перезагружать

ничего общего с .htaccess файла, как это работает хорошо, обратите внимание, что получить index.php, как он предназначен, но апач не знаю, как intepret файл PHP, следовательно, он выводится как исходный текст.

С уважением,

+0

Я следовал выше, но проблема все еще там. Моя версия PHP - 5.5.9. –

+0

А, я забыл упомянуть, что вам нужно включить php, запустив эту команду 'sudo a2enmod php5', а затем перезапустите apache2. С уважением –

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