thinkphp 部署
文章平均质量分 68
人生如初见_张默
这个作者很懒,什么都没留下…
展开
-
Thinkphp 部署/入口绑定
入口绑定入口绑定是指在应用的入口文件中绑定某个模块,甚至还可以绑定某个控制器和操作,用来简化URL地址的访问。绑定模块例如,我们定义了一个入口文件admin.php,希望可以直接访问Admin模块,那么我们就可以在admin.php中进行模块绑定,定义如下:// 绑定访问Admin模块define('BIND_MODULE','Admin');// 定义应用目录define...转载 2018-07-22 10:23:34 · 525 阅读 · 0 评论 -
Thinkphp 部署/域名部署
域名部署ThinkPHP支持模块(甚至可以包含控制器)的完整域名、子域名和IP部署功能开启域名部署无论是子域名还是IP部署,首先要在应用配置文件中开启APP_SUB_DOMAIN_DEPLOY,这是前提,然后配置域名部署规则APP_SUB_DOMAIN_RULES。'APP_SUB_DOMAIN_DEPLOY' => 1, // 开启子域名或者IP配置'APP_...转载 2018-07-21 22:50:38 · 1751 阅读 · 0 评论 -
Thinkphp 部署/替换入口
替换入口3.2版本支持根据当前的运行环境生成Lite文件,可以替换框架的入口文件或者应用入口文件,提高运行效率。我们的建议是在生产环境中关闭调试模式后生成Lite文件。注意,目前SAE平台不支持直接生成Lite文件。生成Lite文件要生成Lite文件,需要在入口文件中增加常量定义:define('BUILD_LITE_FILE',true);默认情况下,再次运行后...转载 2018-07-22 10:32:37 · 738 阅读 · 0 评论 -
Thinkphp 部署/模块部署
模块部署3.2对模块的访问是自动判断的,所以通常情况下无需配置模块列表即可访问,在部署模块的时候,默认情况下都是基于类似于子目录的URL方式来访问模块的,例如:http://serverName/Home/New/index //访问Home模块 http://serverName/Admin/Config/index //访问Admin模块http://serverName/Use...转载 2018-07-21 22:39:03 · 927 阅读 · 0 评论 -
Thinkphp 部署/URL重写
URL重写可以通过URL重写隐藏应用的入口文件index.php,下面是相关服务器的配置参考:[ Apache ]httpd.conf配置文件中加载了mod_rewrite.so模块 AllowOverride None 将None改为 All 把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下<IfModule mod_rewrite.c> R...转载 2018-07-19 22:17:22 · 1854 阅读 · 0 评论 -
Thinkphp 部署/PATH_INFO支持
PATH_INFO支持如果发生在本地测试正常,但是一旦部署到服务器环境后会发生只能访问首页的情况,很有可能是你的服务器或者空间不支持PATH_INFO所致。系统内置提供了对PATH_INFO的兼容判断处理,但是不能确保在所有的环境下面都可以支持。如果你确认你的空间不支持PATH_INFO的URL方式的话,有下面几种方式可以处理:修改URL_PATHINFO_FETCH配置参数新版内...转载 2018-07-19 22:13:40 · 3955 阅读 · 0 评论