Phalcon Framework 3.4.5

PDOException: SQLSTATE[08S01]: Communication link failure: 1053 Server shutdown in progress

/home/idporg/katalog.idp.org.tr/app/forms/SearchForm.php (109)
#0PDOStatement->execute()
#1Phalcon\Db\Adapter\Pdo->executePrepared(Object(PDOStatement), Array(), Array())
#2Phalcon\Db\Adapter\Pdo->query(SELECT `authors`.`id`, `authors`.`parent_id`, `authors`.`photo`, `authors`.`name`, `authors`.`alias`, `authors`.`birthdate`, `authors`.`deathdate`, `authors`.`abstract`, `authors`.`bio`, `authors`.`sozlutarih`, `authors`.`views`, `authors`.`is_featured`, `authors`.`status`, `authors`.`created`, `authors`.`updated` FROM `authors`, null, null)
#3Phalcon\Mvc\Model\Query->_executeSelect(Array([models] => Array([0] => Idp\Models\Authors), [tables] => Array([0] => authors), [columns] => Array(15)), null, null)
#4Phalcon\Mvc\Model\Query->execute()
#5Phalcon\Mvc\Model::find()
/home/idporg/katalog.idp.org.tr/app/forms/SearchForm.php (109)
<?php
namespace Idp\Forms;
 
use Phalcon\Forms\Form;
use Phalcon\Forms\Element\Text;
use Phalcon\Forms\Element\Hidden;
use Phalcon\Forms\Element\Select;
use Phalcon\Forms\Element\Submit;
use Phalcon\Validation\Validator\PresenceOf;
use Phalcon\Validation\Validator\Email;
use Idp\Models\Authors;
use Idp\Models\ArticleTypes;
 
class SearchForm extends Form
{
    public function initialize($entity = null, $options = null)
    {
        // Query
        $query = new Text('query', array(
            'placeholder' => 'Terim',
      'class' => 'ico-01',
      'placeholder' => 'Genel arama'
        ));
        
        $query->setDefault($this->request->getQuery('query', ['trim', 'lower']));
        $this->add($query);
 
        // Article Title
        $article_title = new Text('article_title', array(
            'placeholder' => 'Yazı Başlığı',
      'class' => 'form-control',
        ));
        
        $article_title->setDefault($this->request->getQuery('article_title', ['trim', 'lower']));
        $this->add($article_title);
        
        // Article Types
        $types = new Select('types[]', ArticleTypes::getPopularTypes(), array(
            'using' => array(
                'id',
                'name'
            ),
      'class' => 'chosen-select-no-single',
            'useEmpty' => true,
            'emptyText' => 'Tüm Yazı Türleri',
            'emptyValue' => null,
            'data-placeholder' => 'Tüm Yazı Türleri',
            'multiple' => true
        ));
        
        $types->setDefault($this->request->getQuery('types'));
    $this->add($types);
        
        // Journal Name
        $journal_name = new Text('journal_name', array(
            'placeholder' => 'Dergi Adı',
      'class' => 'form-control',
        ));
        
        $journal_name->setDefault($this->request->getQuery('journal_name', ['trim', 'lower']));
        $this->add($journal_name);
        
        // Author Name
        $author_name = new Text('author_name', array(
            'placeholder' => 'Yazar Adı',
      'class' => 'form-control',
        ));
        
        $author_name->setDefault($this->request->getQuery('author_name', ['trim', 'lower']));
        $this->add($author_name);
        
        // Year
        $year = new Text('year', array(
            'placeholder' => 'Yıl',
      'class' => 'form-control',
        ));
 
        $year->setDefault($this->request->getQuery('year', ['trim', 'string', 'lower']));
        $this->add($year);
        
        // Start Year
        $start_year = new Text('start_year', array(
            'placeholder' => 'Başlangıç Yılı',
      'class' => 'form-control',
        ));
 
        $start_year->setDefault($this->request->getQuery('start_year', ['trim', 'string', 'lower']));
        $this->add($start_year);
        
        // End Year
        $end_year = new Text('end_year', array(
            'placeholder' => 'Bitiş Yılı',
      'class' => 'form-control',
        ));
 
        $end_year->setDefault($this->request->getQuery('end_year', ['trim', 'string', 'lower']));
        $this->add($end_year);
        
        // Tag Name
        $tag_name = new Text('tag_name', array(
            'placeholder' => 'Anahtar Kelimeler',
      'class' => 'form-control'
        ));
 
        $tag_name->setDefault($this->request->getQuery('tag_name', ['trim', 'string', 'lower']));
        $this->add($tag_name);
        
        // Authors
        $authors = new Select('authors[]', Authors::find(), array(
            'using' => array(
                'id',
                'name'
            ),
      'class' => 'chosen-select',
            'useEmpty' => true,
            'emptyText' => 'Tüm Yazarlar',
            'emptyValue' => null,
            'data-placeholder' => 'Tüm Yazarlar',
            'multiple' => true
        ));
        
        $authors->setDefault($this->request->getQuery('authors'));
    $this->add($authors);
 
        // Action
        $this->add(new Hidden('action'));
        
        // Hidden
        $this->add(new Hidden('hidden'));
 
        // CSRF
        $this->add(new Hidden('csrf'));
        
        // Submit
        $this->add(new Submit('submit', ['class' => 'button', 'value' => 'Kaydet']));
    }
}
#6Idp\Forms\SearchForm->initialize(null, null)
#7Phalcon\Forms\Form->__construct()
/home/idporg/katalog.idp.org.tr/app/controllers/IndexController.php (31)
<?php
 
namespace Idp\Controllers;
 
use Idp\Models\Journals;
use Idp\Models\Articles;
use Idp\Models\Issues;
use Idp\Models\Authors;
use Idp\Forms\SearchForm;
 
class IndexController extends ControllerBase
{
    public function indexAction()
    {
    // Last Journals
    $last_journals = Journals::getLastJournals(6);
        
        // Counters
        $count_journals = Journals::count(['status = :status:','bind' => ['status' => true]]);
        $count_issues   = Issues::count(['status = :status:','bind' => ['status' => true]]);
        $count_articles = Articles::count(['status = :status:','bind' => ['status' => true]]);
        $count_authors  = Authors::count();
    
     // Vars
        $this->view
            ->setVar('is_homepage', true)
            ->setVar('count_journals', $count_journals)
            ->setVar('count_articles', $count_articles)
            ->setVar('count_issues', $count_issues)
            ->setVar('count_authors', $count_authors)
            ->setVar('form', new SearchForm())
            ->setVar('last_journals', $last_journals)
            ->setVar('page_title', "İDP - İslamcı Dergiler Projesi")
            ->setVar('meta_title', "İDP - İslamcı Dergiler Projesi")
            ->setVar('meta_description', "");
    }
}
#8Idp\Controllers\IndexController->indexAction()
#9Phalcon\Dispatcher->callActionMethod(Object(Idp\Controllers\IndexController), indexAction, Array())
#10Phalcon\Dispatcher->dispatch()
#11Phalcon\Mvc\Application->handle()
/home/idporg/katalog.idp.org.tr/public/index.php (62)
<?php
 
/**
 * Set Locate
 */
setlocale(LC_COLLATE, 'turkish', 'tr_TR.UTF-8', 'tr_TR', 'tr');
setlocale(LC_MONETARY, 'turkish', 'tr_TR.UTF-8', 'tr_TR', 'tr');
setlocale(LC_NUMERIC, 'turkish', 'tr_TR.UTF-8', 'tr_TR', 'tr');
setlocale(LC_TIME, 'turkish', 'tr_TR.UTF-8', 'tr_TR', 'tr');
setlocale(LC_CTYPE,'en_US.utf8');
// setlocale(LC_MESSAGES,'tr_TR.utf8');
 
/**
 * Set Time Zone
 */
date_default_timezone_set('Europe/Istanbul');
 
 
/**
 * Define some useful constants
 */
define('DOT', '.');
define('DS', DIRECTORY_SEPARATOR);
define('BASE_PATH', dirname(__DIR__));
define('APP_PATH', BASE_PATH . DS. 'app');
define('PUBLIC_PATH', BASE_PATH . DS . 'public');
 
/**
 * Read the constants
 */
$config = include APP_PATH . '/config/constants.php';
 
/**
 * Read the configuration
 */
$config = include APP_PATH . '/config/config.php';
 
/**
 * Read auto-loader
 */
include APP_PATH . '/config/loader.php';
 
/**
 * Read services
 */
include APP_PATH . '/config/services.php';
 
// Debug Application
if($config->application->debug)
{
    ini_set('display_errors', 1);
    ini_set('display_startup_errors', 1);
    error_reporting(E_ALL);
 
    (new Phalcon\Debug)->listen();    
    
    /**
     * Handle the request
     */
    $application = new \Phalcon\Mvc\Application($di);
    
    echo $application->handle()->getContent();
}
else
{
    try
    {
        /**
         * Handle the request
         */
        $application = new \Phalcon\Mvc\Application($di);
 
        echo $application->handle()->getContent();
    }
    catch(Exception $e)
    {
        $di->getLogger()->error($e->getMessage());
     
        echo $e->getMessage(), '<br>';
        echo nl2br(htmlentities($e->getTraceAsString()));
        exit;
    }
}
KeyValue
KeyValue
CONTEXT_DOCUMENT_ROOT/home/idporg/katalog.idp.org.tr
CONTEXT_PREFIX
DOCUMENT_ROOT/home/idporg/katalog.idp.org.tr
GATEWAY_INTERFACECGI/1.1
HTTPSon
HTTP_ACCEPT*/*
HTTP_HOSTkatalog.idp.org.tr
HTTP_REFERERhttp://katalog.idp.org.tr/yazilar/1589690/genc-kalemler
HTTP_USER_AGENTMozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
PATH/bin:/usr/bin
QUERY_STRING
REDIRECT_HTTPSon
REDIRECT_SSL_TLS_SNIkatalog.idp.org.tr
REDIRECT_STATUS200
REDIRECT_UNIQUE_IDZiwPIqg1x9FGu5iHzasHFQAAAgE
REDIRECT_URL/
REMOTE_ADDR3.133.149.168
REMOTE_PORT13536
REQUEST_METHODGET
REQUEST_SCHEMEhttps
REQUEST_URI/
SCRIPT_FILENAME/home/idporg/katalog.idp.org.tr/public/index.php
SCRIPT_NAME/public/index.php
SERVER_ADDR178.157.15.166
SERVER_ADMINwebmaster@katalog.idp.org.tr
SERVER_NAMEkatalog.idp.org.tr
SERVER_PORT443
SERVER_PROTOCOLHTTP/1.1
SERVER_SIGNATURE
SERVER_SOFTWAREApache
SSL_TLS_SNIkatalog.idp.org.tr
TZEurope/Istanbul
UNIQUE_IDZiwPIqg1x9FGu5iHzasHFQAAAgE
PHP_SELF/public/index.php
REQUEST_TIME_FLOAT1714163490,9751
REQUEST_TIME1714163490
argvArray()
argc0
#Path
0/home/idporg/katalog.idp.org.tr/public/index.php
1/home/idporg/katalog.idp.org.tr/app/config/constants.php
2/home/idporg/katalog.idp.org.tr/app/config/config.php
3/home/idporg/katalog.idp.org.tr/app/config/loader.php
4/home/idporg/katalog.idp.org.tr/vendor/autoload.php
5/home/idporg/katalog.idp.org.tr/vendor/composer/autoload_real.php
6/home/idporg/katalog.idp.org.tr/vendor/composer/ClassLoader.php
7/home/idporg/katalog.idp.org.tr/vendor/composer/autoload_static.php
8/home/idporg/katalog.idp.org.tr/vendor/symfony/polyfill-mbstring/bootstrap.php
9/home/idporg/katalog.idp.org.tr/vendor/symfony/var-dumper/Resources/functions/dump.php
10/home/idporg/katalog.idp.org.tr/vendor/guzzlehttp/psr7/src/functions_include.php
11/home/idporg/katalog.idp.org.tr/vendor/guzzlehttp/psr7/src/functions.php
12/home/idporg/katalog.idp.org.tr/vendor/swiftmailer/swiftmailer/lib/swift_required.php
13/home/idporg/katalog.idp.org.tr/vendor/swiftmailer/swiftmailer/lib/classes/Swift.php
14/home/idporg/katalog.idp.org.tr/vendor/snowair/phalcon-debugbar/src/Debug.php
15/home/idporg/katalog.idp.org.tr/app/config/helpers.php
16/home/idporg/katalog.idp.org.tr/app/helpers/base.php
17/home/idporg/katalog.idp.org.tr/app/helpers/core.php
18/home/idporg/katalog.idp.org.tr/app/helpers/image.php
19/home/idporg/katalog.idp.org.tr/app/helpers/url.php
20/home/idporg/katalog.idp.org.tr/app/config/services.php
21/home/idporg/katalog.idp.org.tr/app/config/routes.php
22/home/idporg/katalog.idp.org.tr/app/controllers/IndexController.php
23/home/idporg/katalog.idp.org.tr/app/controllers/ControllerBase.php
24/home/idporg/katalog.idp.org.tr/app/library/Auth/Auth.php
25/home/idporg/katalog.idp.org.tr/app/models/Pages.php
26/home/idporg/katalog.idp.org.tr/app/models/BaseModel.php
27/home/idporg/katalog.idp.org.tr/app/cache/models/map-idp_models_pages.php
28/home/idporg/katalog.idp.org.tr/app/cache/models/meta-idp_models_pages-pages.php
29/home/idporg/katalog.idp.org.tr/app/models/Journals.php
30/home/idporg/katalog.idp.org.tr/app/cache/models/map-idp_models_journals.php
31/home/idporg/katalog.idp.org.tr/app/cache/models/meta-idp_models_journals-journals.php
32/home/idporg/katalog.idp.org.tr/app/models/Issues.php
33/home/idporg/katalog.idp.org.tr/app/cache/models/map-idp_models_issues.php
34/home/idporg/katalog.idp.org.tr/app/cache/models/meta-idp_models_issues-issues.php
35/home/idporg/katalog.idp.org.tr/app/models/Articles.php
36/home/idporg/katalog.idp.org.tr/app/cache/models/map-idp_models_articles.php
37/home/idporg/katalog.idp.org.tr/app/cache/models/meta-idp_models_articles-articles.php
38/home/idporg/katalog.idp.org.tr/app/models/Authors.php
39/home/idporg/katalog.idp.org.tr/app/forms/SearchForm.php
40/home/idporg/katalog.idp.org.tr/app/models/ArticleTypes.php
41/home/idporg/katalog.idp.org.tr/app/cache/models/map-idp_models_articletypes.php
42/home/idporg/katalog.idp.org.tr/app/cache/models/meta-idp_models_articletypes-article_types.php
43/home/idporg/katalog.idp.org.tr/app/cache/models/meta-idp_models_authors-authors.php
44/home/idporg/katalog.idp.org.tr/app/cache/models/map-idp_models_authors.php
Memory
Usage4194304