osCommerce error "Fatal error: Cannot re-assign $this"

本文解决了一个常见的osCommerce错误——“Fatal error: Cannot re-assign $this”。此错误源于osCommerce基于PHP4而非PHP5。文章提供了详细的步骤指导如何通过修改upload.php文件来解决这个问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

osCommerce error "Fatal error: Cannot re-assign $this"

The error appears because your OS Commerce is based on PHP4 rather than PHP5. To resolve the error message, you should follow the instructions below:


1. Go to your cPanel. Refer to SiteGround cPanel access guide.


2. Click on the File Manager icon.


3. Click on the folder icon next to public_html folder name.


4. Click on the folder icon next to the folder in which your osCommerce is installed


5. Find ../catalog/admin/includes/classes/upload.php file and click on it


6. In the upper right corner you will see several management options for upload.php file. Click on Edit File


7. Open the file and find the line (about 30 lines down) that says:

 

// self destruct
$this = null;

 

And change it to:

 

// self destruct
// $this = null;
unset($this);

 


This should solve your problem.


_______________

转载于:https://www.cnblogs.com/hooei/archive/2008/10/12/1309453.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值