找回密码
 注册
搜索
热搜: 届技能大赛
查看: 2679|回复: 0

iweibo 3.0 伪静态与通信失败解决方法

[复制链接]
发表于 2012-5-28 17:45:54 | 显示全部楼层 |阅读模式
先配置伪静态
服务器apache   http.conf中
去掉LoadModule rewrite_module modules/mod_rewrite.so前面的#。让apache 支持rewrite.
<Directory "xxx">       xxx是iiweibo所在的目录
    Options FollowSymLinks
    AllowOverride all
    Order deny,allow
   Allow from all
DirectoryIndex index.php

  </Directory>
如果你是独立主机 把上面的内容直接放在 
<Directory />
    Options FollowSymLinks
    AllowOverride all
    Order deny,allow
    Deny from all  
</Directory>
后面即可,重启apache
如果你是虚拟主机的,把上面的内容放在<VirtualHost 127.0.0.1:80></VirtualHost>之间
NameVirtualHost 127.0.0.1:81
<VirtualHost 127.0.0.1:81>
    ServerAdmin xwzjw.cn
    DocumentRoot "XXXX"               xxx是iiweibo所在的目录
    ServerName
<Directory "xxx">                   xxx是iiweibo所在的目录
Options FollowSymLinks
AllowOverride all
Order deny,allow
Allow from all
DirectoryIndex index.php

</Directory>
      </VirtualHost>
重启apache。
二、iweibo3.0支持rewrite
网上说是需改2个文件。
找到文件application\Core\Fun.php
找到
  • return self::getUrlroot() . 'index.php' . self::getPathinfoPre();

复制代码
改成
  • return self::getUrlroot();

复制代码
2、找到文件application\Core\Template.php
找到
  • return $webroot . 'index.php' . Core_Fun::getPathinfoPre() . $url;

复制代码
改成
  • return $webroot . $url;

复制代码


但是改过之后就伪静态成功网页。去掉了网址中index.php.。但是在discuz 后台的ucenter中的应用管理发现iweibo通信失败。也就是不能同步登录。
我们只要改一个文件即可,Template.php,就发现既能实现伪静态,同时也实现通信成功。
二、配置通信失败
这个主要是安装时要选中"本地验证ucenter" 并且ucenter ip为空。安装结束后要登录iwebo后台-----整合----通信密钥 复制到discuz后台---ucenter----应用列表---编辑---通信密钥。要让两个“通信密钥”一样。
就可以了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

修武县职业技术学校 ( 豫ICP备2022015720号-2| 豫公网安备 41082102410925号 )

地址:修武县宁城路西段(森林半岛东邻) | 招生电话:0391-7186556

北京时间 Processed in 0.104417 second(s), 18 queries .

快速回复 返回顶部 返回列表