Warning (2): file_get_contents(https://res.cloudinary.com/blind-spot/image/upload/v1530535699/quotes/ctf_22.jpg): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found
[APP/Controller/QuotesController.php, line 89]Code Context $file = $tempFolder . '/creatufrase-net_' . $quote['id'] . '.' . $quote['image_format'];
file_put_contents($file, file_get_contents($quote['image_url']));
$id = '22'
$quote = object(Cake\ORM\Entity) {
'id' => (int) 22,
'text' => 'El que no lucha por lo que quiere, no merece lo que desea.',
'created' => object(Cake\I18n\Time) {},
'modified' => object(Cake\I18n\Time) {},
'approved_at' => null,
'status' => (int) 0,
'likes' => (int) 103,
'views' => (int) 3727,
'user_id' => null,
'frase_id' => null,
'tag_id' => (int) 13,
'template_id' => null,
'html' => null,
'slug' => null,
'editor_version' => null,
'is_auto_created' => false,
'keywords' => '',
'downloads' => (int) 182,
'image_url' => 'https://res.cloudinary.com/blind-spot/image/upload/v1530535699/quotes/ctf_22.jpg',
'thumb_url' => 'https://res.cloudinary.com/blind-spot/image/upload/w_300/v1/quotes/ctf_22',
'image_filename' => 'ctf_22',
'image_public_id' => 'quotes/ctf_22',
'image_format' => 'jpg',
'image_version' => '1530535699',
'image_response' => '{"public_id":"quotes\/ctf_22","version":1530535699,"signature":"77cdb5f4f46777191cce8a442aee710ef8f1d5ee","width":851,"height":314,"format":"jpg","resource_type":"image","created_at":"2018-06-25T19:20:21Z","tags":[],"bytes":68243,"type":"upload","etag":"e',
'to_migrate' => (int) 0,
'migration_done' => (int) 0,
'already_migrated' => null,
'image_storage' => null,
'image_container' => null,
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Quotes'
}
$tempFolder = '/var/www/tufrase/tmp/downloads'
$file = '/var/www/tufrase/tmp/downloads/creatufrase-net_22.jpg'
$http_response_header = [
(int) 0 => 'HTTP/1.0 404 Not Found',
(int) 1 => 'Content-Type: text/html',
(int) 2 => 'Content-Length: 0',
(int) 3 => 'Date: Thu, 25 Apr 2024 22:18:14 GMT',
(int) 4 => 'Connection: close',
(int) 5 => 'Cache-Control: private, no-transform, max-age=0, no-cache',
(int) 6 => 'Access-Control-Expose-Headers: Content-Length,Content-Disposition,Content-Range,Etag,Server-Timing,Vary,X-Cld-Error',
(int) 7 => 'Access-Control-Allow-Origin: *',
(int) 8 => 'Accept-Ranges: bytes',
(int) 9 => 'Timing-Allow-Origin: *',
(int) 10 => 'Server: Cloudinary',
(int) 11 => 'Strict-Transport-Security: max-age=604800',
(int) 12 => 'X-Cld-Error: Resource not found',
(int) 13 => 'Content-Transfer-Encoding: binary',
(int) 14 => 'Content-Disposition: inline',
(int) 15 => 'Pragma: no-cache',
(int) 16 => 'Server-Timing: cld-akam;dur=6;start=2024-04-25T22:18:14.878Z;desc=synth,rtt;dur=0'
]
file_get_contents - [internal], line ??
App\Controller\QuotesController::download() - APP/Controller/QuotesController.php, line 89
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 606
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 120
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94
Cake\Routing\Dispatcher::dispatch() - CORE/src/Routing/Dispatcher.php, line 66
[main] - ROOT/webroot/index.php, line 36
Warning (2): Cannot modify header information - headers already sent by (output started at /var/www/tufrase/vendor/cakephp/cakephp/src/Error/Debugger.php:855) [APP/Controller/QuotesController.php, line 95]Code Context $file_to_send = $file;
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
$id = '22'
$quote = object(Cake\ORM\Entity) {
'id' => (int) 22,
'text' => 'El que no lucha por lo que quiere, no merece lo que desea.',
'created' => object(Cake\I18n\Time) {},
'modified' => object(Cake\I18n\Time) {},
'approved_at' => null,
'status' => (int) 0,
'likes' => (int) 103,
'views' => (int) 3727,
'user_id' => null,
'frase_id' => null,
'tag_id' => (int) 13,
'template_id' => null,
'html' => null,
'slug' => null,
'editor_version' => null,
'is_auto_created' => false,
'keywords' => '',
'downloads' => (int) 182,
'image_url' => 'https://res.cloudinary.com/blind-spot/image/upload/v1530535699/quotes/ctf_22.jpg',
'thumb_url' => 'https://res.cloudinary.com/blind-spot/image/upload/w_300/v1/quotes/ctf_22',
'image_filename' => 'ctf_22',
'image_public_id' => 'quotes/ctf_22',
'image_format' => 'jpg',
'image_version' => '1530535699',
'image_response' => '{"public_id":"quotes\/ctf_22","version":1530535699,"signature":"77cdb5f4f46777191cce8a442aee710ef8f1d5ee","width":851,"height":314,"format":"jpg","resource_type":"image","created_at":"2018-06-25T19:20:21Z","tags":[],"bytes":68243,"type":"upload","etag":"e',
'to_migrate' => (int) 0,
'migration_done' => (int) 0,
'already_migrated' => null,
'image_storage' => null,
'image_container' => null,
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Quotes'
}
$tempFolder = '/var/www/tufrase/tmp/downloads'
$file = '/var/www/tufrase/tmp/downloads/creatufrase-net_22.jpg'
$file_to_send = '/var/www/tufrase/tmp/downloads/creatufrase-net_22.jpg'
$http_response_header = [
(int) 0 => 'HTTP/1.0 404 Not Found',
(int) 1 => 'Content-Type: text/html',
(int) 2 => 'Content-Length: 0',
(int) 3 => 'Date: Thu, 25 Apr 2024 22:18:14 GMT',
(int) 4 => 'Connection: close',
(int) 5 => 'Cache-Control: private, no-transform, max-age=0, no-cache',
(int) 6 => 'Access-Control-Expose-Headers: Content-Length,Content-Disposition,Content-Range,Etag,Server-Timing,Vary,X-Cld-Error',
(int) 7 => 'Access-Control-Allow-Origin: *',
(int) 8 => 'Accept-Ranges: bytes',
(int) 9 => 'Timing-Allow-Origin: *',
(int) 10 => 'Server: Cloudinary',
(int) 11 => 'Strict-Transport-Security: max-age=604800',
(int) 12 => 'X-Cld-Error: Resource not found',
(int) 13 => 'Content-Transfer-Encoding: binary',
(int) 14 => 'Content-Disposition: inline',
(int) 15 => 'Pragma: no-cache',
(int) 16 => 'Server-Timing: cld-akam;dur=6;start=2024-04-25T22:18:14.878Z;desc=synth,rtt;dur=0'
]
header - [internal], line ??
App\Controller\QuotesController::download() - APP/Controller/QuotesController.php, line 95
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 606
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 120
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94
Cake\Routing\Dispatcher::dispatch() - CORE/src/Routing/Dispatcher.php, line 66
[main] - ROOT/webroot/index.php, line 36
Warning (2): Cannot modify header information - headers already sent by (output started at /var/www/tufrase/vendor/cakephp/cakephp/src/Error/Debugger.php:855) [APP/Controller/QuotesController.php, line 96]Code Context header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($file_to_send));
$id = '22'
$quote = object(Cake\ORM\Entity) {
'id' => (int) 22,
'text' => 'El que no lucha por lo que quiere, no merece lo que desea.',
'created' => object(Cake\I18n\Time) {},
'modified' => object(Cake\I18n\Time) {},
'approved_at' => null,
'status' => (int) 0,
'likes' => (int) 103,
'views' => (int) 3727,
'user_id' => null,
'frase_id' => null,
'tag_id' => (int) 13,
'template_id' => null,
'html' => null,
'slug' => null,
'editor_version' => null,
'is_auto_created' => false,
'keywords' => '',
'downloads' => (int) 182,
'image_url' => 'https://res.cloudinary.com/blind-spot/image/upload/v1530535699/quotes/ctf_22.jpg',
'thumb_url' => 'https://res.cloudinary.com/blind-spot/image/upload/w_300/v1/quotes/ctf_22',
'image_filename' => 'ctf_22',
'image_public_id' => 'quotes/ctf_22',
'image_format' => 'jpg',
'image_version' => '1530535699',
'image_response' => '{"public_id":"quotes\/ctf_22","version":1530535699,"signature":"77cdb5f4f46777191cce8a442aee710ef8f1d5ee","width":851,"height":314,"format":"jpg","resource_type":"image","created_at":"2018-06-25T19:20:21Z","tags":[],"bytes":68243,"type":"upload","etag":"e',
'to_migrate' => (int) 0,
'migration_done' => (int) 0,
'already_migrated' => null,
'image_storage' => null,
'image_container' => null,
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Quotes'
}
$tempFolder = '/var/www/tufrase/tmp/downloads'
$file = '/var/www/tufrase/tmp/downloads/creatufrase-net_22.jpg'
$file_to_send = '/var/www/tufrase/tmp/downloads/creatufrase-net_22.jpg'
$http_response_header = [
(int) 0 => 'HTTP/1.0 404 Not Found',
(int) 1 => 'Content-Type: text/html',
(int) 2 => 'Content-Length: 0',
(int) 3 => 'Date: Thu, 25 Apr 2024 22:18:14 GMT',
(int) 4 => 'Connection: close',
(int) 5 => 'Cache-Control: private, no-transform, max-age=0, no-cache',
(int) 6 => 'Access-Control-Expose-Headers: Content-Length,Content-Disposition,Content-Range,Etag,Server-Timing,Vary,X-Cld-Error',
(int) 7 => 'Access-Control-Allow-Origin: *',
(int) 8 => 'Accept-Ranges: bytes',
(int) 9 => 'Timing-Allow-Origin: *',
(int) 10 => 'Server: Cloudinary',
(int) 11 => 'Strict-Transport-Security: max-age=604800',
(int) 12 => 'X-Cld-Error: Resource not found',
(int) 13 => 'Content-Transfer-Encoding: binary',
(int) 14 => 'Content-Disposition: inline',
(int) 15 => 'Pragma: no-cache',
(int) 16 => 'Server-Timing: cld-akam;dur=6;start=2024-04-25T22:18:14.878Z;desc=synth,rtt;dur=0'
]
header - [internal], line ??
App\Controller\QuotesController::download() - APP/Controller/QuotesController.php, line 96
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 606
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 120
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94
Cake\Routing\Dispatcher::dispatch() - CORE/src/Routing/Dispatcher.php, line 66
[main] - ROOT/webroot/index.php, line 36
Warning (2): Cannot modify header information - headers already sent by (output started at /var/www/tufrase/vendor/cakephp/cakephp/src/Error/Debugger.php:855) [APP/Controller/QuotesController.php, line 97]Code Context header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($file_to_send));
header('Content-Transfer-Encoding: binary');
$id = '22'
$quote = object(Cake\ORM\Entity) {
'id' => (int) 22,
'text' => 'El que no lucha por lo que quiere, no merece lo que desea.',
'created' => object(Cake\I18n\Time) {},
'modified' => object(Cake\I18n\Time) {},
'approved_at' => null,
'status' => (int) 0,
'likes' => (int) 103,
'views' => (int) 3727,
'user_id' => null,
'frase_id' => null,
'tag_id' => (int) 13,
'template_id' => null,
'html' => null,
'slug' => null,
'editor_version' => null,
'is_auto_created' => false,
'keywords' => '',
'downloads' => (int) 182,
'image_url' => 'https://res.cloudinary.com/blind-spot/image/upload/v1530535699/quotes/ctf_22.jpg',
'thumb_url' => 'https://res.cloudinary.com/blind-spot/image/upload/w_300/v1/quotes/ctf_22',
'image_filename' => 'ctf_22',
'image_public_id' => 'quotes/ctf_22',
'image_format' => 'jpg',
'image_version' => '1530535699',
'image_response' => '{"public_id":"quotes\/ctf_22","version":1530535699,"signature":"77cdb5f4f46777191cce8a442aee710ef8f1d5ee","width":851,"height":314,"format":"jpg","resource_type":"image","created_at":"2018-06-25T19:20:21Z","tags":[],"bytes":68243,"type":"upload","etag":"e',
'to_migrate' => (int) 0,
'migration_done' => (int) 0,
'already_migrated' => null,
'image_storage' => null,
'image_container' => null,
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Quotes'
}
$tempFolder = '/var/www/tufrase/tmp/downloads'
$file = '/var/www/tufrase/tmp/downloads/creatufrase-net_22.jpg'
$file_to_send = '/var/www/tufrase/tmp/downloads/creatufrase-net_22.jpg'
$http_response_header = [
(int) 0 => 'HTTP/1.0 404 Not Found',
(int) 1 => 'Content-Type: text/html',
(int) 2 => 'Content-Length: 0',
(int) 3 => 'Date: Thu, 25 Apr 2024 22:18:14 GMT',
(int) 4 => 'Connection: close',
(int) 5 => 'Cache-Control: private, no-transform, max-age=0, no-cache',
(int) 6 => 'Access-Control-Expose-Headers: Content-Length,Content-Disposition,Content-Range,Etag,Server-Timing,Vary,X-Cld-Error',
(int) 7 => 'Access-Control-Allow-Origin: *',
(int) 8 => 'Accept-Ranges: bytes',
(int) 9 => 'Timing-Allow-Origin: *',
(int) 10 => 'Server: Cloudinary',
(int) 11 => 'Strict-Transport-Security: max-age=604800',
(int) 12 => 'X-Cld-Error: Resource not found',
(int) 13 => 'Content-Transfer-Encoding: binary',
(int) 14 => 'Content-Disposition: inline',
(int) 15 => 'Pragma: no-cache',
(int) 16 => 'Server-Timing: cld-akam;dur=6;start=2024-04-25T22:18:14.878Z;desc=synth,rtt;dur=0'
]
header - [internal], line ??
App\Controller\QuotesController::download() - APP/Controller/QuotesController.php, line 97
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 606
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 120
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94
Cake\Routing\Dispatcher::dispatch() - CORE/src/Routing/Dispatcher.php, line 66
[main] - ROOT/webroot/index.php, line 36
Warning (2): Cannot modify header information - headers already sent by (output started at /var/www/tufrase/vendor/cakephp/cakephp/src/Error/Debugger.php:855) [APP/Controller/QuotesController.php, line 98]Code Context header('Content-Disposition: attachment; filename='.basename($file_to_send));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
$id = '22'
$quote = object(Cake\ORM\Entity) {
'id' => (int) 22,
'text' => 'El que no lucha por lo que quiere, no merece lo que desea.',
'created' => object(Cake\I18n\Time) {},
'modified' => object(Cake\I18n\Time) {},
'approved_at' => null,
'status' => (int) 0,
'likes' => (int) 103,
'views' => (int) 3727,
'user_id' => null,
'frase_id' => null,
'tag_id' => (int) 13,
'template_id' => null,
'html' => null,
'slug' => null,
'editor_version' => null,
'is_auto_created' => false,
'keywords' => '',
'downloads' => (int) 182,
'image_url' => 'https://res.cloudinary.com/blind-spot/image/upload/v1530535699/quotes/ctf_22.jpg',
'thumb_url' => 'https://res.cloudinary.com/blind-spot/image/upload/w_300/v1/quotes/ctf_22',
'image_filename' => 'ctf_22',
'image_public_id' => 'quotes/ctf_22',
'image_format' => 'jpg',
'image_version' => '1530535699',
'image_response' => '{"public_id":"quotes\/ctf_22","version":1530535699,"signature":"77cdb5f4f46777191cce8a442aee710ef8f1d5ee","width":851,"height":314,"format":"jpg","resource_type":"image","created_at":"2018-06-25T19:20:21Z","tags":[],"bytes":68243,"type":"upload","etag":"e',
'to_migrate' => (int) 0,
'migration_done' => (int) 0,
'already_migrated' => null,
'image_storage' => null,
'image_container' => null,
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Quotes'
}
$tempFolder = '/var/www/tufrase/tmp/downloads'
$file = '/var/www/tufrase/tmp/downloads/creatufrase-net_22.jpg'
$file_to_send = '/var/www/tufrase/tmp/downloads/creatufrase-net_22.jpg'
$http_response_header = [
(int) 0 => 'HTTP/1.0 404 Not Found',
(int) 1 => 'Content-Type: text/html',
(int) 2 => 'Content-Length: 0',
(int) 3 => 'Date: Thu, 25 Apr 2024 22:18:14 GMT',
(int) 4 => 'Connection: close',
(int) 5 => 'Cache-Control: private, no-transform, max-age=0, no-cache',
(int) 6 => 'Access-Control-Expose-Headers: Content-Length,Content-Disposition,Content-Range,Etag,Server-Timing,Vary,X-Cld-Error',
(int) 7 => 'Access-Control-Allow-Origin: *',
(int) 8 => 'Accept-Ranges: bytes',
(int) 9 => 'Timing-Allow-Origin: *',
(int) 10 => 'Server: Cloudinary',
(int) 11 => 'Strict-Transport-Security: max-age=604800',
(int) 12 => 'X-Cld-Error: Resource not found',
(int) 13 => 'Content-Transfer-Encoding: binary',
(int) 14 => 'Content-Disposition: inline',
(int) 15 => 'Pragma: no-cache',
(int) 16 => 'Server-Timing: cld-akam;dur=6;start=2024-04-25T22:18:14.878Z;desc=synth,rtt;dur=0'
]
header - [internal], line ??
App\Controller\QuotesController::download() - APP/Controller/QuotesController.php, line 98
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 606
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 120
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94
Cake\Routing\Dispatcher::dispatch() - CORE/src/Routing/Dispatcher.php, line 66
[main] - ROOT/webroot/index.php, line 36
Warning (2): Cannot modify header information - headers already sent by (output started at /var/www/tufrase/vendor/cakephp/cakephp/src/Error/Debugger.php:855) [APP/Controller/QuotesController.php, line 99]Code Context header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
$id = '22'
$quote = object(Cake\ORM\Entity) {
'id' => (int) 22,
'text' => 'El que no lucha por lo que quiere, no merece lo que desea.',
'created' => object(Cake\I18n\Time) {},
'modified' => object(Cake\I18n\Time) {},
'approved_at' => null,
'status' => (int) 0,
'likes' => (int) 103,
'views' => (int) 3727,
'user_id' => null,
'frase_id' => null,
'tag_id' => (int) 13,
'template_id' => null,
'html' => null,
'slug' => null,
'editor_version' => null,
'is_auto_created' => false,
'keywords' => '',
'downloads' => (int) 182,
'image_url' => 'https://res.cloudinary.com/blind-spot/image/upload/v1530535699/quotes/ctf_22.jpg',
'thumb_url' => 'https://res.cloudinary.com/blind-spot/image/upload/w_300/v1/quotes/ctf_22',
'image_filename' => 'ctf_22',
'image_public_id' => 'quotes/ctf_22',
'image_format' => 'jpg',
'image_version' => '1530535699',
'image_response' => '{"public_id":"quotes\/ctf_22","version":1530535699,"signature":"77cdb5f4f46777191cce8a442aee710ef8f1d5ee","width":851,"height":314,"format":"jpg","resource_type":"image","created_at":"2018-06-25T19:20:21Z","tags":[],"bytes":68243,"type":"upload","etag":"e',
'to_migrate' => (int) 0,
'migration_done' => (int) 0,
'already_migrated' => null,
'image_storage' => null,
'image_container' => null,
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Quotes'
}
$tempFolder = '/var/www/tufrase/tmp/downloads'
$file = '/var/www/tufrase/tmp/downloads/creatufrase-net_22.jpg'
$file_to_send = '/var/www/tufrase/tmp/downloads/creatufrase-net_22.jpg'
$http_response_header = [
(int) 0 => 'HTTP/1.0 404 Not Found',
(int) 1 => 'Content-Type: text/html',
(int) 2 => 'Content-Length: 0',
(int) 3 => 'Date: Thu, 25 Apr 2024 22:18:14 GMT',
(int) 4 => 'Connection: close',
(int) 5 => 'Cache-Control: private, no-transform, max-age=0, no-cache',
(int) 6 => 'Access-Control-Expose-Headers: Content-Length,Content-Disposition,Content-Range,Etag,Server-Timing,Vary,X-Cld-Error',
(int) 7 => 'Access-Control-Allow-Origin: *',
(int) 8 => 'Accept-Ranges: bytes',
(int) 9 => 'Timing-Allow-Origin: *',
(int) 10 => 'Server: Cloudinary',
(int) 11 => 'Strict-Transport-Security: max-age=604800',
(int) 12 => 'X-Cld-Error: Resource not found',
(int) 13 => 'Content-Transfer-Encoding: binary',
(int) 14 => 'Content-Disposition: inline',
(int) 15 => 'Pragma: no-cache',
(int) 16 => 'Server-Timing: cld-akam;dur=6;start=2024-04-25T22:18:14.878Z;desc=synth,rtt;dur=0'
]
header - [internal], line ??
App\Controller\QuotesController::download() - APP/Controller/QuotesController.php, line 99
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 606
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 120
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94
Cake\Routing\Dispatcher::dispatch() - CORE/src/Routing/Dispatcher.php, line 66
[main] - ROOT/webroot/index.php, line 36
Warning (2): Cannot modify header information - headers already sent by (output started at /var/www/tufrase/vendor/cakephp/cakephp/src/Error/Debugger.php:855) [APP/Controller/QuotesController.php, line 100]Code Context header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
$id = '22'
$quote = object(Cake\ORM\Entity) {
'id' => (int) 22,
'text' => 'El que no lucha por lo que quiere, no merece lo que desea.',
'created' => object(Cake\I18n\Time) {},
'modified' => object(Cake\I18n\Time) {},
'approved_at' => null,
'status' => (int) 0,
'likes' => (int) 103,
'views' => (int) 3727,
'user_id' => null,
'frase_id' => null,
'tag_id' => (int) 13,
'template_id' => null,
'html' => null,
'slug' => null,
'editor_version' => null,
'is_auto_created' => false,
'keywords' => '',
'downloads' => (int) 182,
'image_url' => 'https://res.cloudinary.com/blind-spot/image/upload/v1530535699/quotes/ctf_22.jpg',
'thumb_url' => 'https://res.cloudinary.com/blind-spot/image/upload/w_300/v1/quotes/ctf_22',
'image_filename' => 'ctf_22',
'image_public_id' => 'quotes/ctf_22',
'image_format' => 'jpg',
'image_version' => '1530535699',
'image_response' => '{"public_id":"quotes\/ctf_22","version":1530535699,"signature":"77cdb5f4f46777191cce8a442aee710ef8f1d5ee","width":851,"height":314,"format":"jpg","resource_type":"image","created_at":"2018-06-25T19:20:21Z","tags":[],"bytes":68243,"type":"upload","etag":"e',
'to_migrate' => (int) 0,
'migration_done' => (int) 0,
'already_migrated' => null,
'image_storage' => null,
'image_container' => null,
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Quotes'
}
$tempFolder = '/var/www/tufrase/tmp/downloads'
$file = '/var/www/tufrase/tmp/downloads/creatufrase-net_22.jpg'
$file_to_send = '/var/www/tufrase/tmp/downloads/creatufrase-net_22.jpg'
$http_response_header = [
(int) 0 => 'HTTP/1.0 404 Not Found',
(int) 1 => 'Content-Type: text/html',
(int) 2 => 'Content-Length: 0',
(int) 3 => 'Date: Thu, 25 Apr 2024 22:18:14 GMT',
(int) 4 => 'Connection: close',
(int) 5 => 'Cache-Control: private, no-transform, max-age=0, no-cache',
(int) 6 => 'Access-Control-Expose-Headers: Content-Length,Content-Disposition,Content-Range,Etag,Server-Timing,Vary,X-Cld-Error',
(int) 7 => 'Access-Control-Allow-Origin: *',
(int) 8 => 'Accept-Ranges: bytes',
(int) 9 => 'Timing-Allow-Origin: *',
(int) 10 => 'Server: Cloudinary',
(int) 11 => 'Strict-Transport-Security: max-age=604800',
(int) 12 => 'X-Cld-Error: Resource not found',
(int) 13 => 'Content-Transfer-Encoding: binary',
(int) 14 => 'Content-Disposition: inline',
(int) 15 => 'Pragma: no-cache',
(int) 16 => 'Server-Timing: cld-akam;dur=6;start=2024-04-25T22:18:14.878Z;desc=synth,rtt;dur=0'
]
header - [internal], line ??
App\Controller\QuotesController::download() - APP/Controller/QuotesController.php, line 100
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 606
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 120
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94
Cake\Routing\Dispatcher::dispatch() - CORE/src/Routing/Dispatcher.php, line 66
[main] - ROOT/webroot/index.php, line 36
Warning (2): Cannot modify header information - headers already sent by (output started at /var/www/tufrase/vendor/cakephp/cakephp/src/Error/Debugger.php:855) [APP/Controller/QuotesController.php, line 101]Code Context header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
ob_clean();
$id = '22'
$quote = object(Cake\ORM\Entity) {
'id' => (int) 22,
'text' => 'El que no lucha por lo que quiere, no merece lo que desea.',
'created' => object(Cake\I18n\Time) {},
'modified' => object(Cake\I18n\Time) {},
'approved_at' => null,
'status' => (int) 0,
'likes' => (int) 103,
'views' => (int) 3727,
'user_id' => null,
'frase_id' => null,
'tag_id' => (int) 13,
'template_id' => null,
'html' => null,
'slug' => null,
'editor_version' => null,
'is_auto_created' => false,
'keywords' => '',
'downloads' => (int) 182,
'image_url' => 'https://res.cloudinary.com/blind-spot/image/upload/v1530535699/quotes/ctf_22.jpg',
'thumb_url' => 'https://res.cloudinary.com/blind-spot/image/upload/w_300/v1/quotes/ctf_22',
'image_filename' => 'ctf_22',
'image_public_id' => 'quotes/ctf_22',
'image_format' => 'jpg',
'image_version' => '1530535699',
'image_response' => '{"public_id":"quotes\/ctf_22","version":1530535699,"signature":"77cdb5f4f46777191cce8a442aee710ef8f1d5ee","width":851,"height":314,"format":"jpg","resource_type":"image","created_at":"2018-06-25T19:20:21Z","tags":[],"bytes":68243,"type":"upload","etag":"e',
'to_migrate' => (int) 0,
'migration_done' => (int) 0,
'already_migrated' => null,
'image_storage' => null,
'image_container' => null,
'[new]' => false,
'[accessible]' => [
'*' => true
],
'[dirty]' => [],
'[original]' => [],
'[virtual]' => [],
'[hasErrors]' => false,
'[errors]' => [],
'[invalid]' => [],
'[repository]' => 'Quotes'
}
$tempFolder = '/var/www/tufrase/tmp/downloads'
$file = '/var/www/tufrase/tmp/downloads/creatufrase-net_22.jpg'
$file_to_send = '/var/www/tufrase/tmp/downloads/creatufrase-net_22.jpg'
$http_response_header = [
(int) 0 => 'HTTP/1.0 404 Not Found',
(int) 1 => 'Content-Type: text/html',
(int) 2 => 'Content-Length: 0',
(int) 3 => 'Date: Thu, 25 Apr 2024 22:18:14 GMT',
(int) 4 => 'Connection: close',
(int) 5 => 'Cache-Control: private, no-transform, max-age=0, no-cache',
(int) 6 => 'Access-Control-Expose-Headers: Content-Length,Content-Disposition,Content-Range,Etag,Server-Timing,Vary,X-Cld-Error',
(int) 7 => 'Access-Control-Allow-Origin: *',
(int) 8 => 'Accept-Ranges: bytes',
(int) 9 => 'Timing-Allow-Origin: *',
(int) 10 => 'Server: Cloudinary',
(int) 11 => 'Strict-Transport-Security: max-age=604800',
(int) 12 => 'X-Cld-Error: Resource not found',
(int) 13 => 'Content-Transfer-Encoding: binary',
(int) 14 => 'Content-Disposition: inline',
(int) 15 => 'Pragma: no-cache',
(int) 16 => 'Server-Timing: cld-akam;dur=6;start=2024-04-25T22:18:14.878Z;desc=synth,rtt;dur=0'
]
header - [internal], line ??
App\Controller\QuotesController::download() - APP/Controller/QuotesController.php, line 101
Cake\Controller\Controller::invokeAction() - CORE/src/Controller/Controller.php, line 606
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 120
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94
Cake\Routing\Dispatcher::dispatch() - CORE/src/Routing/Dispatcher.php, line 66
[main] - ROOT/webroot/index.php, line 36