+ -
当前位置:首页 → 问答吧 → 求助一个应用的安装

求助一个应用的安装

时间:2013-05-13

来源:互联网

本帖最后由 phpcanada 于 2013-5-13 21:02 编辑

我刚开始实习,从来没用过PHP,也没有人可以问

公司给我一个网上订购系统,我没办法正确安装到我的电脑上。我在国外,找到工作不容易,很怕搞杂了,恳请帮助。

我第一次发贴,不知到 有什么规矩没有,如果能给我点帮助,非常感谢。
我的邮箱是[email protected]

Server errorThe website encountered an error while retrieving http://ecrdb/ecr/portal.php. It may be down for maintenance or configured incorrectly.
Here are some suggestions:
  • Reload this webpage later.

HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.

这是错误提示,可能是什么问题呢

作者: phpcanada   发布时间: 2013-05-13

我感觉应该是程序里面的问题,像url重定向等,或者配置文件不正确。
最有效的方法是,直接在他的主程序页面上打印点内容,然后die()一下,看是服务器问是还是程序问题。然后在一直跟一下去。

作者: 枫叶   发布时间: 2013-05-13

你先确定下你的本地服务器安装调试好没?    windows平台还是linux平台   可以去下一个xampp 或者wampserver 之类的服务包安装。然后用info();探针验证一下。本地服务器搭建没问题在来考虑接下来的问题吧。。。。

作者: ray15251705128   发布时间: 2013-05-14

ray15251705128 发表于 2013-5-14 02:21
你先确定下你的本地服务器安装调试好没?    windows平台还是linux平台   可以去下一个xampp 或者wampserve ...

谢谢,
安装好了,
两个平台我都试过了。

作者: phpcanada   发布时间: 2013-05-14

看了下你的错误,个人感觉可能还是和本地服务器配置有点关系,你好好检查下

作者: tommercatfly   发布时间: 2013-05-14

枫叶 发表于 2013-5-14 10:10
我感觉应该是程序里面的问题,像url重定向等,或者配置文件不正确。
最有效的方法是,直接在他的主程序页面 ...

你好,我还是没弄好,非常急,不知道你可以帮我试一下吗?我给你下载链接。非常非常感谢。

作者: phpcanada   发布时间: 2013-05-14

程序里用到了                define('DOC_ROOT',$_SERVER['DOC_ROOT']);
                                define('URL_ROOT',$_SERVER['URL_ROOT']);
                                define('APP_ROOT',$_SERVER['APP_ROOT']);

可是运行显示没定义。
我查了PHP 手册, $_SERVER里面没有这三个ROOT ,我只找到了 $_SERVER(DOCUMENT_ROOT),为什么这个程序在别的服务器上可以用呢,我需要安装什么软件吗?

作者: phpcanada   发布时间: 2013-05-14

phpcanada 发表于 2013-5-14 21:29
你好,我还是没弄好,非常急,不知道你可以帮我试一下吗?我给你下载链接。非常非常感谢。 ...

好的,你给我下载地址吧,我在本地配置一下,看什么情况

作者: 枫叶   发布时间: 2013-05-15

枫叶 发表于 2013-5-15 09:23
好的,你给我下载地址吧,我在本地配置一下,看什么情况

https://www.dropbox.com/s/22pnveq3mg7l4b9/order.zip

sorry, no chinese input.

thanks a lot.

can you send me an email after you download it ?

作者: phpcanada   发布时间: 2013-05-15

能解决就太好了

作者: 黄一轩   发布时间: 2013-05-15

我下载到本地运行了一下,倒没有出现什么500错误,但全是语法或程序错误。

如:constants.php 中APP_NAME常量声明了两次
define("NEWLINE", "\n");
define("NEWLINEHTML", "<br/>\n");
define("APP_NAME", "ecr");
define('LANGUAGE_PREFERENCE', 'languagePreference');
define("IMAGE_FOLDER", "images/");
define("SYSTEM_MODE", "mode");

define("ORIGIN_GRMPortal_PORTAL", "ORIGIN_GRMPortal_PORTAL");
define("SYSTEM_CODE", "code");
//define("APP_NAME", "GRMPortal");


像functions.php 中 函数直接这样也是不行的。

function autoCompleteEngineInit(){       
?>       
       
        <!-- AUTO COMPLETE ENGINE START -->
        <script type="text/javascript" src="extlib/jquery-autocomplete/lib/jquery.js"></script>
        <script type='text/javascript' src='extlib/jquery-autocomplete/lib/jquery.bgiframe.min.js'></script>
        <script type='text/javascript' src='extlib/jquery-autocomplete/lib/jquery.ajaxQueue.js'></script>
        <script type='text/javascript' src='extlib/jquery-autocomplete/lib/thickbox-compressed_r.js'></script>
        <script type='text/javascript' src='extlib/jquery-autocomplete/jquery.autocomplete.js'></script>
       
        <link rel="stylesheet" type="text/css" href="extlib/jquery-autocomplete/jquery.autocomplete.css" />
        <link rel="stylesheet" type="text/css" href="extlib/jquery-autocomplete/lib/thickbox.css" />
               
        <script type="text/javascript">
        $().ready(function() {

                function findValueCallback(event, data, formatted) {
                        $("<li>").html( !data ? "No match!" : "Selected: " + formatted).appendTo("#result");
                }

                function formatItem(row) {
                        return row[0] + " (<strong>id: " + row[1] + "</strong>)";
                }
                function formatResult(row) {
                        return row[0].replace(/(<.+?>)/gi, '');
                }
        });
        </script>
        <!-- AUTOCOMPLETE ENGINE ENDS -->
<?
}
?>


然后就开始什么db了
Fatal error: require_once(): Failed opening required 'DOC_ROOT/scripts/db/Users.php' (include_path='.;C:\php\pear') in C:\wamp\www\nx\order\scripts\db\ActivationUtil.inc on line 5

作者: 枫叶   发布时间: 2013-05-15

枫叶 发表于 2013-5-15 23:57
我下载到本地运行了一下,倒没有出现什么500错误,但全是语法或程序错误。

如:constants.php 中APP_NAME ...

谢谢谢谢,我改了一些错误,之后发现了一个隐藏文件,里面设置了上面我列出来的三个值,现在唯一的错误是这个FUNCTIONS.PHP了. 我还没搞清楚要怎么改才能行.

作者: phpcanada   发布时间: 2013-05-16

phpcanada 发表于 2013-5-16 08:26
谢谢谢谢,我改了一些错误,之后发现了一个隐藏文件,里面设置了上面我列出来的三个值,现在唯一的错误是这个 ...

敢想敢做,得出自己的答案,表扬一下!

作者: pop300p   发布时间: 2013-05-23