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/Internal/package-database/DB.php
        

800.         }
801. 
802.         if( $this->transaction === true )
803.         {
804.             $this->transactionQueries[] = $finalQuery;
805. 
806.             return $this;
807.         }
808. 
809. 
return
$this->$returnQuery($finalQuery, $this->secure); 810. } 811. 812. /** 813. * Duplicate Check 814. * 815. * @param string ...$args 816. * 817. * @return DB 818. */ 819. public function duplicateCheck(...$args) : DB
     /home/u124557690/domains/ablokperpa.medicombilgisayar.com/public_html/External/Models/Post/Post.php
        

21.         if(empty($key)) {
22.             $where[]   = ['int:post.is_active', true];
23.         }
24.         $where[]   = ['int:post.id', $id];
25. 
26.         return 
27.         DB::select('post.*, post_picture.picture_file, post_picture.title AS picture_title ')
28.             ->leftJoin('post_picture.post_id', 'post.parent_id  AND post_picture.is_default = 1')
29.             ->where($where)
30. 
->
get('post') 31. ->row(); 32. 33. } 34. 35. public function addOtherCategoryPost($row, $categoryIDS) 36. { 37. 38. DB::where('id !=', $row->id)->where('parent_id', $row->parent_id)->delete('post'); 39. 40. if( ! $categoryIDS)
     /home/u124557690/domains/ablokperpa.medicombilgisayar.com/public_html/Projects/Perpa/Controllers/posts.php
        

16.         \Redirect::action('home');
17.         View::pageTitle('İçerik');
18.     }
19. 
20.     public function view()
21.     {
22. 
23.         $id   = URI::view();
24. 
25. 
$post = Model\Post::row($id); 26. 27. if (empty($post)) { 28. redirect(URL::site(404)); 29. } 30. 31. $category = DB::whereId($post->category_id)->categoryRow(); 32. 33. $access = Model\Post::accessPost($post->category_id); 34. if($access) 35. {
     /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. /**