今天给各位分享discuz接入pdo的知识,其中也会对discuz官方网站进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、想给我的网站带上论坛功能怎么将自己的网站与DISCUZ对接呢 注册用户共用一个数据库,还有我网站是ASP的好
- 2、关于Dz3.0论坛无法同步云平台的问题。 背景:最近在家里搭建了Discuz!的门户论坛。用的是2
- 3、Widnows安装Discuz:请检查 mysql 模块是否正确加载
- 4、linux下apache2搭建discuz问题
- 5、Linux下如何安装Discuz
- 6、64位win7怎么在本地搭建IIS+PHP+MYSQL
1、想给我的网站带上论坛功能怎么将自己的网站与DISCUZ对接呢 注册用户共用一个数据库,还有我网站是ASP的好
你这样的情况比较难弄。你的asp程序是自己开发的吗? discuz有一个 ucenter系统就是会员的数据中心。需要同意接入到 ucenter。 php和asp对接到一起。没有干过这样的活。
2、关于Dz3.0论坛无法同步云平台的问题。 背景:最近在家里搭建了Discuz!的门户论坛。用的是2
你用路由器肯定不行啊 你的站点是在内网 要做nat转换,要不手动设置你的DNS为你路由器的公网
3、Widnows安装Discuz:请检查 mysql 模块是否正确加载
mysql 安装了吗? 如果安装了,那你卸载一下,然后重新安装一下mysql 卸载后清空原来的安装目录,保证没有原来的任何文件存在,然后重新安装再试!
4、linux下apache2搭建discuz问题
1.[root@linux ~]# mkdir /mnt/cdrom
2.[root@linux ~]# mount /dev/cdrom /mnt/cdrom
这是在Windows下使用VMware虚拟机运行Linux的。
先在把RHEL5.3的ISO镜像文件加载到虚拟机的光驱,然后才执行mount命令。
3.[root@linux ~]# vi /etc/yum.repos.d/rhel-debuginfo.repo
原来:
[rhel-debuginfo]
name=Red Hat Enterprise Linux $releasever – $basearch – Debug
baseurl=
enabled=0
gpgcheck=1
gpgkey=
改成:(把原来的baseurl注释掉,在baseurl前面添加#,新添加baseurl=,并把enabled=0修改成enabled=1。)
[rhel-debuginfo]
name=Red Hat Enterprise Linux $releasever – $basearch – Debug
#baseurl=
baseurl=
enabled=1
gpgcheck=1
gpgkey=
4.[root@linux ~]# yum clean all
5.[root@linux ~]# yum list
6.[root@linux ~]# yum grouplist 显示软件的安装包组。
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
Setting up Group Process
rhel-debuginfo/group | 1.0 MB 00:00
Installed Groups:
Administration Tools
Editors
Legacy Network Server
Mail Server
Network Servers
Server Configuration Tools
Sound and Video
System Tools
Available Groups:
Authoring and Publishing
DNS Name Server
Development Libraries
Development Tools
Engineering and Scientific
FTP Server
GNOME Desktop Environment
GNOME Software Development
Games and Entertainment
Graphical Internet
Graphics
Java Development
KDE (K Desktop Environment)
KDE Software Development
Legacy Software Development
Legacy Software Support
MySQL Database
News Server
Office/Productivity
OpenFabrics Enterprise Distribution
PostgreSQL Database
Printing Support
Text-based Internet
Web Server
Windows File Server
X Software Development
X Window System
Done
7.[root@linux ~]# yum groupinstall -y “MySQL Database” 安装MySQL。
8.[root@linux ~]# yum grouplist
9.[root@linux ~]# yum groupinstall -y “Web Server”
成功安装“MySQL Database”和“Web Server”之后,接着还需要安装php-mysql。
10.[root@linux ~]# yum list | grep php-* 把php相关的软件包都列出来。
11.[root@linux ~]# cd /mnt/cdrom/Server 进入软件包目录。
12.安装php-mysql,这里有个小技巧,就是输入rpm –ivh php-mysql之后,按TAB键,来实现补全这个安装包的名字。
[root@linux Server]# rpm -ivh php-mysql-5.1.6-23.2.el5_3.i386.rpm
error: Failed dependencies:
php-pdo is needed by php-mysql-5.1.6-23.2.el5_3.i386
13.出现错误需要php-pdo的依赖关系,需要把php-mysql和php-pdo两个包同时装上,这里也使用TAB键就可以补全软件包长长的名字。
[root@linux Server]# rpm -ivh php-mysql-5.1.6-23.2.el5_3.i386.rpm php-pdo-5.1.6-23.2.el5_3.i386.rpm
Preparing… ########################################### [100%]
1:php-pdo ########################################### [ 50%]
2:php-mysql ########################################### [100%]
14.[root@linux Server]# service mysqld start 启动mysql,注意是mysqld,多一个字母d的。
15.[root@linux Server]# netstat -antupl | grep 3306 查看mysql状态
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 4581/mysqld
16.[root@linux Server]# service httpd start 启动http,注意是httpd,多一个字母d的。
Starting httpd: [ OK ]
17.开启mysql和http在运行级别为3、4、5的时候开机后自动启动服务(注意mysql和mysqld,http和httpd,都多一个d字母的!)
[root@linux Server]# chkconfig —level 345 mysqld on ( level前面两个“-”减号的)
[root@linux Server]# chkconfig —level 345 httpd on
18.我把论坛的zip压缩包Discuz_X1.5_SC_UTF8.zip放在了/root目录,所以回到root的用户目录,把压缩包解压出来。
[root@linux ~]# unzip Discuz_X1.5_SC_UTF8.zip
[root@linux ~]# ls
anaconda-ks.cfg Discuz_X1.5_SC_UTF8.zip install.log.syslog upload
bbs install.log readme utility
解压出来得到一个upload文件夹,把upload里面的文件都移到/var/www/html/目录。
19.[root@linux ~]# mv upload/* /var/www/html/
[root@linux ~]# ls /var/www/html
admin.php crossdomain.xml home.php plugin.php static
api data index.php portal.php template
api.php favicon.ico install robots.txt uc_client
config forum.php member.php search.php uc_server
cp.php group.php misc.php source userapp.php
20.[root@linux ~]# chmod -R 777 /var/www/html/ 给论坛的所有文件都添加可读可写可执行的权限(注意:这里我是为了方便,把论坛的所有文件何目录都设成777是不科学的,实际情况并不需要全部777,把/config/、/data/、/uc_client/data、/uc_server/data设置成777就可以了)
[root@linux ~]# ls -l /var/www/html
total 104
-rwxrwxrwx 1 root root 2413 Oct 20 16:15 admin.php
drwxrwxrwx 7 root root 4096 Oct 20 16:15 api
-rwxrwxrwx 1 root root 741 Oct 20 16:15 api.php
……………..
21.[root@linux ~]# mysqladmin -u root password 123456 设置mysql的root用户密码为123456
22.[root@linux ~]# mysql -u root -p
Enter password: (这里输入你设置的密码,输入是看不见的)
Welcome to the MySQL monitor. Commands end with ; or \g.
已经进入mysql了
mysql grant all on *.* to root@”%” identified by “123456”; 授权,允许root用户使用密码123456访问数据库。
23.剩下安装论坛的操作在浏览器下完成,用浏览器打开linux服务器的ip地址,以下就看图了。
(2)上一步选择“同意”后,出现“安装向导”,上图为第一步的“开始安装”。看到没有,上面都有“绿色”的勾,如果当初没有执行 chmod –R 777 /var/www/html/ 的话,这里就会是“红色”的叉了。选择“下一步”继续。
(3)安装向导的第二步,选择“全新安装Discuz!X”,当然也可以选择“仅安装Discuz!X”。“下一步”继续。
(4)看上图,只需修改用红圈圈起来的那几项。“下一步”继续。
(5)到了最后一步了。“联系方式”。“提交”。
(6)完成,上图所示。论坛安装完成了。
24.登录论坛。
成功登录。那么,整个搭建到安装就完成了。
5、Linux下如何安装Discuz
写一个Linux下搭建Discuz论坛的全过程教程。
本例使用的Linux系统为:RHEL5.3。
1.[root@linux ~]# mkdir /mnt/cdrom
2.[root@linux ~]# mount /dev/cdrom /mnt/cdrom
这是在Windows下使用VMware虚拟机运行Linux的。
先在把RHEL5.3的ISO镜像文件加载到虚拟机的光驱,然后才执行mount命令。
3.[root@linux ~]# vi /etc/yum.repos.d/rhel-debuginfo.repo
原来:
[rhel-debuginfo]
name=Red Hat Enterprise Linux $releasever – $basearch – Debug
baseurl=
enabled=0
gpgcheck=1
gpgkey=
改成:(把原来的baseurl注释掉,在baseurl前面添加#,新添加baseurl=,并把enabled=0修改成enabled=1。)
[rhel-debuginfo]
name=Red Hat Enterprise Linux $releasever – $basearch – Debug
#baseurl=
baseurl=
enabled=1
gpgcheck=1
gpgkey=
4.[root@linux ~]# yum clean all
5.[root@linux ~]# yum list
6.[root@linux ~]# yum grouplist 显示软件的安装包组。
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
Setting up Group Process
rhel-debuginfo/group | 1.0 MB 00:00
Installed Groups:
Administration Tools
Editors
Legacy Network Server
Mail Server
Network Servers
Server Configuration Tools
Sound and Video
System Tools
Available Groups:
Authoring and Publishing
DNS Name Server
Development Libraries
Development Tools
Engineering and Scientific
FTP Server
GNOME Desktop Environment
GNOME Software Development
Games and Entertainment
Graphical Internet
Graphics
Java Development
KDE (K Desktop Environment)
KDE Software Development
Legacy Software Development
Legacy Software Support
MySQL Database
News Server
Office/Productivity
OpenFabrics Enterprise Distribution
PostgreSQL Database
Printing Support
Text-based Internet
Web Server
Windows File Server
X Software Development
X Window System
Done
7.[root@linux ~]# yum groupinstall -y “MySQL Database” 安装MySQL。
8.[root@linux ~]# yum grouplist
9.[root@linux ~]# yum groupinstall -y “Web Server”
成功安装“MySQL Database”和“Web Server”之后,接着还需要安装php-mysql。
10.[root@linux ~]# yum list | grep php-* 把php相关的软件包都列出来。
11.[root@linux ~]# cd /mnt/cdrom/Server 进入软件包目录。
12.安装php-mysql,这里有个小技巧,就是输入rpm –ivh php-mysql之后,按TAB键,来实现补全这个安装包的名字。
[root@linux Server]# rpm -ivh php-mysql-5.1.6-23.2.el5_3.i386.rpm
error: Failed dependencies:
php-pdo is needed by php-mysql-5.1.6-23.2.el5_3.i386
13.出现错误需要php-pdo的依赖关系,需要把php-mysql和php-pdo两个包同时装上,这里也使用TAB键就可以补全软件包长长的名字。
[root@linux Server]# rpm -ivh php-mysql-5.1.6-23.2.el5_3.i386.rpm php-pdo-5.1.6-23.2.el5_3.i386.rpm
Preparing… ########################################### [100%]
1:php-pdo ########################################### [ 50%]
2:php-mysql ########################################### [100%]
14.[root@linux Server]# service mysqld start 启动mysql,注意是mysqld,多一个字母d的。
15.[root@linux Server]# netstat -antupl | grep 3306 查看mysql状态
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 4581/mysqld
16.[root@linux Server]# service httpd start 启动http,注意是httpd,多一个字母d的。
Starting httpd: [ OK ]
17.开启mysql和http在运行级别为3、4、5的时候开机后自动启动服务(注意mysql和mysqld,http和httpd,都多一个d字母的!)
[root@linux Server]# chkconfig —level 345 mysqld on ( level前面两个“-”减号的)
[root@linux Server]# chkconfig —level 345 httpd on
18.我把论坛的zip压缩包Discuz_X1.5_SC_UTF8.zip放在了/root目录,所以回到root的用户目录,把压缩包解压出来。
[root@linux ~]# unzip Discuz_X1.5_SC_UTF8.zip
[root@linux ~]# ls
anaconda-ks.cfg Discuz_X1.5_SC_UTF8.zip install.log.syslog upload
bbs install.log readme utility
解压出来得到一个upload文件夹,把upload里面的文件都移到/var/www/html/目录。
19.[root@linux ~]# mv upload/* /var/www/html/
[root@linux ~]# ls /var/www/html
admin.php crossdomain.xml home.php plugin.php static
api data index.php portal.php template
api.php favicon.ico install robots.txt uc_client
config forum.php member.php search.php uc_server
cp.php group.php misc.php source userapp.php
20.[root@linux ~]# chmod -R 777 /var/www/html/ 给论坛的所有文件都添加可读可写可执行的权限(注意:这里我是为了方便,把论坛的所有文件何目录都设成777是不科学的,实际情况并不需要全部777,把/config/、/data/、/uc_client/data、/uc_server/data设置成777就可以了)
[root@linux ~]# ls -l /var/www/html
total 104
-rwxrwxrwx 1 root root 2413 Oct 20 16:15 admin.php
drwxrwxrwx 7 root root 4096 Oct 20 16:15 api
-rwxrwxrwx 1 root root 741 Oct 20 16:15 api.php
……………..
21.[root@linux ~]# mysqladmin -u root password 123456 设置mysql的root用户密码为123456
22.[root@linux ~]# mysql -u root -p
Enter password: (这里输入你设置的密码,输入是看不见的)
Welcome to the MySQL monitor. Commands end with ; or \g.
已经进入mysql了
mysql grant all on *.* to root@”%” identified by “123456”; 授权,允许root用户使用密码123456访问数据库。
23.剩下安装论坛的操作在浏览器下完成,用浏览器打开linux服务器的ip地址,以下就看图了。
(2)上一步选择“同意”后,出现“安装向导”,上图为第一步的“开始安装”。看到没有,上面都有“绿色”的勾,如果当初没有执行 chmod –R 777 /var/www/html/ 的话,这里就会是“红色”的叉了。选择“下一步”继续。
(3)安装向导的第二步,选择“全新安装Discuz!X”,当然也可以选择“仅安装Discuz!X”。“下一步”继续。
(4)看上图,只需修改用红圈圈起来的那几项。“下一步”继续。
(5)到了最后一步了。“联系方式”。“提交”。
(6)完成,上图所示。论坛安装完成了。
24.登录论坛。
成功登录。那么,整个搭建到安装就完成了。
6、64位win7怎么在本地搭建IIS+PHP+MYSQL
一、安装IIS
1、首先通过“控制面板---程序和功能---打开或关闭windows功能”,安装IIS
2、按照下图勾选,确定,安装完成后重启电脑。
至此,IIS安装完成。
第三步:安装WampServer,配置mysql
1、安装下载好的wampserver2.2d-x64.exe,这里假设安装到默认目录“C:\wamp”
2、在安装目录“C:\wamp\bin\php\php5.3.10”中复制“php.ini”到“C:\windows”目录下。这里不用修改php.ini,文件默认已经是配置好的了。
3、打开php.ini,可以找到下图的语句。如图中,每一行前面没有分号的,就是要复制到“C:\Windows\System32”的dll文件。分别是php_mbstring.dll、php_gd2.dll、php_mysql.dll、php_mysqli.dll、php_pdo_mysql.dll、php_pdo_sqlite.dll,在“C:\wamp\bin\php\php5.3.10\ext”找到这6个文件,复制到"C:\windows\System32"。
第四步:配置discuz站点,配置IIS。
1、下载PHP版本的discuz,并解压到本地文件夹内,下载地址
2、打开控制面板---管理工具---Internet
信息服务(IIS)管理器,右键点击 “网站”里的“Default Web
Site”---编辑绑定,将端口80改为其他的端口。点击左下角的WampServer图标,若刚开始安装完后,没有正常启动,图标为黄色,左键点击图标,选择重新启动所有服务即可,正常运行时,图标为绿色。
3、Internet
信息服务(IIS)管理器中,右键点击“应用程序池”,添加应用程序池,如下图配置,确定。
4、右键点击“网站”,添加网站,如图,应用程序池选择刚才创建的PHP,别忘了修改80端口!
5、选中刚才创建的discuz网站,双击主页窗口中的“ASP”,启用父路径的值改为true,应用。
6、添加ISAPI筛选器,所需的PHP类库文件在wampsever安装目录“C:\wamp\bin\php\php5.3.10”,如图
7、添加脚本映射
点击“处理程序映射”图标后进行脚本映射配置
8、添加默认文档index.php
9、打开discuz网站,如下图,mysql调用正确。接下来进行网站安装,完成后,就说明系统的所有环境配置正常了。
好了,win7
x64旗舰版配置IIS+PHP+MYSQL终于完成了,以后在弄php网站,按照上面类似的方法就行了。接下来自己慢慢研究吧
关于discuz接入pdo和discuz官方网站的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。