Displayed at 01:48:40am — PHP: 8.2.32 — CodeIgniter: 4.5.5 -- Environment: development

ErrorException

ini_set(): Session ini settings cannot be changed after headers have already been sent search →

SYSTEMPATH/Session/Handlers/FileHandler.php at line 74

67 
68     public function __construct(SessionConfig $configstring $ipAddress)
69     {
70         parent::__construct($config$ipAddress);
71 
72         if (! empty($this->savePath)) {
73             $this->savePath rtrim($this->savePath'/\\');
74             ini_set('session.save_path', $this->savePath);
75         } else {
76             $sessionPath rtrim(ini_get('session.save_path'), '/\\');
77 
78             if ($sessionPath === '') {
79                 $sessionPath WRITEPATH 'session';
80             }
81 
  1. {PHP internal code}   —  CodeIgniter\Debug\Exceptions->errorHandler ()

  2. SYSTEMPATH/Session/Handlers/FileHandler.php : 74   —   ini_set()

  3. SYSTEMPATH/Config/Services.php : 697   —  CodeIgniter\Session\Handlers\FileHandler->__construct ()

    690             throw new InvalidArgumentException(sprintf(
    691                 'Invalid session handler "%s" provided.',
    692                 $driverName
    693             ));
    694         }
    695 
    696         /** @var SessionBaseHandler $driver */
    697         $driver = new $driverName($config, AppServices::get('request')->getIPAddress());
    698         $driver->setLogger($logger);
    699 
    700         $session = new Session($driver$config);
    701         $session->setLogger($logger);
    702 
    703         if (session_status() === PHP_SESSION_NONE) {
    704             // PHP Session emits the headers according to `session.cache_limiter`.
    
  4. SYSTEMPATH/Config/BaseService.php : 312   —  CodeIgniter\Config\Services::session ()

    305      * names.
    306      *
    307      * @return object|null
    308      */
    309     public static function __callStatic(string $name, array $arguments)
    310     {
    311         if (isset(static::$factories[$name])) {
    312             return static::$factories[$name](...$arguments);
    313         }
    314 
    315         $service = static::serviceExists($name);
    316 
    317         if ($service === null) {
    318             return null;
    319         }
    
  5. SYSTEMPATH/Config/BaseService.php : 251   —  CodeIgniter\Config\BaseService::__callStatic ()

    244             return static::$mocks[$key];
    245         }
    246 
    247         if (! isset(static::$instances[$key])) {
    248             // Make sure $getShared is false
    249             $params[] = false;
    250 
    251             static::$instances[$key] = AppServices::$key(...$params);
    252         }
    253 
    254         return static::$instances[$key];
    255     }
    256 
    257     /**
    258      * The Autoloader class is the central class that handles our
    
  6. SYSTEMPATH/Config/Services.php : 668   —  CodeIgniter\Config\BaseService::getSharedInstance ()

    661      * Return the session manager.
    662      *
    663      * @return Session
    664      */
    665     public static function session(?SessionConfig $config nullbool $getShared true)
    666     {
    667         if ($getShared) {
    668             return static::getSharedInstance('session', $config);
    669         }
    670 
    671         $config ??= config(SessionConfig::class);
    672 
    673         $logger AppServices::get('logger');
    674 
    675         $driverName $config->driver;
    
  7. SYSTEMPATH/Config/BaseService.php : 321   —  CodeIgniter\Config\Services::session ()

    314 
    315         $service = static::serviceExists($name);
    316 
    317         if ($service === null) {
    318             return null;
    319         }
    320 
    321         return $service::$name(...$arguments);
    322     }
    323 
    324     /**
    325      * Check if the requested service is defined and return the declaring
    326      * class. Return null if not found.
    327      */
    328     public static function serviceExists(string $name): ?string
    
  8. SYSTEMPATH/Config/BaseService.php : 202   —  CodeIgniter\Config\BaseService::__callStatic ()

    195      *
    196      * @param string $key Identifier of the entry to look for.
    197      *
    198      * @return object|null Entry.
    199      */
    200     public static function get(string $key): ?object
    201     {
    202         return static::$instances[$key] ?? static::__callStatic($key, []);
    203     }
    204 
    205     /**
    206      * Sets an entry.
    207      *
    208      * @param string $key Identifier of the entry.
    209      */
    
  9. SYSTEMPATH/Common.php : 998   —  CodeIgniter\Config\BaseService::get ()

     991      *  - $timer = \CodeIgniter\Config\Services::timer();
     992      *
     993      * @param array|bool|float|int|object|string|null ...$params
     994      */
     995     function service(string $name, ...$params): ?object
     996     {
     997         if ($params === []) {
     998             return Services::get($name);
     999         }
    1000 
    1001         return Services::$name(...$params);
    1002     }
    1003 }
    1004 
    1005 if (! function_exists('single_service')) {
    
  10. SYSTEMPATH/Common.php : 971   —   service()

  11. APPPATH/Filters/Validasilogin.php : 18   —   session()

  12. SYSTEMPATH/Filters/Filters.php : 203   —  App\Filters\Validasilogin->before ()

    196         foreach ($filterClasses as $className) {
    197             $class = new $className();
    198 
    199             if (! $class instanceof FilterInterface) {
    200                 throw FilterException::forIncorrectInterface($class::class);
    201             }
    202 
    203             $result = $class->before(
    204                 $this->request,
    205                 $this->argumentsClass[$className] ?? null
    206             );
    207 
    208             if ($result instanceof RequestInterface) {
    209                 $this->request $result;
    210 
    
  13. SYSTEMPATH/Filters/Filters.php : 287   —  CodeIgniter\Filters\Filters->runBefore ()

    280                 $filterClasses[$position] = array_merge($filterClasses[$position], $aliases[$alias]);
    281             } else {
    282                 $filterClasses[$position][] = $aliases[$alias];
    283             }
    284         }
    285 
    286         if ($position === 'before') {
    287             return $this->runBefore($filterClasses[$position]);
    288         }
    289 
    290         // After
    291         return $this->runAfter($filterClasses[$position]);
    292     }
    293 
    294     /**
    
  14. SYSTEMPATH/CodeIgniter.php : 389   —  CodeIgniter\Filters\Filters->runRequired ()

    382     }
    383 
    384     /**
    385      * Run required before filters.
    386      */
    387     private function runRequiredBeforeFilters(Filters $filters): ?ResponseInterface
    388     {
    389         $possibleResponse = $filters->runRequired('before');
    390         $this->benchmark->stop('required_before_filters');
    391 
    392         // If a ResponseInterface instance is returned then send it back to the client and stop
    393         if ($possibleResponse instanceof ResponseInterface) {
    394             return $possibleResponse;
    395         }
    396 
    
  15. SYSTEMPATH/CodeIgniter.php : 348   —  CodeIgniter\CodeIgniter->runRequiredBeforeFilters ()

    341 
    342         $this->benchmark->stop('bootstrap');
    343 
    344         $this->benchmark->start('required_before_filters');
    345         // Start up the filters
    346         $filters Services::filters();
    347         // Run required before filters
    348         $possibleResponse = $this->runRequiredBeforeFilters($filters);
    349 
    350         // If a ResponseInterface instance is returned then send it back to the client and stop
    351         if ($possibleResponse instanceof ResponseInterface) {
    352             $this->response $possibleResponse;
    353         } else {
    354             try {
    355                 $this->response $this->handleRequest($routesconfig(Cache::class), $returnResponse);
    
  16. SYSTEMPATH/Boot.php : 325   —  CodeIgniter\CodeIgniter->run ()

    318 
    319     /**
    320      * Now that everything is set up, it's time to actually fire
    321      * up the engines and make this app do its thang.
    322      */
    323     protected static function runCodeIgniter(CodeIgniter $app): void
    324     {
    325         $app->run();
    326     }
    327 
    328     protected static function saveConfigCache(FactoriesCache $factoriesCache): void
    329     {
    330         $factoriesCache->save('config');
    331     }
    332 
    
  17. SYSTEMPATH/Boot.php : 67   —  CodeIgniter\Boot::runCodeIgniter ()

    60         if ($configCacheEnabled) {
    61             $factoriesCache = static::loadConfigCache();
    62         }
    63 
    64         static::autoloadHelpers();
    65 
    66         $app = static::initializeCodeIgniter();
    67         static::runCodeIgniter($app);
    68 
    69         if ($configCacheEnabled) {
    70             static::saveConfigCache($factoriesCache);
    71         }
    72 
    73         // Exits the application, setting the exit code for CLI-based
    74         // applications that might be watching.
    
  18. FCPATH/index_old.php : 92   —  CodeIgniter\Boot::bootWeb ()

    85 // ^^^ Change this line if you move your application folder
    86 
    87 $paths = new Config\Paths();
    88 
    89 // LOAD THE FRAMEWORK BOOTSTRAP FILE
    90 require $paths->systemDirectory '/Boot.php';
    91 
    92 exit(CodeIgniter\Boot::bootWeb($paths));
    
  19. include FCPATH/index.php   —   include()

$_SERVER

Key Value
USER www
HOME /home/www
SCRIPT_NAME /index.php
REQUEST_URI /
QUERY_STRING
REQUEST_METHOD GET
SERVER_PROTOCOL HTTP/2.0
GATEWAY_INTERFACE CGI/1.1
REMOTE_PORT 58362
SCRIPT_FILENAME /www/wwwroot/pemda.sbbkab.go.id/index.php
SERVER_ADMIN webmaster@example.com
CONTEXT_DOCUMENT_ROOT /www/wwwroot/pemda.sbbkab.go.id/
CONTEXT_PREFIX
REQUEST_SCHEME https
DOCUMENT_ROOT /www/wwwroot/pemda.sbbkab.go.id/
REMOTE_ADDR 18.97.14.90
SERVER_PORT 443
SERVER_ADDR 172.16.17.100
SERVER_NAME pemda.sbbkab.go.id
SERVER_SOFTWARE Apache
SERVER_SIGNATURE
LD_LIBRARY_PATH /www/server/apache/lib:/usr/local/openssl111/lib:
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
HTTP_HOST pemda.sbbkab.go.id
HTTP_ACCEPT_ENCODING zstd, br, gzip
HTTP_IF_MODIFIED_SINCE Thu, 21 May 2026 17:44:11 GMT
HTTP_ACCEPT_LANGUAGE en-US,en;q=0.5
HTTP_ACCEPT text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
HTTP_USER_AGENT CCBot/2.0 (https://commoncrawl.org/faq/)
proxy-nokeepalive 1
H2_STREAM_TAG 16845-2826-5
H2_STREAM_ID 5
H2_PUSHED_ON
H2_PUSHED
H2_PUSH on
H2PUSH on
HTTP2 on
SSL_TLS_SNI pemda.sbbkab.go.id
HTTPS on
FCGI_ROLE RESPONDER
PHP_SELF /index.php
REQUEST_TIME_FLOAT
1788544112.9559
REQUEST_TIME
1788544112
CI_ENVIRONMENT development

Constants

Key Value
FCPATH /www/wwwroot/pemda.sbbkab.go.id/
APPPATH /www/wwwroot/pemda.sbbkab.go.id/app/
ROOTPATH /www/wwwroot/pemda.sbbkab.go.id/
SYSTEMPATH /www/wwwroot/pemda.sbbkab.go.id/system/
WRITEPATH /www/wwwroot/pemda.sbbkab.go.id/writable/
TESTPATH /
APP_NAMESPACE App
COMPOSER_PATH /www/wwwroot/pemda.sbbkab.go.id/vendor/autoload.php
SECOND
1
MINUTE
60
HOUR
3600
DAY
86400
WEEK
604800
MONTH
2592000
YEAR
31536000
DECADE
315360000
EXIT_SUCCESS
0
EXIT_ERROR
1
EXIT_CONFIG
3
EXIT_UNKNOWN_FILE
4
EXIT_UNKNOWN_CLASS
5
EXIT_UNKNOWN_METHOD
6
EXIT_USER_INPUT
7
EXIT_DATABASE
8
EXIT__AUTO_MIN
9
EXIT__AUTO_MAX
125
EVENT_PRIORITY_LOW
200
EVENT_PRIORITY_NORMAL
100
EVENT_PRIORITY_HIGH
10
BASE https://pemda.sbbkab.go.id/
ENVIRONMENT development
SHOW_DEBUG_BACKTRACE
1
CI_DEBUG
1
VENDORPATH /www/wwwroot/pemda.sbbkab.go.id/vendor/
KINT_DIR /www/wwwroot/pemda.sbbkab.go.id/system/ThirdParty/Kint
KINT_WIN

                                                                    
KINT_PHP72
1
KINT_PHP73
1
KINT_PHP74
1
KINT_PHP80
1
KINT_PHP81
1
KINT_PHP82
1
KINT_PHP83

                                                                    
KINT_PHP84

                                                                    
Path https://pemda.sbbkab.go.id/
HTTP Method GET
IP Address 18.97.14.90
Is AJAX Request? no
Is CLI Request? no
Is Secure Request? yes
User Agent CCBot/2.0 (https://commoncrawl.org/faq/)
No $_GET, $_POST, or $_COOKIE Information to show.

Headers

Header Value
Host pemda.sbbkab.go.id
Accept-Encoding zstd, br, gzip
If-Modified-Since Thu, 21 May 2026 17:44:11 GMT
Accept-Language en-US,en;q=0.5
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
User-Agent CCBot/2.0 (https://commoncrawl.org/faq/)
Response Status 200 - OK

Headers

Header Value
Cache-Control no-store, max-age=0, no-cache
Content-Type text/html; charset=UTF-8
  1. FCPATH/index.php
  2. FCPATH/index_old.php
  3. APPPATH/Config/Paths.php
  4. SYSTEMPATH/Boot.php
  5. APPPATH/Config/Constants.php
  6. SYSTEMPATH/Config/DotEnv.php
  7. APPPATH/Config/Boot/development.php
  8. APPPATH/Common.php
  9. SYSTEMPATH/Common.php
  10. SYSTEMPATH/Config/AutoloadConfig.php
  11. APPPATH/Config/Autoload.php
  12. SYSTEMPATH/Modules/Modules.php
  13. APPPATH/Config/Modules.php
  14. SYSTEMPATH/Autoloader/Autoloader.php
  15. SYSTEMPATH/Config/BaseService.php
  16. SYSTEMPATH/Config/Services.php
  17. APPPATH/Config/Services.php
  18. FCPATH/vendor/autoload.php
  19. FCPATH/vendor/composer/autoload_real.php
  20. FCPATH/vendor/composer/platform_check.php
  21. FCPATH/vendor/composer/ClassLoader.php
  22. FCPATH/vendor/composer/autoload_static.php
  23. FCPATH/vendor/composer/InstalledVersions.php
  24. FCPATH/vendor/composer/installed.php
  25. APPPATH/Config/Optimize.php
  26. SYSTEMPATH/Autoloader/FileLocator.php
  27. SYSTEMPATH/Autoloader/FileLocatorInterface.php
  28. SYSTEMPATH/Config/Factories.php
  29. SYSTEMPATH/Config/Factory.php
  30. SYSTEMPATH/Config/BaseConfig.php
  31. APPPATH/Config/Exceptions.php
  32. SYSTEMPATH/ThirdParty/PSR/Log/LogLevel.php
  33. SYSTEMPATH/Debug/Exceptions.php
  34. SYSTEMPATH/API/ResponseTrait.php
  35. SYSTEMPATH/ThirdParty/Kint/init.php
  36. SYSTEMPATH/ThirdParty/Kint/Kint.php
  37. SYSTEMPATH/ThirdParty/Kint/FacadeInterface.php
  38. SYSTEMPATH/ThirdParty/Kint/Utils.php
  39. SYSTEMPATH/ThirdParty/Kint/init_helpers.php
  40. APPPATH/Config/Kint.php
  41. SYSTEMPATH/ThirdParty/Kint/Renderer/AbstractRenderer.php
  42. SYSTEMPATH/ThirdParty/Kint/Renderer/RendererInterface.php
  43. APPPATH/Config/ContentSecurityPolicy.php
  44. SYSTEMPATH/HTTP/ContentSecurityPolicy.php
  45. APPPATH/Config/App.php
  46. SYSTEMPATH/ThirdParty/Kint/Renderer/RichRenderer.php
  47. SYSTEMPATH/ThirdParty/Kint/Renderer/CliRenderer.php
  48. SYSTEMPATH/ThirdParty/Kint/Renderer/TextRenderer.php
  49. SYSTEMPATH/Helpers/kint_helper.php
  50. SYSTEMPATH/Helpers/url_helper.php
  51. SYSTEMPATH/CodeIgniter.php
  52. APPPATH/Config/Cache.php
  53. SYSTEMPATH/Cache/CacheFactory.php
  54. SYSTEMPATH/Cache/Handlers/FileHandler.php
  55. SYSTEMPATH/Cache/Handlers/BaseHandler.php
  56. SYSTEMPATH/Cache/CacheInterface.php
  57. SYSTEMPATH/Cache/ResponseCache.php
  58. SYSTEMPATH/Debug/Timer.php
  59. SYSTEMPATH/HTTP/IncomingRequest.php
  60. SYSTEMPATH/HTTP/Request.php
  61. SYSTEMPATH/HTTP/OutgoingRequest.php
  62. SYSTEMPATH/HTTP/Message.php
  63. SYSTEMPATH/HTTP/MessageTrait.php
  64. SYSTEMPATH/HTTP/MessageInterface.php
  65. SYSTEMPATH/HTTP/OutgoingRequestInterface.php
  66. SYSTEMPATH/HTTP/RequestTrait.php
  67. SYSTEMPATH/HTTP/RequestInterface.php
  68. SYSTEMPATH/Superglobals.php
  69. SYSTEMPATH/HTTP/SiteURIFactory.php
  70. SYSTEMPATH/HTTP/URI.php
  71. SYSTEMPATH/HTTP/SiteURI.php
  72. SYSTEMPATH/HTTP/UserAgent.php
  73. APPPATH/Config/UserAgents.php
  74. SYSTEMPATH/HTTP/Header.php
  75. SYSTEMPATH/HTTP/Method.php
  76. SYSTEMPATH/HTTP/Response.php
  77. SYSTEMPATH/HTTP/ResponseTrait.php
  78. SYSTEMPATH/HTTP/ResponseInterface.php
  79. SYSTEMPATH/Cookie/CookieStore.php
  80. APPPATH/Config/Cookie.php
  81. SYSTEMPATH/Cookie/Cookie.php
  82. SYSTEMPATH/Cookie/CloneableCookieInterface.php
  83. SYSTEMPATH/Cookie/CookieInterface.php
  84. SYSTEMPATH/Events/Events.php
  85. APPPATH/Config/Events.php
  86. APPPATH/Config/Toolbar.php
  87. SYSTEMPATH/Debug/Toolbar.php
  88. SYSTEMPATH/Debug/Toolbar/Collectors/Timers.php
  89. SYSTEMPATH/Debug/Toolbar/Collectors/BaseCollector.php
  90. SYSTEMPATH/Debug/Toolbar/Collectors/Database.php
  91. APPPATH/Config/Database.php
  92. SYSTEMPATH/Database/Config.php
  93. SYSTEMPATH/Debug/Toolbar/Collectors/Logs.php
  94. SYSTEMPATH/Debug/Toolbar/Collectors/Views.php
  95. SYSTEMPATH/Debug/Toolbar/Collectors/Files.php
  96. SYSTEMPATH/Debug/Toolbar/Collectors/Routes.php
  97. SYSTEMPATH/Debug/Toolbar/Collectors/Events.php
  98. SYSTEMPATH/Router/RouteCollection.php
  99. SYSTEMPATH/Router/RouteCollectionInterface.php
  100. SYSTEMPATH/Router/Router.php
  101. SYSTEMPATH/Router/RouterInterface.php
  102. APPPATH/Config/Routing.php
  103. SYSTEMPATH/Config/Routing.php
  104. SYSTEMPATH/ThirdParty/Escaper/Escaper.php
  105. SYSTEMPATH/Helpers/array_helper.php
  106. APPPATH/Config/Filters.php
  107. SYSTEMPATH/Config/Filters.php
  108. SYSTEMPATH/Filters/Filters.php
  109. SYSTEMPATH/Filters/ForceHTTPS.php
  110. SYSTEMPATH/Filters/FilterInterface.php
  111. SYSTEMPATH/Filters/PageCache.php
  112. APPPATH/Filters/Validasilogin.php
  113. SYSTEMPATH/Database/Database.php
  114. SYSTEMPATH/Database/MySQLi/Connection.php
  115. SYSTEMPATH/Database/BaseConnection.php
  116. SYSTEMPATH/Database/ConnectionInterface.php
  117. SYSTEMPATH/Database/MySQLi/Builder.php
  118. SYSTEMPATH/Database/BaseBuilder.php
  119. SYSTEMPATH/Traits/ConditionalTrait.php
  120. APPPATH/Config/Session.php
  121. SYSTEMPATH/Log/Logger.php
  122. SYSTEMPATH/ThirdParty/PSR/Log/LoggerInterface.php
  123. APPPATH/Config/Logger.php
  124. SYSTEMPATH/Session/Handlers/FileHandler.php
  125. SYSTEMPATH/Session/Handlers/BaseHandler.php
  126. SYSTEMPATH/ThirdParty/PSR/Log/LoggerAwareTrait.php
  127. SYSTEMPATH/Validation/FormatRules.php
  128. SYSTEMPATH/Log/Handlers/FileHandler.php
  129. SYSTEMPATH/Log/Handlers/BaseHandler.php
  130. SYSTEMPATH/Log/Handlers/HandlerInterface.php
  131. SYSTEMPATH/Debug/ExceptionHandler.php
  132. SYSTEMPATH/Debug/BaseExceptionHandler.php
  133. SYSTEMPATH/Debug/ExceptionHandlerInterface.php
  134. APPPATH/Views/errors/html/error_exception.php
Memory Usage 8 MB
Peak Memory Usage: 8 MB
Memory Limit: 128M