我已经在此目录中安装了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