Joomla! 1.5.x 和phpBB 3.x.x整合教程

转载 2011年01月12日 15:54:00

如何把Joomla!1.5.x 和 phpBB 3.x 这一最流行的开源论坛程序整合起来,是很多joomla建站者的烦恼。下面以Joomla1.5.14整合phpBB论坛为例:

1. 首先下载用于把phpBB 3.x 和Joomla1.5.x整合的桥接器:Mehdi's Phpbb THREE bridge

并在本地解压。(同时请检查你的joomla运行环境中php版本应为5.0及以上,本文附该桥接器的下载)

2.  安装好phpBB3.0.5英文原版,为了后面的简单,请把论坛phpBB安装在joomla网站的一级目录下,并设置phpBB的超级管理员用户名和joomla的一样。

3.  创建joomphpbb_bridg 数据表:

在前面解压后的 "others"目录下, 找到该文件 joomphpbb.sql, 然后利用phpmyadmin数据库工具,来建立joomphpbb_bridg表。

4. Joomla中安装桥接器组件:

还是在“ others”目录下,从joomla后台安装这一个组件   com_phpbb15.zip ,接下来,你在菜单中,需要新建一个“ 外部链接”的菜单项,如 http://www.aaa.com/phpbb/ ,注意:不是要建一个指向 com_phpbb桥接器组件的菜单!就是你前面安装的phpbb的目录而已。

joomla_phpbb3_bridge001

5.  对phpBB 进行 hacks:

若你前面安装的是phpBB3.0.5 原版,则只需要把前面解压后的 phpbb3.0.5目录下的hacked目录下的全部文件(夹)复制到phpbb的安装目录下即可。

6. 编辑桥接器的配置文件并上传:

在解压后的“bridge”目录下,找到 joomphpbb_conf2.php  该配置文件,并确认以下的变量符合您安装的环境:

  • $ joomUrl:   指向Joomla 网站根目录.
  • $ joomRel:  从phpbb到joomla网站的相对路径.
  • $ joomIntegrate :我认为现在的参数应该为0.

现在把“bridge”目录下的所有文件/夹,当然要连同你刚刚编辑的那个 joomphpbb_conf2.php 配置文件,上传到phpbb的安装目录中去。

7.  现在的事情不多了。请进入phpBB的后台:

点击"Styles"菜单,把“bridgesilver”设为默认风格;然后返回"General"菜单,在左边找到"Client communication"这一项,进入"authentication"设置,把"Select an authentication method"设为"Joomla 15",提交保存。

8.  启动桥接器----最后一步!

设置phpBB目录下的joomphpbb_conf2.php配置文件的参数:$joomIntegrate  它的参数设为以下任何一个:

  • 0  ---- 不整合
  • 1 ----- 整合模板
  • 2-----  整合用户
  • 3 ----  整合模板和用户

Joomla家园 原创,如需疑问,请发表回复。

相关文章推荐

Spark性能优化:资源调优篇

在开发完Spark作业之后,就该为作业配置合适的资源了。Spark的资源参数,基本都可以在spark-submit命令中作为参数设置。很多Spark初学者,通常不知道该设置哪些必要的参数,以及如何设置...

Spark性能优化:开发调优篇

前言 在大数据计算领域,Spark已经成为了越来越流行、越来越受欢迎的计算平台之一。Spark的功能涵盖了大数据领域的离线批处理、SQL类处理、流式/实时计算、机器学习、图计算等各种不同类型的计算操作...

spark参数配置调优

SPARK配置参数的两个地方: 1. $SPARK_HOME/conf/spark-env.sh  脚本上配置。 配置格式如下: export SPARK_DAEMON_MEMORY=1024m ...

Spark性能优化:数据倾斜调优

本文转载自:http://tech.meituan.com/spark-tuning-basic.html (美团技术点评团队) 前言 继基础篇讲解了每个Spark开发人员都必须熟知的开发调优与...

spark 应用程序性能优化|12 个优化方法

本系列是综合了自己在学习spark过程中的理解记录 + 对参考文章中的一些理解 + 个人实践spark过程中的一些心得而来。写这样一个系列仅仅是为了梳理个人学习spark的笔记记录,所以一切以能够理解...

Spark性能优化:shuffle调优

shuffle调优 调优概述       大多数Spark作业的性能主要就是消耗在了shuffle环节,因为该环节包含了大量的磁盘IO、序列化、网络数据传输等操作。因此,如果要让作业的性能更上一层...

android的PreferenceActivity

前言  这段时间在研究android平台上的开源项目——StandupTimer,这是由jwood所设计的一个较为简单android应用,用于控制会议时间,类似秒表倒计时。PreferenceActi...
  • hmg25
  • hmg25
  • 2011-03-22 10:03
  • 3283

Apache Spark Jobs 性能调优(一)

当你开始编写 Apache Spark 代码或者浏览公开的 API 的时候,你会遇到各种各样术语,比如 transformation,action,RDD 等等。 了解到这些是编写 Spark 代码的...

linux 多线程编程 互斥锁与条件变量

条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线程等待 “ 条件变量的条件成立” 而挂起,另一个线程使 “条件成立 ”(给出条件成立信号),为了防止竞争,条件变量的使用总...

ajax跨域——Jsonp

今天在进行学习的当中,想利用jquery当中的$.ajax访问其他服务器来获取数据.这时在Console中提示 XMLHttpRequest cannot load http://0.0.0.0:...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)