2016-06-02 4 views
-3

Моя веб-структура ссылок сервера: http://my_ip_address/~laravel/laravel/public/Laravel 5 - 500 Внутренняя ошибка сервера

Когда я хожу здесь: http://my_ip_address/~laravel/laravel, я вижу все папки, & файлов, но когда я пытаюсь получить доступ к общей папке я получил ошибку 500

Это мой общедоступный файл папка .htaccess:

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

RewriteEngine On 

# Redirect Trailing Slashes If Not A Folder... 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)/$ /$1 [L,R=301] 

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

# Handle Authorization Header 
RewriteCond %{HTTP:Authorization} . 
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] 

Я думаю, у меня проблема с символом «~» в URL.

Как это исправить?

Благодаря

пс общественные + хранения = CHMOD 777

+4

Проверьте журнал ошибок, чтобы узнать, почему вы получаете внутреннюю ошибку сервера 500. – JimL

+0

Возможный дубликат [500 Внутренняя ошибка сервера для файла php не для html] (http://stackoverflow.com/questions/17693391/500-internal-server-error-for-php-file-not-for-html) – Chris

+0

Не отвечая на вопрос, но я бы рекомендовал вам указать корень документа apache в вашу общую папку. например 'DocumentRoot/var/www/laravel/public' или аналогичный. Кроме того, почему у вас есть тильда в имени каталога? – Gravy

ответ

1

Ну, я решил мою проблему =)

основная папка (корень), где Laravel была установка должна иметь 755 CHMOD

в моем случае: http://my_ip_address/~laravel/laravel/

папка laravel.

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