ERROR » Veritabanı bağlantısı sağlanamadı! Lütfen bağlantı ayarlarınızı kontrol edin! [Operation not permitted]

     /home/u124557690/domains/ablokperpa.medicombilgisayar.com/public_html/Internal/package-database/Connection.php
        

155.     public function __construct(array $config = [])
156.     {
157.         $this->defaultConfig = Config::default('ZN\Database\DatabaseDefaultConfiguration')
158.                                      ::get('Database', 'database');
159.         $this->config        = array_merge($this->defaultConfig, $config);
160.         $this->db            = $this->runDriver();
161.         $this->prefix        = $this->config['prefix'];
162.         Properties::$prefix  = $this->prefix;
163. 
164. 
$this->db->connect($this->config); 165. } 166. 167. /** 168. * Magic Debug Info 169. */ 170. public function __debugInfo() 171. { 172. return ['return' => $this->stringQuery ?: 'This is a general object, please call the sub method!']; 173. } 174.
     /home/u124557690/domains/ablokperpa.medicombilgisayar.com/public_html/Internal/package-database/DB.php
        

1346.      */
1347.     public function query(string $query, array $secure = [])
1348.     {
1349.         $secure     = $this->secure ?: $secure; $this->secure     = [];    
1350.         $caching    = $this->caching;           $this->caching    = [];
1351.         $tableName  = $this->tableName;         $this->tableName  = '';
1352.         $jsonDecode = $this->jsonDecode;        $this->jsonDecode = [];
1353.         $paging     = $this->paging;            
1354. 
1355. 
return (new
self($this->config))->setQueryByDriver($query, $secure, 1356. [ 1357. 'caching' => $caching, 1358. 'tableName' => $tableName, 1359. 'jsonDecode' => $jsonDecode, 1360. 'paging' => $paging 1361. ]); 1362. } 1363. 1364. /** 1365. * Exec Basic Query
     /home/u124557690/domains/ablokperpa.medicombilgisayar.com/public_html/Projects/Perpa/Controllers/Initialize.php
        

28.     public function main()
29.     {
30.         # Sets max execution time 0
31.         InitializeModel\Ini::maxExecutionTime();
32. 
33.         Theme::active( 'Perpa' );
34. 
35.         $settings     = DB::whereId( 1 )->settingsRow();
36.         $totalSector  = DB::query("SELECT COUNT(DISTINCT id) FROM nace_group")->value();
37. 
$totalCompany = DB::query("SELECT COUNT(*) FROM company WHERE is_active = 1")->value(); 38. 39. Masterpage::headPage( 'Sections/head' ) 40. ->bodyPage( 'Sections/body' ) 41. ->title( $settings->title ); 42. 43. 44. $popupSplash = \Perpa\Splash::result(11)->row(); 45. $popupSplashDisplay = Cookie::popupSplashDisplay() ?? false; 46. 47. if( $popupSplash && Cookie::splashDisplay() == false )
     /home/u124557690/domains/ablokperpa.medicombilgisayar.com/public_html/Internal/package-database/MySQLi/DB.php
        

145.         // @codeCoverageIgnoreEnd
146.         else
147.         {
148.             $this->connect = new MySQLi($host, $user, $pass, $db, $port);
149.         }
150.         restore_error_handler();
151.         
152.         if( $this->connect->connect_errno )
153.         {
154. 
throw new
ConnectionErrorException(NULL, $this->connect->connect_error); // @codeCoverageIgnore 155. } 156. 157. mysqli_report(MYSQLI_REPORT_OFF); 158. 159. if( ! empty($this->config['charset'] ) ) $this->query("SET NAMES '".$this->config['charset']."'"); 160. if( ! empty($this->config['charset'] ) ) $this->query('SET CHARACTER SET '.$this->config['charset']); 161. if( ! empty($this->config['collation']) ) $this->query('SET COLLATION_CONNECTION = "'.$this->config['collation'].'"'); 162. } 163. 164. /**