返回列表 回复 发帖

关于导入用友帐套的障碍(全过程)

首先声明,我对网络和数据技术一无所知,完全是靠阅读各位老大的指南,加上阅读php代码里的注释来操作的。
——————————————————————————
1、系统环境
硬件:略
OS:Windows XP
Web服务器:phpstudy该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等。)
经过登录localhost实际观察,几个组件的具体版本是:
MySQL client version: 5.0.37PHP version 5.2.0WebERP version:3.071
Weberp 中文包:3.05

2、安装过程
1)运行phpstudy
2)将weberp安装包解压缩至www文件夹下
3)将中文包解压缩拷贝至www/weberp/local文件夹下
4)在浏览器地址栏输入http://localhost/phpmyadmin
5)在phpmyadmin的操作界面上选择import(有的版本可能是中文的“导入”)
6)选择导入的文件为www/weberp/sql/mysql/weberp-demo.sql
7)修改www/weberp/config.php文件的第46、47行里的连接数据库的用户名和密码为phpmyadmin里设置好的mysql服务器用户名和密码,保存这个文件。
8)在浏览器地址栏输入http://localhost/weberp,这时的默认公司名是weberp(也就是www/weberp/companies/weberp映射出的结果),登录用户名为demo,密码weberp。成功进入英文界面
9)在英文的界面里,点击左上角的“Demonstration user”,将语言从en_GB改为zh_CN,即可进入中文界面。

至此已经可以在基于weberp-demo.sql定义的数据库里操作。

下一贴我再来写故障和处理部分(不是每个故障我都解决了)。

导入用友帐套的问题

下载了usfoft.war,解压缩到www/weberp/sql/msql/usfoft.sql

在phpmyadmin里导入这个文件,始终出现错误提示:
1)如果字符集选择utf8,提示说:
“有可能您发现了 SQL 分析器的臭虫。请仔细检查您的查询,包括引号是否正确及是否匹配。其它可能的失败原因可能由于您上传了超过引用文本区域外的二进制数据。您还可以在 MySQL 命令行界面试一下您的查询。如果可能的话,以下会列出 MySQL 服务器的错误输出,这可能对您解决问题有一定的帮助作用。如果您仍然有问题,或者命令行界面执行成功而分析器出错,请将您的 SQL 查询缩减到导致问题的某一条语句,然后和下面剪切区中的数据一起提交一个臭虫报告:
……………………”

2)如果字符集选择latin1,提示说:
“您的 SQL 查询可能有错。如果可能的话,以下会列出 MySQL 服务器的错误输出,这可能对您解决问题有一定的帮助作用。

ERROR: 引号不配对 @ 537
……………………”

该怎么解决呢?
Web服务器:phpstudy(该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序不仅包括PHP调试环境,还包括了开发工具、开发手册等。)

这个东西没用过,你可以试试appserv。
mysql的默认字符集要改成latin1,否则中文会乱码。phpmyadmin也要换成比较低的版本。

如果不太懂,建议用这里推荐的服务器组件,否则很难查错的。

还是不行

1)换了appserv
2)mysql的字符集没问题
3)phpmyadmin版本2.10

还是不行啊

会不会是上传的ufsoft.sql文件里面存在缺个别引号之类的错误
就这样没结果?
如上问题我也出现了,换了PHPMYADMIN2.53就可以了
返回列表