第一次搭建 Apache+mysql+php 环境,用的是 Appserv 自动配置的,配置 qwikioffice主要是改了 server/o-config.php里面的几个参数: 
   public $DOMAIN = 'localhost';   
   public $DB_CONN_STRING = 'mysql:dbname=qwikioffice;host=localhost';
   public $DB_USERNAME = 'root';
   public $DB_PASSWORD = 'sa';
用PHP测试项目访问新建的qwikioffice数据库一切正常,但打开login.html点登陆后提示以下JS错误: (网页错误详细信息用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Win64; x64; Trident/4.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0)
时间戳: Sat, 28 Apr 2012 19:08:16 UTC
消息: 缺少 ')'
行: 8
字符: 83993
代码: 0
URI: http://localhost/loginWindow/qWikiOffice/client/misc/ext-core.js)
尝试了将ext-core.js换成 extjs 3.2.1的ext-all.js和ext-base.js后依然提示缺少")";
还请高人指教,谢谢!

解决方案 »

  1.   

    在 ext-core.js 的第八行附近有Javasctipt的语法错误。如果你不知道怎么修正,就把那一片的代码贴出来
      

  2.   

    这多半是字符串提前结束产生的ext-js 和 jquery 一样都是 js 框架
    由于代码量巨大,所以运行时刻都采用紧凑格式的 js 文件
    如果你怀疑是 js 的问题,可使用源码版进行调试不过一般不会出现这种低级错误,你首先应检查传递给他的数据是否正确
      

  3.   

    是的,我觉得EXT的问题不大,我调试了下,因为对PHP不熟悉,所以大概我觉得是连接数据库那个位置有点问题,或许是我配置 o-config.php 里面的参数有问题,按道理来说就改改这里建个新数据库就能运行的,如果是 qwikioffice源代码本身的问题我就真的无语了.哪位大大能够真正的去下载一下,然后在本地配置运行一下,看能否成功,谢谢!
      

  4.   


    之前我也去里面看了那段代码,里面是一个输出 json的方法, function(json){return eval("("json")")}; 我 把这个json打印出来 是 提示我: 连接数据库失败.
      

  5.   


    之前我也去里面看了那段代码,里面是一个输出 json的方法, function(json){return eval("("json")")}; 我 把这个json打印出来 是 提示我: 连接数据库失败.
      

  6.   

    function(json){return eval("("+json+")";);};  这样呢?  或者你注释掉试试。这个跟php无关。是js的问题。
      

  7.   

    那你另建一php文件 dbtest.php 放在网站根目录中,内写
    <?php
    mysql_connect('localhost', 'root', 'sa') or die('mysql: '. mysql_error());
    mysqli_connect('localhost', 'root', 'sa') or die('mysqli: '. mysql_error());
    new PDO('mysql:dbname=qwikioffice;host=localhost', 'root', 'sa');浏览器地址栏键入:http://localhoost/dbtest.php
    执行后贴出结果