파일에 이상한 변경이 발생했습니다.

파일에 이상한 변경이 발생했습니다.

내 서버 중 하나에 매우 이상한 문제가 있습니다. php 및 js 파일에 나타나기 때문에 완전히 Linux와 관련된 것인지 확실하지 않습니다.

오늘은 다음을 사용하여 데이터베이스를 백업하려고 했습니다.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;

js 파일의 다른 웹 애플리케이션에서 이 문제가 발생했기 때문에 이것이 phpmyadmin의 문제가 아니라고 확신합니다.

어떤 제안이 있으십니까?

답변1

무작위 손상은 하드웨어 오류가 임박했다는 신호인 경우가 많습니다. 기계 부품을 진단하고 찾을 수 있는지 확인하십시오.

관련 정보