de
carb
.
one

Accueil

Agence de relations presse et de communication, decarb.one raconte un bientôt décarboné.

Nous accompagnons entreprises, associations et collectivités engagées en faveur du climat, de l’environnement et de la transition énergétique.

Engagement, Expertise, Références.

10% de la consommation électrique est liée aux activités numériques. Ce site web est donc volontairement en images notamment. Contactez-nous. Mentions légales.

Kirby CMS Debugger
Whoops \ Exception \ ErrorException (E_NOTICE)
fwrite(): Write of 334 bytes failed with errno=28 No space left on device Whoops\Exception\ErrorException thrown with message "fwrite(): Write of 334 bytes failed with errno=28 No space left on device" Stacktrace: #3 Whoops\Exception\ErrorException in /home/decarb/public_html/kirby/src/Session/FileSessionStore.php:283 #2 fwrite in /home/decarb/public_html/kirby/src/Session/FileSessionStore.php:283 #1 Kirby\Session\FileSessionStore:set in /home/decarb/public_html/kirby/src/Session/Session.php:363 #0 Kirby\Session\Session:commit in [internal]:0
Stack frames (4)
3
Whoops\Exception\ErrorException
/kirby/src/Session/FileSessionStore.php283
2
fwrite
/kirby/src/Session/FileSessionStore.php283
1
Kirby\Session\FileSessionStore set
/kirby/src/Session/Session.php363
0
Kirby\Session\Session commit
[internal]0
/home/decarb/public_html/kirby/src/Session/FileSessionStore.php
                'fallback'  => 'Cannot write to session "' . $name . '", because it is not locked',
                'translate' => false,
                'httpCode'  => 500
            ]);
        }
 
        // delete all file contents first
        if (rewind($handle) !== true || ftruncate($handle, 0) !== true) {
            // @codeCoverageIgnoreStart
            throw new Exception([
                'key'       => 'session.filestore.unexpectedFilesystemError',
                'fallback'  => 'Unexpected file system error',
                'translate' => false,
                'httpCode'  => 500
            ]);
            // @codeCoverageIgnoreEnd
        }
 
        // write the new contents
        $result = fwrite($handle, $data);
        if (is_int($result) === false || $result === 0) {
            // @codeCoverageIgnoreStart
            throw new Exception([
                'key'       => 'session.filestore.unexpectedFilesystemError',
                'fallback'  => 'Unexpected file system error',
                'translate' => false,
                'httpCode'  => 500
            ]);
            // @codeCoverageIgnoreEnd
        }
    }
 
    /**
     * Deletes the given session
     *
     * Needs to throw an Exception on error.
     *
     * @param int $expiryTime Timestamp
     * @param string $id Session ID
     */
/home/decarb/public_html/kirby/src/Session/FileSessionStore.php
                'fallback'  => 'Cannot write to session "' . $name . '", because it is not locked',
                'translate' => false,
                'httpCode'  => 500
            ]);
        }
 
        // delete all file contents first
        if (rewind($handle) !== true || ftruncate($handle, 0) !== true) {
            // @codeCoverageIgnoreStart
            throw new Exception([
                'key'       => 'session.filestore.unexpectedFilesystemError',
                'fallback'  => 'Unexpected file system error',
                'translate' => false,
                'httpCode'  => 500
            ]);
            // @codeCoverageIgnoreEnd
        }
 
        // write the new contents
        $result = fwrite($handle, $data);
        if (is_int($result) === false || $result === 0) {
            // @codeCoverageIgnoreStart
            throw new Exception([
                'key'       => 'session.filestore.unexpectedFilesystemError',
                'fallback'  => 'Unexpected file system error',
                'translate' => false,
                'httpCode'  => 500
            ]);
            // @codeCoverageIgnoreEnd
        }
    }
 
    /**
     * Deletes the given session
     *
     * Needs to throw an Exception on error.
     *
     * @param int $expiryTime Timestamp
     * @param string $id Session ID
     */
/home/decarb/public_html/kirby/src/Session/Session.php
                'newSession' => $this->newSession
            ];
        } else {
            $data = [
                'startTime'    => $this->startTime(),
                'expiryTime'   => $this->expiryTime(),
                'duration'     => $this->duration(),
                'timeout'      => $this->timeout(),
                'lastActivity' => $this->lastActivity,
                'renewable'    => $this->renewable(),
                'data'         => $this->data()->get()
            ];
        }
 
        // encode the data and attach an HMAC
        $data = serialize($data);
        $data = hash_hmac('sha256', $data, $this->tokenKey) . "\n" . $data;
 
        // store the data
        $this->sessions->store()->set($this->tokenExpiry, $this->tokenId, $data);
        $this->sessions->store()->unlock($this->tokenExpiry, $this->tokenId);
        $this->writeMode = false;
    }
 
    /**
     * Entirely destroys the session
     */
    public function destroy(): void
    {
        // no need to destroy new or destroyed sessions
        if ($this->tokenExpiry === null || $this->destroyed === true) {
            return;
        }
 
        // remove session file
        $this->sessions->store()->destroy($this->tokenExpiry, $this->tokenId);
        $this->destroyed           = true;
        $this->writeMode           = false;
        $this->needsRetransmission = false;
 
[internal]

Environment & details:

empty
empty
empty
Key Value
kirby_session 53e3ef0ee6c558b00a17b491979f6a19c8dbb44d+1768743768.b3983fb2883f81fb46a2.1e472ab0c259da3f40d22d1bcc03819c300d570bf9c9b86348dc378990a39a5b
empty
Key Value
USER decarb
HOME /home/decarb
SCRIPT_NAME /index.php
REQUEST_URI /
QUERY_STRING
REQUEST_METHOD GET
SERVER_PROTOCOL HTTP/1.1
GATEWAY_INTERFACE CGI/1.1
REMOTE_PORT 50778
SCRIPT_FILENAME /home/decarb/public_html/index.php
SERVER_ADMIN [no address given]
CONTEXT_DOCUMENT_ROOT /home/decarb/public_html
CONTEXT_PREFIX
REQUEST_SCHEME https
DOCUMENT_ROOT /home/decarb/public_html
REMOTE_ADDR 18.97.14.89
SERVER_PORT 443
SERVER_ADDR 192.168.240.2
SERVER_NAME decarb.one
SERVER_SOFTWARE Apache
SERVER_SIGNATURE
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HTTP_CONNECTION Keep-Alive
HTTP_X_FORWARDED_SERVER decarb.one
HTTP_X_FORWARDED_HOST decarb.one
HTTP_X_FORWARDED_PROTO https
HTTP_ACCEPT_ENCODING br,gzip
HTTP_IF_MODIFIED_SINCE Thu, 11 Dec 2025 10:26:04 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/)
HTTP_HOST decarb.one
proxy-nokeepalive 1
SSL_TLS_SNI decarb.one
HTTPS on
SCRIPT_URI https://decarb.one/
SCRIPT_URL /
FCGI_ROLE RESPONDER
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1768736568.7751
REQUEST_TIME 1768736568
empty
0. Whoops\Handler\PrettyPageHandler
1. Whoops\Handler\CallbackHandler
Kirby CMS Debugger
Whoops \ Exception \ ErrorException (E_NOTICE)
fwrite(): Write of 334 bytes failed with errno=28 No space left on device Whoops\Exception\ErrorException thrown with message "fwrite(): Write of 334 bytes failed with errno=28 No space left on device" Stacktrace: #4 Whoops\Exception\ErrorException in /home/decarb/public_html/kirby/src/Session/FileSessionStore.php:283 #3 fwrite in /home/decarb/public_html/kirby/src/Session/FileSessionStore.php:283 #2 Kirby\Session\FileSessionStore:set in /home/decarb/public_html/kirby/src/Session/Session.php:363 #1 Kirby\Session\Session:commit in /home/decarb/public_html/kirby/src/Session/Session.php:478 #0 Kirby\Session\Session:__destruct in [internal]:0
Stack frames (5)
4
Whoops\Exception\ErrorException
/kirby/src/Session/FileSessionStore.php283
3
fwrite
/kirby/src/Session/FileSessionStore.php283
2
Kirby\Session\FileSessionStore set
/kirby/src/Session/Session.php363
1
Kirby\Session\Session commit
/kirby/src/Session/Session.php478
0
Kirby\Session\Session __destruct
[internal]0
/home/decarb/public_html/kirby/src/Session/FileSessionStore.php
                'fallback'  => 'Cannot write to session "' . $name . '", because it is not locked',
                'translate' => false,
                'httpCode'  => 500
            ]);
        }
 
        // delete all file contents first
        if (rewind($handle) !== true || ftruncate($handle, 0) !== true) {
            // @codeCoverageIgnoreStart
            throw new Exception([
                'key'       => 'session.filestore.unexpectedFilesystemError',
                'fallback'  => 'Unexpected file system error',
                'translate' => false,
                'httpCode'  => 500
            ]);
            // @codeCoverageIgnoreEnd
        }
 
        // write the new contents
        $result = fwrite($handle, $data);
        if (is_int($result) === false || $result === 0) {
            // @codeCoverageIgnoreStart
            throw new Exception([
                'key'       => 'session.filestore.unexpectedFilesystemError',
                'fallback'  => 'Unexpected file system error',
                'translate' => false,
                'httpCode'  => 500
            ]);
            // @codeCoverageIgnoreEnd
        }
    }
 
    /**
     * Deletes the given session
     *
     * Needs to throw an Exception on error.
     *
     * @param int $expiryTime Timestamp
     * @param string $id Session ID
     */
/home/decarb/public_html/kirby/src/Session/FileSessionStore.php
                'fallback'  => 'Cannot write to session "' . $name . '", because it is not locked',
                'translate' => false,
                'httpCode'  => 500
            ]);
        }
 
        // delete all file contents first
        if (rewind($handle) !== true || ftruncate($handle, 0) !== true) {
            // @codeCoverageIgnoreStart
            throw new Exception([
                'key'       => 'session.filestore.unexpectedFilesystemError',
                'fallback'  => 'Unexpected file system error',
                'translate' => false,
                'httpCode'  => 500
            ]);
            // @codeCoverageIgnoreEnd
        }
 
        // write the new contents
        $result = fwrite($handle, $data);
        if (is_int($result) === false || $result === 0) {
            // @codeCoverageIgnoreStart
            throw new Exception([
                'key'       => 'session.filestore.unexpectedFilesystemError',
                'fallback'  => 'Unexpected file system error',
                'translate' => false,
                'httpCode'  => 500
            ]);
            // @codeCoverageIgnoreEnd
        }
    }
 
    /**
     * Deletes the given session
     *
     * Needs to throw an Exception on error.
     *
     * @param int $expiryTime Timestamp
     * @param string $id Session ID
     */
/home/decarb/public_html/kirby/src/Session/Session.php
                'newSession' => $this->newSession
            ];
        } else {
            $data = [
                'startTime'    => $this->startTime(),
                'expiryTime'   => $this->expiryTime(),
                'duration'     => $this->duration(),
                'timeout'      => $this->timeout(),
                'lastActivity' => $this->lastActivity,
                'renewable'    => $this->renewable(),
                'data'         => $this->data()->get()
            ];
        }
 
        // encode the data and attach an HMAC
        $data = serialize($data);
        $data = hash_hmac('sha256', $data, $this->tokenKey) . "\n" . $data;
 
        // store the data
        $this->sessions->store()->set($this->tokenExpiry, $this->tokenId, $data);
        $this->sessions->store()->unlock($this->tokenExpiry, $this->tokenId);
        $this->writeMode = false;
    }
 
    /**
     * Entirely destroys the session
     */
    public function destroy(): void
    {
        // no need to destroy new or destroyed sessions
        if ($this->tokenExpiry === null || $this->destroyed === true) {
            return;
        }
 
        // remove session file
        $this->sessions->store()->destroy($this->tokenExpiry, $this->tokenId);
        $this->destroyed           = true;
        $this->writeMode           = false;
        $this->needsRetransmission = false;
 
/home/decarb/public_html/kirby/src/Session/Session.php
    }
 
    /**
     * Returns whether the session token needs to be retransmitted to the client
     * Only relevant in header and manual modes
     */
    public function needsRetransmission(): bool
    {
        return $this->needsRetransmission;
    }
 
    /**
     * Ensures that all pending changes are written
     * to disk before the object is destructed
     *
     * @return void
     */
    public function __destruct()
    {
        $this->commit();
    }
 
    /**
     * Initially generates the token for new sessions
     * Used internally
     */
    public function ensureToken(): void
    {
        if ($this->tokenExpiry === null) {
            $this->regenerateToken();
        }
    }
 
    /**
     * Puts the session into write mode by acquiring a lock
     * and reloading the data
     * @internal
     */
    public function prepareForWriting(): void
    {
[internal]

Environment & details:

empty
empty
empty
Key Value
kirby_session 53e3ef0ee6c558b00a17b491979f6a19c8dbb44d+1768743768.b3983fb2883f81fb46a2.1e472ab0c259da3f40d22d1bcc03819c300d570bf9c9b86348dc378990a39a5b
empty
Key Value
USER decarb
HOME /home/decarb
SCRIPT_NAME /index.php
REQUEST_URI /
QUERY_STRING
REQUEST_METHOD GET
SERVER_PROTOCOL HTTP/1.1
GATEWAY_INTERFACE CGI/1.1
REMOTE_PORT 50778
SCRIPT_FILENAME /home/decarb/public_html/index.php
SERVER_ADMIN [no address given]
CONTEXT_DOCUMENT_ROOT /home/decarb/public_html
CONTEXT_PREFIX
REQUEST_SCHEME https
DOCUMENT_ROOT /home/decarb/public_html
REMOTE_ADDR 18.97.14.89
SERVER_PORT 443
SERVER_ADDR 192.168.240.2
SERVER_NAME decarb.one
SERVER_SOFTWARE Apache
SERVER_SIGNATURE
PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
HTTP_CONNECTION Keep-Alive
HTTP_X_FORWARDED_SERVER decarb.one
HTTP_X_FORWARDED_HOST decarb.one
HTTP_X_FORWARDED_PROTO https
HTTP_ACCEPT_ENCODING br,gzip
HTTP_IF_MODIFIED_SINCE Thu, 11 Dec 2025 10:26:04 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/)
HTTP_HOST decarb.one
proxy-nokeepalive 1
SSL_TLS_SNI decarb.one
HTTPS on
SCRIPT_URI https://decarb.one/
SCRIPT_URL /
FCGI_ROLE RESPONDER
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1768736568.7751
REQUEST_TIME 1768736568
empty
0. Whoops\Handler\PrettyPageHandler
1. Whoops\Handler\CallbackHandler