У меня проблема с настройкой сервера. Раньше сайт работал на CodeIgniter 2.2, и все работало нормально.
Перепрограмировал сайт под Laravel 4.2, конечно у меня на localhost работает все, но как только делаю клон
git clone https://...
на сервере, затем запускаю
composer install --no-dev
, то у меня проблема, сайт не может запуститься из за ошибки
ERROR 500.
Может кто нибудь знает в чем проблема ? Вот лог
access.log и
error.log:
Access.log:
xxx.xxx.xxx.xxx - - [15/Mar/2015:10:54:43 +0100] "GET / HTTP/1.1" 403 500
Error.log:
[Sun Mar 15 10:54:25.798769 2015] [autoindex:error] [pid 25276] [client xxx.xxx.xxx.xxx:54465] AH01276: Cannot serve directory /data/web/example.com/public/: No matching DirectoryIndex (/public/index.php) found, and server-generated directory index forbidden by Options directive
Думаю, настройки тоже нужны чтобы понять в чем дело:
public/.htaccessDirectorySlash Off
Options +FollowSymlinks -Indexes -MultiViews
AddDefaultCharset utf-8
DirectoryIndex /public/index.php
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
# Redirect Trailing Slashes...
#RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule ^ index.php [L]
RewriteRule ^(.*)$ /public/$1 [L,QSA]
</IfModule>
и
/etc/apache2/sites-enabled/example.com.conf:
<VirtualHost *:80>
DocumentRoot /data/web/example.com/public
ServerName example.com
ServerAlias www.example.com
Alias /phpmyadmin /usr/share/phpmyadmin
Alias /phppgadmin /usr/share/phppgadmin
Alias /webftp /data/web/webftp
ErrorLog /data/web/example.com/logs/error_log
CustomLog /data/web/example.com/logs/access_log common
</VirtualHost>
<VirtualHost *:80>
VirtualDocumentRoot /data/web/example.com/sub/%-3
ServerName example.com
ServerAlias *.example.com
ErrorLog /data/web/example.com/logs/error_log
CustomLog /data/web/example.com/logs/access_log common
</VirtualHost>
<Directory /data/web/example.com>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Alias /example.com/ /data/web/example.com/public/
ПОЖАЛУЙСТА, НЕ УЧАСТВУЙТЕ В ОТВЕТАХ ЕСЛИ НЕ ИМЕЕТЕ НИКАКОГО ОПЫТА, ЧТОБЫ НЕ ЗАДАВАТЬ ГЛУПЫЕ ВОПРОСЫ