HEX
Server: Apache
System: Linux clpupre 5.4.0-90-generic #101-Ubuntu SMP Fri Oct 15 20:00:55 UTC 2021 x86_64
User: undanet (1000)
PHP: 7.4.3
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /home/undanet/www//PortalEmpleo/bootstrap.php
<?php  //bootstrap.php

use Doctrine\ORM\Tools\Setup;
use Doctrine\ORM\EntityManager;

require_once __DIR__ . '/vendor/autoload.php';

/**
 * Genera el gestor de entidades
 * 
 * @return Doctrine\ORM\EntityManager
 */

 function getEntityManager()
 {
     //Carga configuracion de conexion
     $dbParams = array(
        'host'      => $_ENV['DATABASE_HOST'],
        'port'      => $_ENV['DATABASE_PORT'],
        'dbname'    => $_ENV['DATABASE_NAME'],
        'user'      => $_ENV['DATABASE_USER'],
        'password'  => $_ENV['DATABASE_PASSWD'],
        'driver'   => $_ENV['DATABASE_DRIVER'],
        'charset'    => $_ENV['DATABASE_CHARSET']
     );

     $config = Setup::createAnnotationMetadataConfiguration(
         array($_ENV['ENTITY_DIR']),
         $_ENV['DEBUG'],
         ini_get('sys_temp_dir'),
         //$_SERVER["DOCUMENT_ROOT"].$_ENV['TEMP_DIR'],
         null,
         false
     );

     $config->setAutoGenerateProxyClasses(true);
     if ($_ENV['DEBUG']) {
        $config->setSQLLogger(new \Doctrine\DBAL\Logging\EchoSQLLogger());
     }

     return EntityManager::create($dbParams, $config);
 }

 function getEntityManagerWP()
 {
     //Carga configuracion de conexion
     $dbParams = array(
        'host'      => $_ENV['DATABASE_HOST'],
        'port'      => $_ENV['DATABASE_PORT'],
        'dbname'    => $_ENV['DATABASE_NAME_WP'],
        'user'      => $_ENV['DATABASE_USER'],
        'password'  => $_ENV['DATABASE_PASSWD'],
        'driver'   => $_ENV['DATABASE_DRIVER'],
        'charset'    => $_ENV['DATABASE_CHARSET']
     );

     $config = Setup::createAnnotationMetadataConfiguration(
         array($_ENV['ENTITY_DIR']),
         $_ENV['DEBUG'],
         //ini_get('sys_temp_dir'),
         $_SERVER["DOCUMENT_ROOT"].$_ENV['TEMP_DIR'],
         null,
         false
     );

     $config->setAutoGenerateProxyClasses(true);
     if ($_ENV['DEBUG']) {
        $config->setSQLLogger(new \Doctrine\DBAL\Logging\EchoSQLLogger());
     }

     return EntityManager::create($dbParams, $config);
 }

?>