关于php laravel5.1框架出现路由找不到的情况

开启apache模块
在apache配置文件
LoadModule rewrite_module modules/mod_rewrite.so前面的#去掉
然后修改 vim  /etc/init.d/httpd/conf/httpd.conf

<VirtualHost *:80>
  ServerName www.nvyuanshiguang.club
  DocumentRoot /var/www/html/jixiaoqin/public
  <Directory "/var/www/html/jixiaoqin/public">
    Options Indexes FollowSymLinks
    AllowOverride none
    Order allow,deny
    Allow from all
</Directory>
</VirtualHost>修改成下方的配置

<VirtualHost *:80>
  ServerName www.nvyuanshiguang.club
  DocumentRoot /var/www/html/jixiaoqin/public
  <Directory "/var/www/html/jixiaoqin/public">
    Options Indexes FollowSymLinks
    AllowOverride all(none laravel的路由就不好用了,报错url路径页面不在服务器上)
    Order allow,deny
    Allow from all
</Directory>
</VirtualHost>

时间: 2024-10-12 12:02:07

关于php laravel5.1框架出现路由找不到的情况的相关文章

【Laravel5.0框架】路由方法总结

Laravel 中的路由,跟其他 PHP 框架一样,作用是把各种请求分流到各个控制器. 最简单的路由由一个 URI 和一个闭包调用组成. 路由文件在:`learnlaravel5/app/Http/routes.php` : 基本 GET 路由 Route::get('/', function() { return 'Hello World'; }); 基本 POST 路由 Route::post('foo/bar', function() { return 'Hello World'; });

beego框架之路由实践

近日在学习beego框架,今天把beego框架中的路由设置这一块进行了动手实践,感觉beego框架的路由功能还是蛮强大的.参考原文:http://beego.me/docs/mvc/controller/router.md#namespace 修改过程中主要是修改了routers/router.go文件,当然也有修改controllers/default.go,views/index.tpl和自己追加了一个login.html页面.这里主要是动手实践路由配置,所以仅仅保持路由的代码. route

Laravel框架下路由的使用(源码解析)

本篇文章给大家带来的内容是关于Laravel框架下路由的使用(源码解析),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 前言 我的解析文章并非深层次多领域的解析攻略.但是参考着开发文档看此类文章会让你在日常开发中更上一层楼. 废话不多说,我们开始本章的讲解. 入口 Laravel启动后,会先加载服务提供者.中间件等组件,在查找路由之前因为我们使用的是门面,所以先要查到Route的实体类. 注册 第一步当然还是通过服务提供者,因为这是laravel启动的关键,在 RouteSer

RPC框架实现 - 路由控制篇

RPC(Remote Procedure Call,远程过程调用)框架是分布式服务的基石,实现RPC框架需要考虑方方面面.其对业务隐藏了底层通信过程(TCP/UDP.打包/解包.序列化/反序列化),使上层专注于功能实现:框架层面,提供各类可选架构(多进程/多线程/协程):应对设备故障(高负载/死机).网络故障(拥塞/网络分化),提供相应容灾措施. RPC框架中Client调用Server,请求路由到哪台Server有不同的策略和实现方式.这里路由策略可分为三种,我们分别把它们称为Set.一致性哈

WebApi学习笔记01:webapi框架--控制器--路由

1.解决方案 1.1概述 一个解决方案里可以包含多个项目:也可以新建“解决方案文件夹”来逻辑(不是物理存在的文件夹)划分包含项目. 1.2创建方案 打开VS,文件->新建->项目: 2.Web项目 2.1概述 本例主要介绍安装WebApi框架,因为它几乎可以寄宿在任何项目中,先从空web模板项目,也不包含核心引用开始…… 2.1创建项目 在“解决方案资源管理器”中右键,添加->新建项目: 选择模板: 2.3安装webapi 在vs中,工具->NuGet程序包管理器->管理解决

thinkphp5 yii2 laravel5.1 框架性能压测对比图

nginx+php7环境,opcache已经开启,每测试一个框架都重启服务器并且预热访问三次,压测工具ab.exe. laravel,thinkphp,yii都已关闭debug,该做的优化命令都搞了,它们输出的view都是相同的,不要怀疑哥的水平. 下面上图: 一.原生php 二.thinkphp5 三.yii2 四.laravel5.1 ps:勿喷. 点击下载自动压测脚本 下载后把后缀 .sh 去掉,此脚本用php编写而成,所以必须要php.exe解析. 本人qq群也有许多的技术文档,希望可以

在IntelliJ IDEA中添加框架支持时找不到Hibernate的解决办法

问题描述 第一次在Add Frameworks support界面中添加hibernate支持的时候,异常中断,导致没有成功添加. 第二次进入Add Frameworks support窗口时,发现找不到hibernate. 解决办法 打开项目根目录下的spring-mvc-crud.iml文件,搜索hibernate找到这段代码并删除,然后重新添加框架支持即可选择hibernate. <facet type="hibernate" name="Hibernate&qu

Django框架-Django路由(urls)系统

Django的路由系统 Django 1.1版本 URLConf官方文档 URL配置(URLconf)就像Django所支撑网站的目录.它的本质是URL与要为该URL调用的视图函数之间的映射表. 我们就是以这种方式告诉Django,遇到哪个URL的时候,要对应执行哪个函数. 一.URLconf配置 基本格式: from django.conf.urls import url urlpatterns = [ url(正则表达式,views视图,参数,别名), ]参数说明: 正则表达式:一个正则表达

express 框架之 路由

先看一段测试代码: 1 var express = require('express'); 2 3 var app = express(); 4 var router = express.Router(); 5 6 app.get('/', function(req, res){ 7 console.log('test1'); 8 }); 9 10 app.use('/', function(req, res){ 11 console.log('test2'); 12 }); 13 14 rou