Не могу найти источник ошибки на index.php, используя slim framework - PullRequest
0 голосов
/ 08 февраля 2019

Я работаю над использованием Slim API, и я несколько раз переустанавливал проект и воссоздал все.Я получаю сообщение об ошибке в строке 15 моего файла index.php.это ошибка

Fatal error: Uncaught RuntimeException: Unexpected data in output buffer
Notice: Undefined variable: db in /var/www/html/slimquote/index.php on line 15

Fatal error: Uncaught RuntimeException: Unexpected data in output buffer. Maybe you have characters before an opening <?php tag? in /var/www/html/slimquote/vendor/slim/slim/Slim/App.php:625 Stack trace: #0 /var/www/html/slimquote/vendor/slim/slim/Slim/App.php(335): Slim\App->finalize(Object(Slim\Http\Response)) #1 /var/www/html/slimquote/index.php(22): Slim\App->run() #2 {main} thrown in /var/www/html/slimquote/vendor/slim/slim/Slim/App.php on line 625

Я удалил и ищу любой символ перед открывающим тегом. Тем не менее, я продолжаю получать эту ошибку.Кто-нибудь знает, что это? .. У меня есть поиск по всему, и все указывают на закрывающие теги?>, но у меня ничего не осталось.Я также прокомментировал любую строку, включая конфигурацию базы данных и все, что создавалось для базы данных ... любая помощь приветствуетсяфайл index.php

<?php
ini_set('display_errors', 'On');
error_reporting(E_ALL);

use \Psr\Http\Message\ServerRequestInterface as Request;
use \Psr\Http\Message\ResponseInterface as Response;

require 'vendor/autoload.php';
//require 'dbHandlers/DBconnection.php';

//$conn = new DBconnection();
//$db = $conn->dbConnect();

$app = new \Slim\App;
$app->get('/', function (Request $request, Response $response, array $args) {
//  $query = 'SELECT * FROM quotes_tb ORDER BY id';
//  $sql = mysqli_query($db, $query);   

    $response->getBody()->write("Hello world");
    return $response;
});
$app->run();
...