1.不支持ubuntu10.1的问题,使用Debianetch
2.只支持postsql7.4的问题,更改脚本7.4成8.2
3.postgresql的Socket无法访问的问题
postgresql安装指南 [url]http://www.linuxpk.com/3338.html[/url]
[url]http://soft.zdnet.com.cn/software_zone/2007/0926/524759.shtml[/url]
4.发现重大问题,居然没有PostMaster,不知道这个破Postgresql怎么装的,还apt-get呢
5.重大发现Postmast和postgres都在/usr/lib/postgresql/8.2里,现在遇到的问题是postgres找不到配置文件可能PDGDATA设置的问题PGDATA是环境变量,用来制定Psql数据库的数据存放位置.
6.postgresql混乱的权限问题
更改其所需要的文件为postgresql用户和用户组
chown postgresql:postgresql filename7.PGDATA的具体位置有initdb来指定,或者创建一个空文件夹指定制定给initdb命令.
8.使用完initdb命令之后,postgrespostmaster就可以运行成功了.
9.修改/etc/postgresql/8.2/main/environment文件,添加PGDATA变量.
10.遇到巨大障碍,在/etc/init.d/postgresql-8.2时,出现错误:
Could not connect to database
pg_control: could not open file "/etc/lib/postgresql/8.2/pg_control" for reading : No such file or directoryError: Could not parse locale out of pg_control data output
11.转移到服务器上操作,postgresql8.2看似良好
12.上午install-gforge-1-dependency.php查看出错
13.中午运行install-gforge-1-dependency.php DEBIANETCH直接下载成功,通过所有依赖性验证
14.开始install-gforge-2-db.php,需要将7.4变成8.2
使用vi命令 %s/7.4/8.2/gcp |
vi具体用法参考vi命令大全 |
15.出现db/目录为空问题
从测试机上拷贝过去的vr6有问题没有db文件夹,将本机上的db打包,用ftp传到服务器,服务器端apt-get install unzip 解压解决问题
16.运行install-gforge-2-db.php再次出现问题,原针对8.2版本的不兼容,不支持过短的密码和-e指令
ReadMasked()中Php的popen()函数调用的read -e指令无法解析,这可能是版本原因造成,popen函数参见popen,read的问题可能是不同的Linux版本的read命令无法解析-e指令造成的,read命令使用指南参见Linux的Read命令.
测试发现在Unbuntu上直接执行read命令是行得通的,但是
改变/www/themes下文件和图片
更改GFThemes.css文件内人Font-size改变字体外观!
改变images下的图像文件,改变logo
至此告一段落! |