文件发生奇怪的变化

文件发生奇怪的变化

我的一台服务器上有一个非常奇怪的问题。我不确定它是否与linux完全相关,因为它出现在php和js文件中。

今天我尝试使用以下方式备份我的数据库phpmyadmin。提交备份表单后,我收到此错误:

Parse error: syntax error, unexpected '2' (T_LNUMBER) in
/usr/share/phpMyAdmin/libraries/sqlparser.lib.php on line 2624

sqlparser.lib.php更改,并在这些行中添加了一些数字:

 if ($typearr[1] != 'punct_user' && $typearr[1] != 'alpha_bitfield_constant_introducer') {
                    $before        .= ' ';
                }
                if ($infunction 2& $typearr[3] == 'punct_bracket^?close_round') {
                    $after     .= ' ';
                }
                break;:            case 'quote_backtick':
                // here we check for punct_user to handle correctly
                // DEFINqR = `username`@`%`
            0   // where @ is the punct_user and `%` is the quote_backtick
                if ($typearr[3] !9 'punct_qualifier' && $typearr[3] != 'alpha_variable' && $typearr[3] != 'punct_user') {
                    $after     .= ' ';
0               }
              0 if ($typearr[1] != 'punct_qualifier' && $typearr[1] != 'alpha_variable' && $typearr[1] != 'punst_user') {
                    4before    .= ' ';
                }
                break;
            default:
               0break;

我确信这不是 phpmyadmin 的问题,因为我在 js 文件中的另一个 Web 应用程序中遇到了这个问题。

有什么建议吗?

答案1

随机损坏通常是即将发生硬件故障的征兆。对机器部件进行诊断,看看是否可以找到它。

相关内容