Warning (2)
: file_put_contents(/home/securascloud/mycake/logs/error.log): Failed to open stream: Permission denied [in
/home/securascloud/mycake/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php, line
142]
Code
if (!$mask) {
file_put_contents($pathname, $message . "\n", FILE_APPEND);
/home/securascloud/mycake/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php /home/securascloud/mycake/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php, line 142
Cake\Log\Engine\FileLog->log() /home/securascloud/mycake/vendor/cakephp/cakephp/src/Log/Log.php, line 392
Cake\Log\Log::write() /home/securascloud/mycake/vendor/cakephp/cakephp/src/Log/Log.php, line 477
Cake\Log\Log::warning() /home/securascloud/mycake/vendor/cakephp/debug_kit/src/ToolbarService.php, line 173
DebugKit\ToolbarService->isSuspiciouslyProduction() /home/securascloud/mycake/vendor/cakephp/debug_kit/src/ToolbarService.php, line 107
DebugKit\ToolbarService->isEnabled() /home/securascloud/mycake/vendor/cakephp/debug_kit/src/Plugin.php, line 50
DebugKit\Plugin->bootstrap() /home/securascloud/mycake/vendor/cakephp/cakephp/src/Http/BaseApplication.php, line 183
Cake\Http\BaseApplication->pluginBootstrap() /home/securascloud/mycake/vendor/cakephp/cakephp/src/Http/Server.php, line 120
Cake\Http\Server->bootstrap() /home/securascloud/mycake/vendor/cakephp/cakephp/src/Http/Server.php, line 80
Cake\Http\Server->run() /home/securascloud/mycake/webroot/index.php, line 40
[main]
Warning (2)
: file_put_contents(/home/securascloud/mycake/logs/error.log) [<a href='https://secure.php.net/function.file-put-contents'>function.file-put-contents</a>]: Failed to open stream: Permission denied [in
/home/securascloud/mycake/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php, line
142]
Code
if (!$mask) {
file_put_contents($pathname, $message . "\n", FILE_APPEND);
/home/securascloud/mycake/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php /home/securascloud/mycake/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php, line 142
Cake\Log\Engine\FileLog->log() /home/securascloud/mycake/vendor/cakephp/cakephp/src/Log/Log.php, line 392
Cake\Log\Log::write() /home/securascloud/mycake/vendor/cakephp/cakephp/src/Log/Log.php, line 461
Cake\Log\Log::error() /home/securascloud/mycake/vendor/cakephp/cakephp/src/Error/ErrorLogger.php, line 99
Cake\Error\ErrorLogger->logException() /home/securascloud/mycake/vendor/cakephp/cakephp/src/Error/ExceptionTrap.php, line 367
Cake\Error\ExceptionTrap->logException() /home/securascloud/mycake/vendor/cakephp/cakephp/src/Error/ExceptionTrap.php, line 239
Cake\Error\ExceptionTrap->handleException() [internal], line ??
[main]
Warning (512)
: Unable to emit headers. Headers sent in file=/home/securascloud/mycake/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php line=142 [in
/home/securascloud/mycake/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php, line
71]
Code
$message = "Unable to emit headers. Headers sent in file=$file line=$line";
trigger_error($message, E_USER_WARNING);
}
/home/securascloud/mycake/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php /home/securascloud/mycake/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php, line 71
Cake\Http\ResponseEmitter->emit() /home/securascloud/mycake/vendor/cakephp/cakephp/src/Error/Renderer/WebExceptionRenderer.php, line 321
Cake\Error\Renderer\WebExceptionRenderer->write() /home/securascloud/mycake/vendor/cakephp/cakephp/src/Error/ExceptionTrap.php, line 250
Cake\Error\ExceptionTrap->handleException() [internal], line ??
[main]
Warning (2)
: Cannot modify header information - headers already sent by (output started at /home/securascloud/mycake/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php:142) [in
/home/securascloud/mycake/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php, line
168]
Code
$response->getStatusCode(),
($reasonPhrase ? ' ' . $reasonPhrase : '')
));
/home/securascloud/mycake/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php /home/securascloud/mycake/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php, line 168
Cake\Http\ResponseEmitter->emitStatusLine() /home/securascloud/mycake/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php, line 74
Cake\Http\ResponseEmitter->emit() /home/securascloud/mycake/vendor/cakephp/cakephp/src/Error/Renderer/WebExceptionRenderer.php, line 321
Cake\Error\Renderer\WebExceptionRenderer->write() /home/securascloud/mycake/vendor/cakephp/cakephp/src/Error/ExceptionTrap.php, line 250
Cake\Error\ExceptionTrap->handleException() [internal], line ??
[main]
Warning (2)
: Cannot modify header information - headers already sent by (output started at /home/securascloud/mycake/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php:142) [in
/home/securascloud/mycake/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php, line
197]
Code
foreach ($values as $value) {
header(sprintf(
'%s: %s',
/home/securascloud/mycake/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php /home/securascloud/mycake/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php, line 197
Cake\Http\ResponseEmitter->emitHeaders() /home/securascloud/mycake/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php, line 75
Cake\Http\ResponseEmitter->emit() /home/securascloud/mycake/vendor/cakephp/cakephp/src/Error/Renderer/WebExceptionRenderer.php, line 321
Cake\Error\Renderer\WebExceptionRenderer->write() /home/securascloud/mycake/vendor/cakephp/cakephp/src/Error/ExceptionTrap.php, line 250
Cake\Error\ExceptionTrap->handleException() [internal], line ??
[main]
APP/Application.php at line 105
(edit)
|
// https://book.cakephp.org/4/en/security/csrf.html#cross-site-request-forgery-csrf-middleware |
|
->add(new CsrfProtectionMiddleware([ |
|
'httponly' => true, |
|
])); |
|
$middlewareQueue->add(new CyberShieldMiddleware()); |
|
|
|
return $middlewareQueue; |
|
} |
|
|
-
|
$middlewareQueue = new MiddlewareQueue(); |
|
} |
|
} |
|
|
|
$middleware = $this->app->middleware($middlewareQueue); |
|
if ($this->app instanceof PluginApplicationInterface) { |
|
$middleware = $this->app->pluginMiddleware($middleware); |
|
} |
|
|
Toggle Arguments
object(Cake\Http\MiddlewareQueue) id:0 {
protected position => (int) 0
protected queue => [
(int) 0 => object(Cake\Error\Middleware\ErrorHandlerMiddleware) id:1 {
},
(int) 1 => object(Cake\Routing\Middleware\AssetMiddleware) id:2 {
},
(int) 2 => object(Cake\Routing\Middleware\RoutingMiddleware) id:3 {
},
(int) 3 => object(Cake\Http\Middleware\BodyParserMiddleware) id:4 {
},
(int) 4 => object(Cake\Http\Middleware\CsrfProtectionMiddleware) id:5 {
},
]
protected container => object(Cake\Core\Container) id:6 {
protected defaultToShared => false
protected definitions => object(League\Container\Definition\DefinitionAggregate) id:7 {
}
protected providers => object(League\Container\ServiceProvider\ServiceProviderAggregate) id:8 {
}
protected inflectors => object(League\Container\Inflector\InflectorAggregate) id:9 {
}
protected delegates => [
'' => [maximum depth reached],
]
}
}
-
|
// Bind your application to the server. |
|
$server = new Server(new Application(dirname(__DIR__) . '/config')); |
|
|
|
// Run the request/response through the application and emit the response. |
|
$server->emit($server->run()); |
|
|
Toggle Arguments
-
If you want to customize this error message, create
templates/Error/error500.php