Board logo

标题: X3 Client登陆后无法显示背景页面及分析元金字塔图标的解决办法参考 [打印本页]

作者: tansj    时间: 2009-2-26 02:46     标题: X3 Client登陆后无法显示背景页面及分析元金字塔图标的解决办法参考

数据库:Sqlserver

X3 版本:V151

现象:

1、使用Homepage方式登陆,无法显示背景页面;

2、一般数据>总帐会计表>分析>分析元金字塔&科目本性金字塔中的金字塔图标无法显示。

解决办法:

1、开始>运行>cmd,输入netstat -ano查看本机端口监听情况,看有没有类似于以下的监听:

Proto  Local Address          Foreign Address        State           PID
TCP    0.0.0.0:80             0.0.0.0:0              LISTENING       1848

一般在第一行;

若没有,请检查apachemonitor里的apache2服务是否已启动;

若有,继续:

2、继续运行tasklist,查看上述监听中PID的进程是哪一个:

Apache.exe                  1848 Console                 0      2,940 K

若有类似的一行,则说明:

本机80端口已被Apache监听,监听端口为80,进程号为1848,若被其他程序监听,请确认监听程序并将其停掉;

注意:Apache2.2*的服务名为httpd而不是Apache.exe,若被httpd.exe监听了80端口,应该不会引起题中的问题。若正好有此条件的麻烦帮忙测试下。

3、若本机80端口正确被Apache监听,则检查apache的配置文件,路径:

C:\rogram Files\Apache Group\Apache2\conf

httpd.conf文件可以使用notepad打开。

打开后请检查httpd.conf文件末尾是否有类似的一段:

#A_D_O_N_I_X_Documentation_Alias_START : X3V5 #
#
Alias /AdxDoc_X3V5 "d:\SAGE\SAGEX3V5\X3V5"
#
   <Directory "d:\SAGE\SAGEX3V5\X3V5">
      AddDefaultCharset Off
      Options Indexes FollowSymlinks MultiViews
      AllowOverride None
      Order allow,deny
      Allow from all
   </Directory>
#
#A_D_O_N_I_X_Documentation_Alias_END : X3V5 #

#A_D_O_N_I_X_Solution_Alias_START : X3V5 #
#
Alias "/Adonix_X3V5" "d:\SAGE\SAGEX3V5\X3V5\dossiers\X3_PUB"
#
#
   <Directory "d:\SAGE\SAGEX3V5\X3V5\dossiers\X3_PUB">
      Options Indexes FollowSymlinks MultiViews
      AllowOverride None
      Order allow,deny
      Allow from all
      AddType text/x-component .htc
      AddDefaultCharset Off
   </Directory>
#
#A_D_O_N_I_X_Solution_Alias_END : X3V5 #

其中,

#A_D_O_N_I_X_Documentation_Alias_START : X3V5 #
#
Alias /AdxDoc_X3V5 "d:\SAGE\SAGEX3V5\X3V5"
#
   <Directory "d:\SAGE\SAGEX3V5\X3V5">
      AddDefaultCharset Off
      Options Indexes FollowSymlinks MultiViews
      AllowOverride None
      Order allow,deny
      Allow from all
   </Directory>
#
#A_D_O_N_I_X_Documentation_Alias_END : X3V5 #

这一段的配置是关于documentation server的配置文件,d:\SAGE\SAGEX3V5\X3V5为我的document路径,若这一段没有将可能出现正确完成其他配置后按F1帮助文件打不开的情况;


#A_D_O_N_I_X_Solution_Alias_START : X3V5 #
#
Alias "/Adonix_X3V5" "d:\SAGE\SAGEX3V5\X3V5\dossiers\X3_PUB"
#
#
   <Directory "d:\SAGE\SAGEX3V5\X3V5\dossiers\X3_PUB">
      Options Indexes FollowSymlinks MultiViews
      AllowOverride None
      Order allow,deny
      Allow from all
      AddType text/x-component .htc
      AddDefaultCharset Off
   </Directory>
#
#A_D_O_N_I_X_Solution_Alias_END : X3V5 #

这一段是关于X3 Solution的web配置,若缺少这一段将导致题中的问题。其中,

d:\SAGE\SAGEX3V5\X3V5\dossiers\X3_PUB路径是程序调用的web文件路径,蓝色字体为系统目录路径。

若非常不幸你的机器正好遇到这种情况,请检查如上设置,把上文中红色字体的一段COPY过去,加在你的apache2的httpd.conf文件的末尾,把路径改成你的相关安装路径即可。

进阶:

若后续安装了BO模块,则config文件中关于Solution的一段应该与下面这段类似:

#A_D_O_N_I_X_Solution_Alias_START : X3V5 #
#
Alias "/Adonix_X3V5" "d:\SAGE\SAGEX3V5\X3V5\dossiers\X3_PUB"
#
<IfModule !mod_proxy.c>
    LoadModule proxy_module modules/mod_proxy.so
    LoadModule proxy_connect_module modules/mod_proxy_connect.so
    LoadModule proxy_http_module modules/mod_proxy_http.so
    LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
</IfModule>
<IfModule mod_proxy.c>
    <Location /businessobjects/>
        AddDefaultCharset Off
        ProxyPass
http://TANSHIJIE:8080/businessobjects/
    </Location>
</IfModule>

#
#
   <Directory "d:\SAGE\SAGEX3V5\X3V5\dossiers\X3_PUB">
      Options Indexes FollowSymlinks MultiViews
      AllowOverride None
      Order allow,deny
      Allow from all
      AddType text/x-component .htc
      AddDefaultCharset Off
   </Directory>
#
#A_D_O_N_I_X_Solution_Alias_END : X3V5 #

注意灰绿色的这一段。

配置完成后,在浏览器栏中输入:127.0.0.1/Adonix_X3V5/

其中,X3V5为服务器组件名。

浏览器返回应如图所示:

全文完。若还有其他现象,欢迎补充,大家一起研究。

[此帖子已被 tansj 在 2009-2-25 21:40:55 编辑过]


作者: tansj    时间: 2009-4-8 18:08     标题: Re:X3 Client登陆后无法显示背景页面及分析元金字塔图标的解决办法参考

for jerry




欢迎光临 赛捷软件论坛 (http://sagesoft.cn/bbs/) Powered by Discuz! 7.2