Я установил Laravel 5.2 через Composer в этом каталоге var/www/html/boh/boh
.Laravel 5: Запрошенный URL не найден на этом сервере
Несмотря на то, что я слышал, что это не рекомендуется, я использовал chmod 777
в папке, чтобы иметь 100% доступ к ней.
Я правильно вижу страницу приветствия laravel, но после попытки создания регистрационных форм пользователей с помощью php artisan make:auth
ни одна из ссылок/регистрации не работает. Я пытался добавить любой маршрут с View::make
себя, но каждое вторым звеном, чем localhost/
дает мне эту ошибку The requested URL was not found on this server.
Я просто новичок в Linux, и я конфигурирование рамки в первый раз. Я прочитал все подобные темы, но мне ничего не помогает.
apache.config:
<Directory />
#Options FollowSymLinks
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride none
Order deny,allow
Allow from all
Require all granted
</Directory>
<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/html/boh/boh/public>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
#<Directory /srv/>
# Options Indexes FollowSymLinks
# AllowOverride None
# Require all granted
#</Directory>
Сайты доступный/000-default.conf:
DocumentRoot /var/www/html/boh/boh/public/
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}]
</IfModule>
Я использовал sudo service apache2 restart
после каждого изменения. Любая помощь, пожалуйста?
Были ли маршруты с 'View :: make'? Я этого не понимаю. Вы пишете маршруты с помощью 'Route :: get ('foo', function() {});' – PeterPan666
Ну, я устанавливал несколько маршрутов, которые возвращали только представление make. Чтобы проверить, действительно ли какие-либо ссылки работают – divHelper11
Какие URL-адреса вы пытались? 'http: // localhost /' будет сначала указывать на '/ var/www', поэтому ваши URL-адреса должны быть чем-то вроде http: // localhost/boh/boh/public /'. – Jonathon