数据库: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 编辑过] |