2014-01-13 4 views
1

У меня возникли проблемы с установкой приложения laraval 4 в размещенной среде.Папка Apache не отображается

Проблема, с которой я сталкиваюсь в данный момент, заключается в том, что в общедоступной папке не отображается в списке, когда вы идете в www.eversite.be/laraval/, может кто-то сказать мне, почему это так, и как я могу сделать ее видимой.

Связано ли это с apache, например, с настройкой разрешения. Это было бы странно, хотя, так как я уже изменил папку 777.

Apache журнал ошибок:

[Mon Jan 13 17:47:11 2014] [alert] [client 178.116.245.86] /sites/eversite.be/www/laravel/public/.htaccess: Options not allowed here 
[Mon Jan 13 17:47:19 2014] [alert] [client 178.116.245.86] /sites/eversite.be/www/laravel/public/.htaccess: Options not allowed here 
[Mon Jan 13 17:47:23 2014] [alert] [client 178.116.245.86] /sites/eversite.be/www/laravel/public/.htaccess: Options not allowed 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> 

Ссылка на phpinfo(); : http://eversite.be/laravel/modrewrite.php

Thx,

+0

У меня такая же проблема. Вы нашли решение? – IshaS

+0

Я удалил ' Опции -MultiViews ' и исправил проблему. Надеюсь, что это вам поможет. – IshaS

ответ

0

С момента открытия http://eversite.be/laravel/public запускает Внутренняя ошибка сервера 500, я бы сказал, что у вас есть недопустимый параметр в public/.htaccess. Теперь вам нужно проверить журналы сервера, чтобы найти реальное сообщение об ошибке.

+1

Это ошибка, которую я получаю: [Mon Jan 13 17:47:19 2014] [alert] [клиент 178.116.245.86] /sites/eversite.be/www/laravel/public/.htaccess: здесь не разрешены параметры [Mon Jan 13 17:47:23 2014] [alert] [клиент 178.116.245.86] /sites/eversite.be/www/laravel/public/.htaccess: здесь не разрешены опции [Пн янв 13 17:47: 26 2014] [alert] [клиент 178.116.245.86] /sites/eversite.be/www/laravel/public/.htaccess: здесь не разрешены параметры – kevinius

+0

И это файл .htaccess: < IfModule mod_negotiation.c> Опции -MultiViews RewriteEngine На # Перенаправление Скользящий Slash эс ... RewriteRule^(. *)/$/$ 1 [L, R = 301] # Ручка Front Controller ... RewriteCond% {REQUEST_FILENAME}! -d RewriteCond% {REQUEST_FILENAME}! -f RewriteRule^index.php [L] – kevinius

+0

Если вам нужно добавить дополнительную информацию, я предлагаю вам отредактировать код вопроса в комментариях нечитабельно. Независимо от того, какие опции здесь не разрешены, это означает: вам не разрешено использовать директиву 'Options'. Если это общий сервер, вы можете спросить, можно ли получить разрешение. –

1

В вашем обновлении, кажется, что путь к вашим файлам неверен. Если я не ошибаюсь, __ DIR __ может быть недоступен в PHP 5.2, это версия, которую вы используете. Вместо этого:

dirname(__FILE__) 
+0

Thx, я сначала проверю это ... – kevinius

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