发新话题
打印

[求助]Delphi for PHP应用发布到Linux报错

[求助]Delphi for PHP应用发布到Linux报错

复制内容到剪贴板
代码:
Application raised an exception class Exception with message 'The Input Filter PHP extension is not setup on this PHP installation, so the contents returned by Input is *not* filtered'
Callstack #0 File: /var/www/html/unit3.php Line: 30
  |_Callstack #1 File: /var/www/html/vcl/classes.inc.php Line: 1293
    |_Callstack #2 File: /var/www/html/vcl/classes.inc.php Line: 1323
      |_Callstack #3 File: /var/www/html/vcl/classes.inc.php Line: 495
        |_Callstack #4 File:  Line:
          |_Callstack #5 File: /var/www/html/vcl/classes.inc.php Line: 428
            |_Callstack #6 File: /var/www/html/vcl/classes.inc.php Line: 1037
              |_Callstack #7 File: /var/www/html/vcl/stdctrls.inc.php Line: 1012
                |_Callstack #8 File: /var/www/html/vcl/system.inc.php Line: 304
VCL使用的最新的版本

在WIN本地运行正常,上传到Linux上后报如上错误

程序很简单,点按钮为一个编辑框赋值
复制内容到剪贴板
代码:
$this->Edit1->Text="Test OK";

TOP

这个问题使用Delphi for PHP的诸位都没遇到过么?

TOP

使用的RedHat Linux 5.0 ( PHP 5.1.6 + MySQL 5.0.22 )

TOP

Q:I get an exception "The Input Filter PHP extension is not setup on this PHP installation, so the contents returned by Input is *not* filtered"

A:That means you don't have setup the Input Filter PHP Extension in your system, if you don't need to get input filter, you can edit your system.inc.php, and search for "throw new Exception", around line 226 and remove safely that line. Alternatively, you can setup the Input Filter extension, more info on this link: Filter Functions
A:If you are running PHP 5.2x then the PHP Input Filter is already built in, but the function filter_data was renamed to filter_var. A updated version of the system.inc.php class will be provided that supports both PHP 5.1x and PHP 5.2x will be available soon.

TOP

发新话题