我已經在此目錄中安裝了Laravel 5.2,通過作曲者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
好吧,我設置了一些只返回視圖的路由。檢查是否有任何鏈接實際工作 – divHelper11
您嘗試過哪些網址? 'http:// localhost /'最初會指向'/ var/www',所以你的URL應該是'http:// localhost/boh/boh/public /'。 – Jonathon