lifetype joomla 整合
以正常安装的顺序进行直到提示删除安装文件wizard.php
这时进行整合修改
在phpmyadmin中向数据库添加那段SQL查询。
然后用安装过程中第一个添加的管理员账户密码进行登陆。
进入全站管理》用户编辑。
此时只看到一个管理员的账户。因为还没桥接joomla的用户数据库。
这时,通过ftp工具编辑config/userdata.properties.php 文件
注释掉:
$config = Array( "provider" => "LifeTypeUserDataProvider", );
解除注释并修改:
$config = Array( // general "provider" => "JoomlaUserDataProvider", "createBlogIfNotExisting" => true, // Joomla db connection "host" => "localhost", "database" => "demo", "user" => "root", "password" => "root", "prefix" => "jos_", // This string gets appended to the username and results // in "Username's Weblog" "blogtitle_postfix" => "'s Blog" );
保存上传后。在浏览器中刷新当前用户编辑页面,如果上面那个文件修改正确,能连接到joomla的用户数据表时。
此时出现的用户就将是joomla的用户,编辑admin这个账户,将所有权限打开。
更新后,在phpmyadmin中删除lt_blogs表中第一个,也就是lt安装创建的管理员blog,不删除的话会有读取错误,因为此时读取的jos_users里面没有它的账户记录。
现在就可以用admin这个账户登陆管理了。
过程中用到一个小bug来获取权限
,因为还没时间去熟悉他的数据库结构,所以只好用这种办法。有兴趣和能力的朋友研究下。就可以写出整合程序了。
转自:http://www.joomlagate.com/component/option,com_smf/Itemid,31/topic,528.0/