 Laravel по-русски
Laravel по-русски
      
      
    Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Здравствуйте. Недавно купил дешевый vps для тестов. Операционка ubuntu 14. Установил PHP 7, apache2, mysql5.6. Залил Laravel через composer. Но не работают роуты.
Сайт лежит в /var/www/html/
apache2.conf:
<Directory />
    Options FollowSymLinks
    AllowOverride All
    Require all denied
</Directory>
<Directory /usr/share>
    AllowOverride None
    Require all granted
</Directory>
<Directory /var/www/html>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>
000-default.conf:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html
    
    <Directory "/var/www/html">
              AllowOverride All
       </Directory>
    
    
    Alias /phpmyadmin "/usr/share/phpmyadmin/"
    <Directory "/usr/share/phpmyadmin/">
         Order allow,deny
         Allow from all
         Require all granted
    </Directory>
        ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
# sudo a2enmod rewrite
Module rewrite already enabled
В чем может быть проблема?
Не в сети
Если проект в папке /var/www/html, то указывать нужно /var/www/html/public, после чего нужно перезагрузить Apache. Да, и если не сработает, пишите подробнее что именно (что именно делаете, какие именно ошибки получаете).
Не в сети
Попробовал дописать public. Не помогло. Ввожу в адресной строке айпишник сервера -> открывается index.php -> вызывается нужный роут, но шаблон не подключается, остается просто пустая страница. Сейчас конфиги выглядят так:
apache2.conf:
PidFile ${APACHE_PID_FILE}
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 5
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
HostnameLookups Off
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
IncludeOptional mods-enabled/*.load
IncludeOptional mods-enabled/*.conf
Include ports.conf
<Directory />
    Options FollowSymLinks
    AllowOverride All
    Require all denied
</Directory>
<Directory /usr/share>
    AllowOverride None
    Require all granted
</Directory>
<Directory /var/www/html>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>
<Directory /var/www/html/public>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>
AccessFileName .htaccess
<FilesMatch "^\.ht">
    Require all denied
</FilesMatch>
LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
IncludeOptional conf-enabled/*.conf
IncludeOptional sites-enabled/*.conf
000-default.conf:
<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html/public
    <Directory "/var/www/html/public">
             AllowOverride All
        </Directory>
    Alias /phpmyadmin "/usr/share/phpmyadmin/"
    <Directory "/usr/share/phpmyadmin/">
         Order allow,deny
         Allow from all
         Require all granted
    </Directory>
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Не в сети
Страницы 1