dwz+thinkphp环境配置

在thinkphp的案例中有一个.htaccess文件,里面配置了URL的一些重写规则,如:


<IfModule mod_rewrite.c>
  RewriteEngine on
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>

要使.htaccess文件起作用,通常需要服务器开启URL_REWRITE模块才能支持。


下面是Apache的配置过程:

1、httpd.conf配置文件中加载了mod_rewrite.so模块
    在httpd.conf配置文件搜索 LoadModule rewrite_module modules/mod_rewrite.so (Apache2是这个)去掉前面的#

2、AllowOverride None 将None改为 All
    在httpd.conf配置文件找到“AllowOverride None”将None改为 All。这点值得注意的是,“AllowOverride None”在文件中能找到几处。

3、确保项目(一般是前台项目)配置文件的URL_MODEL设置为2

4、把.htaccess文件放到入口文件的同级目录下

 

展开阅读全文

dwz+thinkphp整合版要怎么使用啊?

07-18
D:\wnmp\nginx\html\dwz_thinkphp3 服务器根目录是html。项目名称是dwz_thinkphp3也就是网上下载的整合板 现在把sql文件导到数据库了,conffig.php配置也不懂对不对,但是现在想访问入口文件结果访问不到。 这是confifig.php的配置,帮忙看下: <?php $siteconfig = require './siteconfig.inc.php'; $config = array( /* * 0:普通模式 (采用传统癿URL参数模式 ) * 1:PATHINFO模式(http://<serverName>/appName/module/action/id/1/) * 2:REWRITE模式(PATHINFO模式基础上隐藏index.php) * 3:兼容模式(普通模式和PATHINFO模式, 可以支持任何的运行环境, 如果你的环境不支持PATHINFO 请设置为3) */ 'URL_MODEL'=>1,//URL模式 'DB_TYPE'=>'mysql',//数据库类型 'DB_HOST'=>'localhost',//服务器地址 'DB_NAME'=>'dwz_thinkphp',//数据库名 'DB_USER'=>'root',//用户名 'DB_PWD'=>'123456',//密码 'DB_PORT'=>'3306',//端口号 'DB_PREFIX'=>'', 'APP_AUTOLOAD_PATH'=>'@.TagLib', 'SESSION_AUTO_START'=>true, 'VAR_PAGE'=>'pageNum', 'USER_AUTH_ON'=>true, 'USER_AUTH_TYPE'=>1, // 默认认证类型 1 登录认证 2 实时认证 'USER_AUTH_KEY'=>'authId', // 用户认证SESSION标记 'ADMIN_AUTH_KEY'=>'administrator', 'USER_AUTH_MODEL'=>'User', // 默认验证数据表模型 'AUTH_PWD_ENCODER'=>'md5', // 用户认证密码加密方式 'USER_AUTH_GATEWAY'=>'/Public/login', // 默认认证网关 'NOT_AUTH_MODULE'=>'Public', // 默认无需认证模块 'REQUIRE_AUTH_MODULE'=>'', // 默认需要认证模块 'NOT_AUTH_ACTION'=>'', // 默认无需认证操作 'REQUIRE_AUTH_ACTION'=>'', // 默认需要认证操作 'GUEST_AUTH_ON'=>false, // 是否开启游客授权访问 'GUEST_AUTH_ID'=>0, // 游客的用户ID 'DB_LIKE_FIELDS'=>'title|remark', 'RBAC_ROLE_TABLE'=>'role', 'RBAC_USER_TABLE'=>'role_user', 'RBAC_ACCESS_TABLE'=>'access', 'RBAC_NODE_TABLE'=>'node', ); return array_merge($config,$siteconfig); ?> 然后入口文件位置在Admin的根目录下 配置如下: <?php define('APP_NAME','dwz_thinkphp3'); define('APP_PATH','./'); define('APP_DEBUG', true); //调试模式开关 require('./dwz_thinkphp3/ThinkPHP/ThinkPHP.php'); ?> 然后我想访问: localhost/dwz_thinkphp3/Admin 结果出现了如下错误: ![图片说明](https://img-ask.csdn.net/upload/201607/18/1468813039_829498.png)
©️2020 CSDN 皮肤主题: 大白 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值