免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2224 | 回复: 4
打印 上一主题 下一主题

apache2.2.0+php4.4.2+mysql4.1.20+phpmyadmin2.6组建主站时遇到的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-07-15 17:56 |只看该作者 |倒序浏览
操作系统:RedHat AS4
源代码包:apache2.2.0+php4.4.2+mysql4.1.20+phpmyadmin2.6

apache、mysql、php安装都没有提示问题,apache、mysql也可以启动,phpmyadmin的界面也可以看到!

网站主页文件夹jiabao在/usr/local/apache2/htdocs/jiabao
在IE中输入http://192.168.0.250/jiabao时会提示:
参数传递错误,请与网站开发人员联系!
Unknown character set: 'gb2312'
每个页面都是如此提示!

建立jiabao数据库之后用phpmyadmin导入*.sql报错:

SQL 查询:

-- phpMyAdmin SQL Dump
-- version 2.6.2
-- http://www.phpmyadmin.net
--
-- 主机: localhost
-- 生成日期: 2006 年 07 月 06 日 13:31
-- 服务器版本: 4.1.18
-- PHP 版本: 4.4.2
--
-- 数据库: `jiabao`
--
-- --------------------------------------------------------
--
-- 表的结构 `ad`
--
CREATE TABLE `ad` (

`id` bigint( 20 ) NOT NULL AUTO_INCREMENT ,
`iClass_select` bigint( 20 ) default NULL ,
`title` varchar( 255 ) default NULL ,
`ad_filein` varchar( 255 ) default NULL ,
`link_url` varchar( 255 ) NOT NULL default '',
`link_target` int( 11 ) NOT NULL default '0',
`idate` date default NULL ,
`idate2` date NOT NULL default '0000-00-00',
`ad_location_select` varchar( 255 ) NOT NULL default '',
`sort_num` bigint( 20 ) default NULL ,
`BShow_checkbox` int( 11 ) default NULL ,
`ChangTime` datetime default NULL ,
PRIMARY KEY ( `id` )
) ENGINE = MYISAM DEFAULT CHARSET = gbk AUTO_INCREMENT =34
MySQL 返回:

#1115 - Unknown character set: 'gbk'

最后这一句gbk是什么意思?插件吗???需要安装吗?

还有我的主页不能完全显示!总有一句话:
参数传递错误,请与网站开发人员联系!
Unknown character set: 'gb2312'

这些问题是由于没有安装zend造成的吗???

1.1创建mysql组和mysql用户
#groupadd
#mysqluseradd -g mysql mysql
修改/root下的.bash_profile的这一行:PATH=$PATH: $HOME/bin

PATH=$PATH: $HOME/bin:/usr/local/mysql/bin
1.2安装mysql
#tar -xzvf mysql-4.1.20.tar.gz
#cd mysql-4.1.20
#./configure --prefix=/usr/local/mysql --with-charset=gbk --with-charset=gb2312 --with-charset=utf8 --with-extra-charsets=complex --without-uca
#make
#make install
#cd scripts
#./mysql_install_db
#chown -R root /usr/local/mysql
#chown -R mysql /usr/local/mysql/var
#chgrp -R mysql /usr/local/mysql
#cp ../support-files/my-medium.cnf /etc/my.cnf
向/etc/ld.so.conf中加入两行:
/usr/local/mysql/lib/mysql
/usr/local/lib
载入库,执行ldconfig -v
1.3测试mysql是否工作
#cd /usr/local/mysql/bin/
#./mysqld_safe --user=mysql&(等同于/usr/local/mysql/bin/mysqld_safe &)
#ps -ef |grep mysql
看mysql_safe是否工作
1.4设置mysql为自启动将mysql安装目录下的support-files目录中的mysql.server文件拷到/etc/init.d目录
#cp mysql.server /etc/init.d/mysql
#chmod 755 /etc/init.d/mysql
创建硬链接cd /etc/rc3.d(文本方式启动)
#ln -s /etc/init.d/mysql S85mysql
#ln -s /etc/init.d/mysql K85mysql

设置mysql密码(远程登陆加–h 192.168.0.250)
#/usr/local/mysql/bin/mysqladmin –uroot –p123456
进入mysql数据库(远程登陆加–h 192.168.0.250)
#/usr/local/mysql/bin/mysql –uroot –p123456
修改mysql密码(远程登陆加–h 192.168.1.144)
#/usr/local/mysql/bin/mysql –uroot –p123456 password 654321

[ 本帖最后由 caichang 于 2006-7-20 00:10 编辑 ]

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
2 [报告]
发表于 2006-07-15 23:18 |只看该作者
gbk表示编码类型。

你的mysq;可能需要重新编译。
./configure --help可以看到么charset的设置的。

论坛徽章:
0
3 [报告]
发表于 2006-07-15 23:54 |只看该作者

回复 1楼 caichang 的帖子

你没有加入宽字符集支持 你看看HTTPD。CONF 文件里有没有GB2312字符集的 还有要安装GD和LIBOICIN支持包你的编译PHP没有安装好。我也是昨天编译全部通过的。我的是;REDHAT EL 4.1 +APACHE 2.2.0+MYSQL 4.1.20+PHP4.4.2+PHPMYADMIN 2.6.4+ZEND 2.5.10环境编译成功的

论坛徽章:
0
4 [报告]
发表于 2006-07-16 23:05 |只看该作者
谢谢楼上的两位!我会快点把我的配置过程贴上来的!

论坛徽章:
0
5 [报告]
发表于 2006-07-20 00:17 |只看该作者
我好像把问题解决了!感觉还不错!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP