9 lines
709 B
PHP
9 lines
709 B
PHP
<?php
|
|
header('Content-Type: application/json');
|
|
$target = $_GET['target'] ?? $_POST['target'] ?? '/var/www/html/api/wevia-master-api.php';
|
|
$phase1 = ['errors'=>trim(shell_exec("grep -c 'error\|Error\|ERROR' /var/log/nginx/error.log 2>/dev/null")),'recent'=>trim(shell_exec("tail -3 /var/log/nginx/error.log 2>/dev/null"))];
|
|
$phase2 = ['patterns'=>trim(shell_exec("grep -c 'PHP Fatal\|PHP Warning\|PHP Notice' /var/log/nginx/error.log 2>/dev/null"))];
|
|
$phase3 = ['syntax'=>trim(shell_exec("php -l $target 2>&1"))];
|
|
$phase4 = ['status'=>'ready for fix'];
|
|
echo json_encode(['ok'=>true,'methodology'=>'4-phase','phase1_evidence'=>$phase1,'phase2_patterns'=>$phase2,'phase3_test'=>$phase3,'phase4_fix'=>$phase4]);
|