PHP 线上BUG调试小问题。

sky1314 2014-07-10 05:24:00

程序在我windows本地(appserv)一切正常。
但我整了一个VPS,centos系统后。就一直报错。
页面直接显示,PHP里面的源代码。
查看。error_log日志,说的是

PHP Fatal error: Class 'linkagesClass' not found in /var/www/pddoc/index.php on line 67

源代码就是这两句:
require_once ("modules/linkages/linkages.class.php");
$result = linkagesClass::GetList(array("limit"=>"all"));

但文件modules/linkages/linkages.class.php,是存在的。类linkagesClass也存在。

我线上的地址是:www.minbanks.com

请问现在应该怎么调试。??PHP版本问题?
请高手支个招。。
...全文
189 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sky1314 2014-07-10
  • 打赏
  • 举报
回复
问题解决, 版主下解。 php.ini 中 short_open_tag = On(用这个) 或将 <? 都改为 <?php
weijiepeng 2014-07-10
  • 打赏
  • 举报
回复
require_once ("./modules/linkages/linkages.class.php"); 试一试
sky1314 2014-07-10
  • 打赏
  • 举报
回复
引用 2 楼 xuzuning 的回复:
在 require_once ("modules/linkages/linkages.class.php"); 下面加一句 print_r(get_included_files()); 看看结果再说
加了这个,还是显示之前内容
xuzuning 2014-07-10
  • 打赏
  • 举报
回复
访问 http://www.minbanks.com/ 可以看到
<?
/******************************
 * $File: linkage.class.php
 * $Description: 证书
 * $Author: hummer 
 * $Time:2010-08-09
 * $Update:None 
 * $UpdateDate:None 
******************************/
//将语言给插进来
require_once("linkages.model.php");

class linkagesClass{
你的这段程序需要打开短标记支持 php.ini 中 short_open_tag = On 或将 <? 都改为 <?php
xuzuning 2014-07-10
  • 打赏
  • 举报
回复
在 require_once ("modules/linkages/linkages.class.php"); 下面加一句 print_r(get_included_files()); 看看结果再说
小在在 2014-07-10
  • 打赏
  • 举报
回复
require_once ("modules/linkages/linkages.class.php"); 这么引用可能找不到文件路径 改成这个试试: require_once (__DIR__ . "/modules/linkages/linkages.class.php");
说明:此系统是本人线上已经修改后线上销售功能无主流程BUG的版本。 本人从CSDN中下载了N个各类型的这种版本,都有多多少少的BUG,于是找来 一个最靠谱的先在本地的linux+fast cgi+ngnix的环境测试了一下,OK后, 再上传到香港空间再次测试,把发现的部分找不到模块的大小写命名的BUG也统一 修改后,确认我用手机通过微信能正常,访问,下单,支付(支付宝账号没有后面返回没测) 后,重新导出分享给各位。如果你在测试中发现报找不到模块的错误,应该是文件大小写命名的问题,直接去确认文件名的大小写。 建议直接安装在站点的根目录下。 后台地址 http://xxx.com/admin.php admin admin登录即可。 支付方式是 支付宝接口 需要申请 微信接口也是大概集成需要细化。 1:直接导入wx20140326.sql这个文件到数据库。 2:配置文件修改: /data/config/config.php 14行,有一个显示页面调试参数,'SHOW_PAGE_TRACE' = true开发时用,上线后就改为false /data/config/db.php 这里面是改数据库相关信息的。把 DB_HOST,DB_NAME,DB_USER,DB_PWD改成你自已的。 /index.php 25行 APP_DEBUG 测试开关 true开发时使用。上线后就false 3:微信支口的填写 登录后台后后台首页会显示 徽商接口配置URL http://xxxx.com/index.php?m=Weixin&a=index 对应的文件在/app/Lib/ORG/Weixin.class.php 第三行就是TOKEN的定义,自已修改。这样子,就可以通过这个地址来验证公共号与公共号交互。 不过,消息回复的相关功能,这个版本,好像没有实现,请兄弟们,自已来完善吧。后台就是入库了,好像不能交互。我还没有测,但看了下代码。 4:此系统,对于产品上架销售支付这些功能是OK的。代码中还有很多其它一些功能,好像有BUG,也不完善,应该是第一版作者共布时,去掉了一些 功能模块,但对于我们要做一个微商城系统来说,应该是OK了。

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧