×

emptypathtophp

emptypathtophp的简单介绍

admin admin 发表于2023-03-23 00:31:07 浏览44 评论0

抢沙发发表评论

本文目录一览:

thinkphp为什么提示模板不存在呢?如图

解决方案:

在 \application\Common\Controller\目前添加“EmptyBaseController.class.php”文件

?php/**

*@Author:HTL

*@Email:Huangyuan413026@163.com

*@DateTime:2015-07-1411:22:18

*@Description:空模板控制器

*@use:其他项目添加EmptyController文件并继承该类即可

*/namespace Common\Controller;useThink\Controller;class EmptyBaseController extendsController{function_initialize(){//项目配置文件中的配置项-emptypathtophp

$emptyPath=C("EMPTY_PATH");//如果未配置默认的地址

if(!$emptyPath || empty($emptyPath))$emptyPath="/";header("Location:".$emptyPath);exit();

}

}

2.在所有项目的Controller目前里添加EmptyController.class.php并继承”\Common\Controller\EmptyBaseController“

?php/**

*@Description:空模板控制器,直接继承\Common\Controller\EmptyBaseController即可

*/namespace Portal\Controller;class EmptyControllerextends \Common\Controller\EmptyBaseController{

function _initialize(){

parent::_initialize();

}

}

3.在\data\conf\config.php里添加" EMPTY_PATH "项自定义当访问不存在的模块时需要跳转的页面

?php return array('EMPTY_PATH'='/index.php',/*访问不存在的模块时跳转的地址*/

//其他配置项

);?

apache24配置php7后无法通过localhost打开php,但localhost可以打开?

把php文件匹配添加一下

FilesMatch \.php$

SetHandler application/x-httpd-php

/FilesMatch

如下,php安装好了么? 我是编译安装的,但这样的结果后测试页没有效果,怎么回事?

编译安装了之后,要配置php和apache的安装的。你找一下LAMP配置的一些文档,里面都有这些内容。

如何让多个PHP版本在同一个Apache服务下并存

多版本共存且同时运行,你可以用PHPWAMP8.8.8.8IN版本集成环境

PHPWAMP支持iis、apache、nginx等web服务器,系统环境受损也能正常运行!

并全部支持php多版本同时运行,无限自定义mysql、php版本,同时运行N个php版本都没问题。

PHPWAMP无视VC运行库,无视系统DLL是否完整是否受损,无视系统原因造成的各种PHP环境运行障碍

在电脑系统缺失必备组件或DLL受损的情况下依然能正常运行,不用安装vc,不用在乎系统dll是否完整

数据库文件太大懒得转移?Mysql自定义的妙用,物理转移其他环境mysql版本,轻松实现网站搬家!

Mysql自定义功能可一键吸收xampp、phpstudy、wampserver、apmserv等所有PHP集成环境的Mysql数据库,也可以把Mysql官方全部历史版本收纳,随意切换任何Mysql历史版本,常用工具可以强行修改所有环境的Mysql数据库密码。-emptypathtophp