Что бы не мучатся с запуском artisan, настраиваем apache.
Создаем конфиг файл:
В корне сайта создаем .htaccess следующего содержания:
Перезапускаем apache
/по материалам/
Создаем конфиг файл:
<VirtualHost *:80>Если надо запускаем sudo a2ensite laravel-demo2.
ServerAdmin webmaster@localhost
ServerName laravel42.dev
DocumentRoot /var/www/laravel-demo2/public
<Directory />
Options +FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/laravel-demo2>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/www/laravel-demo2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/www/laravel-demo2/access.log combined
</VirtualHost>
В корне сайта создаем .htaccess следующего содержания:
RewriteEngine onЗадаем права для папки:
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
sudo chmod -R 777 /var/www/laravel-demo2с 755 почему-то не захотело работать...
Перезапускаем apache
sudo /etc/init.d/apache2 restartИдем по адресу http://laravel42.dev и видим что все работает.
/по материалам/
Комментариев нет:
Отправить комментарий