Whoops \ Exception \ ErrorException (E_WARNING)
Cannot modify header information - headers already sent by (output started at /home/banglaonline24/isp13.banglaonline24.com/index.php:2) Whoops\Exception\ErrorException thrown with message "Cannot modify header information - headers already sent by (output started at /home/banglaonline24/isp13.banglaonline24.com/index.php:2)" Stacktrace: #6 Whoops\Exception\ErrorException in /home/banglaonline24/isp13.banglaonline24.com/system/core/Common.php:570 #5 header in /home/banglaonline24/isp13.banglaonline24.com/system/core/Common.php:570 #4 set_status_header in /home/banglaonline24/isp13.banglaonline24.com/system/core/Exceptions.php:172 #3 CI_Exceptions:show_error in /home/banglaonline24/isp13.banglaonline24.com/system/core/Exceptions.php:138 #2 CI_Exceptions:show_404 in /home/banglaonline24/isp13.banglaonline24.com/system/core/Common.php:440 #1 show_404 in /home/banglaonline24/isp13.banglaonline24.com/system/core/CodeIgniter.php:494 #0 require_once in /home/banglaonline24/isp13.banglaonline24.com/index.php:317
Stack frames (7)
6
Whoops\Exception\ErrorException
/system/core/Common.php570
5
header
/system/core/Common.php570
4
set_status_header
/system/core/Exceptions.php172
3
CI_Exceptions show_error
/system/core/Exceptions.php138
2
CI_Exceptions show_404
/system/core/Common.php440
1
show_404
/system/core/CodeIgniter.php494
0
require_once
/index.php317
/home/banglaonline24/isp13.banglaonline24.com/system/core/Common.php
 
            if (isset($stati[$code]))
            {
                $text = $stati[$code];
            }
            else
            {
                show_error('No status text available. Please check your status code number or supply your own message text.', 500);
            }
        }
 
        if (strpos(PHP_SAPI, 'cgi') === 0)
        {
            header('Status: '.$code.' '.$text, TRUE);
            return;
        }
 
        $server_protocol = (isset($_SERVER['SERVER_PROTOCOL']) && in_array($_SERVER['SERVER_PROTOCOL'], array('HTTP/1.0', 'HTTP/1.1', 'HTTP/2'), TRUE))
            ? $_SERVER['SERVER_PROTOCOL'] : 'HTTP/1.1';
        header($server_protocol.' '.$code.' '.$text, TRUE, $code);
    }
}
 
// --------------------------------------------------------------------
 
if ( ! function_exists('_error_handler'))
{
    /**
     * Error Handler
     *
     * This is the custom error handler that is declared at the (relative)
     * top of CodeIgniter.php. The main reason we use this is to permit
     * PHP errors to be logged in our own log files since the user may
     * not have access to server logs. Since this function effectively
     * intercepts PHP errors, however, we also need to display errors
     * based on the current error_reporting level.
     * We do that with the use of a PHP error template.
     *
     * @param    int    $severity
     * @param    string    $message
/home/banglaonline24/isp13.banglaonline24.com/system/core/Common.php
 
            if (isset($stati[$code]))
            {
                $text = $stati[$code];
            }
            else
            {
                show_error('No status text available. Please check your status code number or supply your own message text.', 500);
            }
        }
 
        if (strpos(PHP_SAPI, 'cgi') === 0)
        {
            header('Status: '.$code.' '.$text, TRUE);
            return;
        }
 
        $server_protocol = (isset($_SERVER['SERVER_PROTOCOL']) && in_array($_SERVER['SERVER_PROTOCOL'], array('HTTP/1.0', 'HTTP/1.1', 'HTTP/2'), TRUE))
            ? $_SERVER['SERVER_PROTOCOL'] : 'HTTP/1.1';
        header($server_protocol.' '.$code.' '.$text, TRUE, $code);
    }
}
 
// --------------------------------------------------------------------
 
if ( ! function_exists('_error_handler'))
{
    /**
     * Error Handler
     *
     * This is the custom error handler that is declared at the (relative)
     * top of CodeIgniter.php. The main reason we use this is to permit
     * PHP errors to be logged in our own log files since the user may
     * not have access to server logs. Since this function effectively
     * intercepts PHP errors, however, we also need to display errors
     * based on the current error_reporting level.
     * We do that with the use of a PHP error template.
     *
     * @param    int    $severity
     * @param    string    $message
/home/banglaonline24/isp13.banglaonline24.com/system/core/Exceptions.php
     * @param     int        $status_code    (default: 500)
     *
     * @return    string    Error page output
     */
    public function show_error($heading, $message, $template = 'error_general', $status_code = 500)
    {
        $templates_path = config_item('error_views_path');
        if (empty($templates_path))
        {
            $templates_path = VIEWPATH.'errors'.DIRECTORY_SEPARATOR;
        }
 
        if (is_cli())
        {
            $message = "\t".(is_array($message) ? implode("\n\t", $message) : $message);
            $template = 'cli'.DIRECTORY_SEPARATOR.$template;
        }
        else
        {
            set_status_header($status_code);
            $message = '<p>'.(is_array($message) ? implode('</p><p>', $message) : $message).'</p>';
            $template = 'html'.DIRECTORY_SEPARATOR.$template;
        }
 
        if (ob_get_level() > $this->ob_level + 1)
        {
            ob_end_flush();
        }
        ob_start();
        include($templates_path.$template.'.php');
        $buffer = ob_get_contents();
        ob_end_clean();
        return $buffer;
    }
 
    // --------------------------------------------------------------------
 
    public function show_exception($exception)
    {
        $templates_path = config_item('error_views_path');
/home/banglaonline24/isp13.banglaonline24.com/system/core/Exceptions.php
    public function show_404($page = '', $log_error = TRUE)
    {
        if (is_cli())
        {
            $heading = 'Not Found';
            $message = 'The controller/method pair you requested was not found.';
        }
        else
        {
            $heading = '404 Page Not Found';
            $message = 'The page you requested was not found.';
        }
 
        // By default we log this, but allow a dev to skip it
        if ($log_error)
        {
            log_message('error', $heading.': '.$page);
        }
 
        echo $this->show_error($heading, $message, 'error_404', 404);
        exit(4); // EXIT_UNKNOWN_FILE
    }
 
    // --------------------------------------------------------------------
 
    /**
     * General Error Page
     *
     * Takes an error message as input (either as a string or an array)
     * and displays it using the specified template.
     *
     * @param    string        $heading    Page heading
     * @param    string|string[]    $message    Error message
     * @param    string        $template    Template name
     * @param     int        $status_code    (default: 500)
     *
     * @return    string    Error page output
     */
    public function show_error($heading, $message, $template = 'error_general', $status_code = 500)
    {
/home/banglaonline24/isp13.banglaonline24.com/system/core/Common.php
 
// ------------------------------------------------------------------------
 
if ( ! function_exists('show_404'))
{
    /**
     * 404 Page Handler
     *
     * This function is similar to the show_error() function above
     * However, instead of the standard error template it displays
     * 404 errors.
     *
     * @param    string
     * @param    bool
     * @return    void
     */
    function show_404($page = '', $log_error = TRUE)
    {
        $_error =& load_class('Exceptions', 'core');
        $_error->show_404($page, $log_error);
        exit(4); // EXIT_UNKNOWN_FILE
    }
}
 
// ------------------------------------------------------------------------
 
if ( ! function_exists('log_message'))
{
    /**
     * Error Logging Interface
     *
     * We use this as a simple mechanism to access the logging
     * class and send messages to be logged.
     *
     * @param    string    the error level: 'error', 'debug' or 'info'
     * @param    string    the error message
     * @return    void
     */
    function log_message($level, $message)
    {
/home/banglaonline24/isp13.banglaonline24.com/system/core/CodeIgniter.php
            else
            {
                $e404 = FALSE;
            }
        }
 
        // Did we reset the $e404 flag? If so, set the rsegments, starting from index 1
        if ( ! $e404)
        {
            $class = $error_class;
            $method = $error_method;
 
            $URI->rsegments = array(
                1 => $class,
                2 => $method
            );
        }
        else
        {
            show_404($RTR->directory.$class.'/'.$method);
        }
    }
 
    if ($method !== '_remap')
    {
        $params = array_slice($URI->rsegments, 2);
    }
 
/*
 * ------------------------------------------------------
 *  Is there a "pre_controller" hook?
 * ------------------------------------------------------
 */
    $EXT->call_hook('pre_controller');
 
/*
 * ------------------------------------------------------
 *  Instantiate the requested controller
 * ------------------------------------------------------
 */
/home/banglaonline24/isp13.banglaonline24.com/index.php
            DIRECTORY_SEPARATOR.DIRECTORY_SEPARATOR
        );
    }
    else
    {
        header('HTTP/1.1 503 Service Unavailable.', TRUE, 503);
        echo 'Your view folder path does not appear to be set correctly. Please open the following file and correct this: '.SELF;
        exit(3); // EXIT_CONFIG
    }
 
    define('VIEWPATH', $view_folder.DIRECTORY_SEPARATOR);
 
/*
 * --------------------------------------------------------------------
 * LOAD THE BOOTSTRAP FILE
 * --------------------------------------------------------------------
 *
 * And away we go...
 */
require_once BASEPATH.'core/CodeIgniter.php';
 

Environment & details:

empty
empty
empty
empty
empty
Key Value
PATH /usr/local/bin:/bin:/usr/bin
HTTP_ACCEPT */*
HTTP_ACCEPT_ENCODING gzip, br, zstd, deflate
HTTP_CONNECTION keep-alive
HTTP_HOST isp13.banglaonline24.com
HTTP_USER_AGENT Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
HTTP_CACHE_CONTROL max-age=259200
HTTP_X_FORWARDED_FOR 10.3.123.202
HTTP_VIA 1.1 squid-proxy-5b5d847c96-zf5n8 (squid/6.13)
DOCUMENT_ROOT /home/banglaonline24/isp13.banglaonline24.com
REMOTE_ADDR 216.73.216.80
REMOTE_PORT 24531
SERVER_ADDR 172.96.160.63
SERVER_NAME isp13.banglaonline24.com
SERVER_ADMIN webmaster@isp13.banglaonline24.com
SERVER_PORT 80
REQUEST_SCHEME http
REQUEST_URI /sitemap.xml
REDIRECT_URL /sitemap.xml
REDIRECT_REQUEST_METHOD GET
REDIRECT_STATUS 200
SCRIPT_FILENAME /home/banglaonline24/isp13.banglaonline24.com/index.php
QUERY_STRING
SCRIPT_URI http://isp13.banglaonline24.com/sitemap.xml
SCRIPT_URL /sitemap.xml
SCRIPT_NAME /index.php
SERVER_PROTOCOL HTTP/1.1
SERVER_SOFTWARE LiteSpeed
REQUEST_METHOD GET
X-LSCACHE on
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1759574057.8212
REQUEST_TIME 1759574057
argv Array ( )
argc 0
empty
0. Whoops\Handler\PrettyPageHandler