*/
public function connect($connectionName = 'default')
{
if(!isset($this->connectionsSettings[$connectionName]))
throw new Exception('Connection profile not set');
$pro = $this->connectionsSettings[$connectionName];
$params = array_values($pro);
$charset = array_pop($params);
if ($this->isSubQuery) {
return;
}
if (empty($pro['host']) && empty($pro['socket'])) {
throw new Exception('MySQL host or socket is not set');
}
$mysqlic = new ReflectionClass('mysqli');
$mysqli = $mysqlic->newInstanceArgs($params);
if ($mysqli->connect_error) {
throw new Exception('Connect Error ' . $mysqli->connect_errno . ': ' . $mysqli->connect_error, $mysqli->connect_errno);
}
if (!empty($charset)) {
$mysqli->set_charset($charset);
}
$this->_mysqli[$connectionName] = $mysqli;
}
/**
* @throws Exception
*/
public function disconnectAll()
{
foreach (array_keys($this->_mysqli) as $k) {
$this->disconnect($k);
}
}
*/
public function connect($connectionName = 'default')
{
if(!isset($this->connectionsSettings[$connectionName]))
throw new Exception('Connection profile not set');
$pro = $this->connectionsSettings[$connectionName];
$params = array_values($pro);
$charset = array_pop($params);
if ($this->isSubQuery) {
return;
}
if (empty($pro['host']) && empty($pro['socket'])) {
throw new Exception('MySQL host or socket is not set');
}
$mysqlic = new ReflectionClass('mysqli');
$mysqli = $mysqlic->newInstanceArgs($params);
if ($mysqli->connect_error) {
throw new Exception('Connect Error ' . $mysqli->connect_errno . ': ' . $mysqli->connect_error, $mysqli->connect_errno);
}
if (!empty($charset)) {
$mysqli->set_charset($charset);
}
$this->_mysqli[$connectionName] = $mysqli;
}
/**
* @throws Exception
*/
public function disconnectAll()
{
foreach (array_keys($this->_mysqli) as $k) {
$this->disconnect($k);
}
}
$this->_mysqli[$name] = $prm;
if (!is_string($prm))
$prm = null;
}
$this->connectionsSettings[$name][$k] = $prm;
}
return $this;
}
/**
* A method to get mysqli object or create it in case needed
*
* @return mysqli
* @throws Exception
*/
public function mysqli()
{
if (!isset($this->_mysqli[$this->defConnectionName])) {
$this->connect($this->defConnectionName);
}
return $this->_mysqli[$this->defConnectionName];
}
/**
* A method of returning the static instance to allow access to the
* instantiated object from within another class.
* Inheriting this class would require reloading connection info.
*
* @uses $db = MySqliDb::getInstance();
*
* @return MysqliDb Returns the current instance.
*/
public static function getInstance()
{
return self::$_instance;
}
/**
* Reset states after an execution
return;
}
if (is_array($numRows)) {
$this->_query .= ' LIMIT ' . (int) $numRows[0] . ', ' . (int) $numRows[1];
} else {
$this->_query .= ' LIMIT ' . (int) $numRows;
}
}
/**
* Method attempts to prepare the SQL query
* and throws an error if there was a problem.
*
* @return mysqli_stmt
* @throws Exception
*/
protected function _prepareQuery()
{
$stmt = $this->mysqli()->prepare($this->_query);
if ($stmt !== false) {
if ($this->traceEnabled)
$this->traceStartQ = microtime(true);
return $stmt;
}
if ($this->mysqli()->errno === 2006 && $this->autoReconnect === true && $this->autoReconnectCount === 0) {
$this->connect($this->defConnectionName);
$this->autoReconnectCount++;
return $this->_prepareQuery();
}
$error = $this->mysqli()->error;
$query = $this->_query;
$errno = $this->mysqli()->errno;
$this->reset();
throw new Exception(sprintf('%s query: %s', $error, $query), $errno);
}
$this->_buildCondition('HAVING', $this->_having);
$this->_buildOrderBy();
$this->_buildLimit($numRows);
$this->_buildOnDuplicate($tableData);
if ($this->_forUpdate) {
$this->_query .= ' FOR UPDATE';
}
if ($this->_lockInShareMode) {
$this->_query .= ' LOCK IN SHARE MODE';
}
$this->_lastQuery = $this->replacePlaceHolders($this->_query, $this->_bindParams);
if ($this->isSubQuery) {
return;
}
// Prepare query
$stmt = $this->_prepareQuery();
// Bind parameters to statement if any
if (count($this->_bindParams) > 1) {
call_user_func_array(array($stmt, 'bind_param'), $this->refValues($this->_bindParams));
}
return $stmt;
}
/**
* This helper method takes care of prepared statements' "bind_result method
* , when the number of variables to pass is unknown.
*
* @param mysqli_stmt $stmt Equal to the prepared statement object.
*
* @return array|string The results of the SQL fetch.
* @throws Exception
*/
protected function _dynamicBindResults(mysqli_stmt $stmt)
{
* @return array|MysqliDb Contains the returned rows from the select query.
* @throws Exception
*/
public function get($tableName, $numRows = null, $columns = '*')
{
if (empty($columns)) {
$columns = '*';
}
$column = is_array($columns) ? implode(', ', $columns) : $columns;
if (strpos($tableName, '.') === false) {
$this->_tableName = self::$prefix . $tableName;
} else {
$this->_tableName = $tableName;
}
$this->_query = 'SELECT ' . implode(' ', $this->_queryOptions) . ' ' .
$column . " FROM " . $this->_tableName;
$stmt = $this->_buildQuery($numRows);
if ($this->isSubQuery) {
return $this;
}
$stmt->execute();
$this->_stmtError = $stmt->error;
$this->_stmtErrno = $stmt->errno;
$res = $this->_dynamicBindResults($stmt);
$this->reset();
//$this->createLog([$_SERVER['REQUEST_URI'], $this->_lastQuery]);
return $res;
}
/**
* A convenient SELECT * function to get one record.
*
* @param string $tableName The name of the database table to work with.
* @param string|array $columns Desired columns
*
'prefix' => DB_PREFIX,
'charset' => 'utf8mb4')
);
// Create a Memcached instance
app()->memcached = new Memcached();
app('memcached')->addServer(SERVER_MEMCACHED_HOST, SERVER_MEMCACHED_PORT);
app('memcached')->setOptions(array(
Memcached::OPT_CONNECT_TIMEOUT => 50
));
// Site Settings init
$settings['template_cache'] = false;
$settings['online_list_size'] = 50;
if($cached_settings = app('memcached')->get('settings')){
$settings = $cached_settings;
}else{
$site_settings = app()->db->get('settings');
foreach ($site_settings as $each_settings) {
$settings[$each_settings['name']] = $each_settings['value'];
}
app('memcached')->set('settings', $settings, 600);
}
if(isset($settings['post_max_size_mb'])){
$settings['post_max_size'] = $settings['post_max_size_mb'] * 1024 * 1024 ;
}else{
$settings['post_max_size'] = 5 * 1024 * 1024;
}
if(isset($settings['post_max_size_media_mb'])){
$settings['post_max_size_media'] = $settings['post_max_size_media_mb'] * 1024 * 1024 ;
}else{
$settings['post_max_size_media'] = 50 * 1024 * 1024;
}
if(!array_key_exists("server_centrifugo_host", $settings)){
$settings['server_centrifugo_host'] = 'https://localhost';
}
return false;
},
];
foreach ($checks as $name => $check) {
if (!$check()) {
http_response_code(503);
echo "FAIL: {$name}";
exit;
}
}
http_response_code(200);
echo 'OK';
exit;
}
// Essesntial Class Inits
require BASE_PATH.'config/init.php';
// General Class Inits
$path = app('request')->path;
$skip_paths = array('/cfgo/rpc/');
$startsWithSkipPath = array_reduce($skip_paths, function ($carry, $skip_path) use ($path) {
return $carry || str_starts_with($path, $skip_path);
}, false);
if (!$startsWithSkipPath) {
require BASE_PATH . 'config/template_functions.php';
}
// URLs
$route->any('/', 'App\homeController@chat_room')->as('index');
$route->any('/login', 'App\authController@login')->as('login');
$route->any('/login/tfa', 'App\authController@tfa_login')->as('tfa_login');
$route->any('/logout', 'App\authController@logout')->as('logout');
$route->any('/register', 'App\authController@register')->as('register');
$route->any('/forgot-password', 'App\authController@forgot_password')->as('forgot-password');
| Key | Value |
| supercache_cart | empty |
| supercache-version | 1 |
| landing | /shop/2441/ |
| PHPSESSID | l98pioc49uf64d412f8ru24bje |
| app-popup-product-number-items | 9999999999 |
| shop_cart | 6515ce677af86912472ef116afc085a8 |
| app-popup-product-price | 25.0000 |
| Key | Value |
| KUBERNETES_SERVICE_PORT_HTTPS | 443 |
| SERVER_NAME | nginx |
| MYSQL_PORT | 3306 |
| MARIADB_SECONDARY_SERVICE_PORT | 3306 |
| ELASTICSEARCH_PORT_9200_TCP_PORT | 9200 |
| KUBERNETES_SERVICE_PORT | 443 |
| ELASTICSEARCH_PORT_9200_TCP_ADDR | 10.233.4.8 |
| MEMCACHED_SERVICE_HOST | 10.233.37.239 |
| PHP_PORT_9000_TCP_ADDR | 10.233.22.107 |
| PHP_SESSION_REDIS_URL | tcp://redis:6379?database=2&prefix=srp_sess_&timeout=2.5&read_timeout=2.5 |
| ELASTICSEARCH_SERVICE_HOST | 10.233.4.8 |
| NGINX_PORT_80_TCP_PROTO | tcp |
| KIBANA_SERVICE_HOST | 10.233.46.18 |
| PHPMYADMIN_SLAVE_SERVICE_PORT_HTTP | 8002 |
| PHP_PORT_9000_TCP_PROTO | tcp |
| SERVER_MEMCACHED_PORT | 11211 |
| HOSTNAME | srp-livehelp-app-588b8895b4-qph7l |
| MYSQL_PORT_SLAVE | 3306 |
| PHP_VERSION | 8.3.30 |
| MYSQL_USER_SLAVE | srplh_user |
| MEMCACHED_SERVICE_PORT | 11211 |
| PHP_INI_DIR | /usr/local/etc/php |
| PHP_PORT_9000_TCP | tcp://10.233.22.107:9000 |
| GPG_KEYS | 1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA |
| NGINX_SERVICE_PORT_HTTP | 80 |
| CENTRIFUGO_PORT_2083_TCP | tcp://10.233.39.187:2083 |
| LIVEKIT_PREFIX | livekit_ |
| TIKA_SERVICE_PORT | 9998 |
| TIKA_PORT_9998_TCP | tcp://10.233.28.180:9998 |
| MARIADB_SECONDARY_PORT | tcp://10.233.2.109:3306 |
| ELASTICSEARCH_PORT | tcp://10.233.4.8:9200 |
| PHP_SERVICE_HOST | 10.233.22.107 |
| PHP_LDFLAGS | -Wl,-O1 -pie |
| KIBANA_PORT_5601_TCP | tcp://10.233.46.18:5601 |
| MARIADB_SECONDARY_PORT_3306_TCP_ADDR | 10.233.2.109 |
| NGINX_PORT_80_TCP | tcp://10.233.27.238:80 |
| KIBANA_SERVICE_PORT_HTTP | 5601 |
| DB_PREFIX | cn_ |
| KIBANA_PORT_5601_TCP_PORT | 5601 |
| PWD | /usr/share/nginx/src |
| LIBREOFFICE_PATH | /usr/bin/libreoffice |
| KIBANA_SERVICE_PORT | 5601 |
| PHPMYADMIN_PORT_8001_TCP | tcp://10.233.48.247:8001 |
| MYSQL_ROOT_PASSWORD | srp_livehelp |
| ELASTICSEARCH_PORT_9200_TCP | tcp://10.233.4.8:9200 |
| CENTRIFUGO_PORT_2083_TCP_PROTO | tcp |
| CENTRIFUGO_SERVICE_PORT_HTTP | 2083 |
| NGROK_URL | |
| TIKA_PORT_9998_TCP_ADDR | 10.233.28.180 |
| SENTRY_ENABLED | true |
| PHPMYADMIN_PORT_8001_TCP_ADDR | 10.233.48.247 |
| MEMCACHED_PORT_11211_TCP_PORT | 11211 |
| ELASTICSEARCH_PORT_9300_TCP_ADDR | 10.233.4.8 |
| MYSQL_PASSWORD | F71EjeV8XWx8f8 |
| FFMPEG_PATH | /usr/bin/ffmpeg |
| JPEGMINI_PATH | /usr/bin/jpegmini |
| MYSQL_USER | srplh_user |
| SERVER_MEMCACHED_HOST | memcached |
| HOME | /var/www |
| CENTRIFUGO_SERVICE_HOST | 10.233.39.187 |
| SENTRY_DSN | https://95045cdb82cd339717e12ddd84aced17@o4510515772719104.ingest.de.sentry.io/4510696089387088 |
| PHPMYADMIN_SLAVE_PORT_8002_TCP_ADDR | 10.233.34.98 |
| KUBERNETES_PORT_443_TCP | tcp://10.233.0.1:443 |
| TIKA_PORT_9998_TCP_PORT | 9998 |
| MARIADB_PRIMARY_PORT_3306_TCP_PORT | 3306 |
| KIBANA_PORT_5601_TCP_PROTO | tcp |
| NGINX_PORT_80_TCP_ADDR | 10.233.27.238 |
| APP_ENV | local |
| PHP_PORT_9000_TCP_PORT | 9000 |
| PHPMYADMIN_SLAVE_SERVICE_HOST | 10.233.34.98 |
| MEMCACHED_PORT_11211_TCP_ADDR | 10.233.37.239 |
| NGINX_SERVICE_PORT | 80 |
| APP_URL | https://www.srplivehelp.com/ |
| MARIADB_PRIMARY_SERVICE_PORT | 3306 |
| PHP_SHA256 | 67f084d36852daab6809561a7c8023d130ca07fc6af8fb040684dd1414934d48 |
| ELASTICSEARCH_PORT_9300_TCP_PORT | 9300 |
| TIKA_PORT | tcp://10.233.28.180:9998 |
| MARIADB_PRIMARY_PORT_3306_TCP | tcp://10.233.1.209:3306 |
| NGINX_PORT_80_TCP_PORT | 80 |
| PHPMYADMIN_SLAVE_SERVICE_PORT | 8002 |
| MARIADB_PRIMARY_PORT_3306_TCP_PROTO | tcp |
| TIKA_SERVICE_HOST | 10.233.28.180 |
| KIBANA_PORT_5601_TCP_ADDR | 10.233.46.18 |
| MYSQL_HOST | mariadb-primary |
| PHPIZE_DEPS | autoconf dpkg-dev file g++ gcc libc-dev make pkg-config re2c |
| FFPROBE_PATH | /usr/bin/ffprobe |
| WHOOPS | true |
| MARIADB_PRIMARY_PORT | tcp://10.233.1.209:3306 |
| PHPMYADMIN_SERVICE_HOST | 10.233.48.247 |
| MARIADB_SECONDARY_PORT_3306_TCP_PROTO | tcp |
| SERVER_REDIS_PORT | 6379 |
| ELASTICSEARCH_SERVICE_PORT_HTTP | 9200 |
| NGINX_SERVICE_HOST | 10.233.27.238 |
| ELASTICSEARCH_SERVICE_PORT_TRANSPORT | 9300 |
| PHPMYADMIN_PORT_8001_TCP_PROTO | tcp |
| PHP_URL | https://www.php.net/distributions/php-8.3.30.tar.xz |
| CENTRIFUGO_PORT | tcp://10.233.39.187:2083 |
| MEMCACHED_PORT | tcp://10.233.37.239:11211 |
| TIKA_PORT_9998_TCP_PROTO | tcp |
| PHPMYADMIN_SLAVE_PORT | tcp://10.233.34.98:8002 |
| SERVER_REDIS_HOST | redis |
| PHPMYADMIN_SLAVE_PORT_8002_TCP | tcp://10.233.34.98:8002 |
| PHPMYADMIN_SERVICE_PORT_HTTP | 8001 |
| SHLVL | 0 |
| ELASTICSEARCH_PORT_9300_TCP | tcp://10.233.4.8:9300 |
| MARIADB_SECONDARY_PORT_3306_TCP_PORT | 3306 |
| ELASTICSEARCH_PORT_9300_TCP_PROTO | tcp |
| MARIADB_SECONDARY_SERVICE_PORT_MYSQL | 3306 |
| PROTOBUF | true |
| KUBERNETES_PORT_443_TCP_PROTO | tcp |
| CENTRIFUGO_PORT_2083_TCP_ADDR | 10.233.39.187 |
| PHP_CFLAGS | -fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 |
| MYSQL_DATABASE | srp_livehelp |
| PHP_SERVICE_PORT | 9000 |
| KUBERNETES_PORT_443_TCP_ADDR | 10.233.0.1 |
| MEMCACHED_PORT_11211_TCP_PROTO | tcp |
| NGINX_PORT | tcp://10.233.27.238:80 |
| MEMCACHED_PORT_11211_TCP | tcp://10.233.37.239:11211 |
| MARIADB_PRIMARY_PORT_3306_TCP_ADDR | 10.233.1.209 |
| CENTRIFUGO_PORT_2083_TCP_PORT | 2083 |
| MYSQL_DATABASE_SLAVE | srp_livehelp |
| KIBANA_PORT | tcp://10.233.46.18:5601 |
| PHPMYADMIN_SLAVE_PORT_8002_TCP_PROTO | tcp |
| PHPMYADMIN_SERVICE_PORT | 8001 |
| PHP_PORT | tcp://10.233.22.107:9000 |
| MARIADB_PRIMARY_SERVICE_HOST | 10.233.1.209 |
| KUBERNETES_SERVICE_HOST | 10.233.0.1 |
| KUBERNETES_PORT | tcp://10.233.0.1:443 |
| KUBERNETES_PORT_443_TCP_PORT | 443 |
| PHPMYADMIN_PORT | tcp://10.233.48.247:8001 |
| ELASTICSEARCH_SERVICE_PORT | 9200 |
| LAME_PATH | /usr/bin/lame |
| ELASTICSEARCH_PORT_9200_TCP_PROTO | tcp |
| PHPMYADMIN_PORT_8001_TCP_PORT | 8001 |
| MARIADB_PRIMARY_SERVICE_PORT_MYSQL | 3306 |
| PATH | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| PHPMYADMIN_SLAVE_PORT_8002_TCP_PORT | 8002 |
| MARIADB_SECONDARY_PORT_3306_TCP | tcp://10.233.2.109:3306 |
| MARIADB_SECONDARY_SERVICE_HOST | 10.233.2.109 |
| CENTRIFUGO_SERVICE_PORT | 2083 |
| PHP_SESSION_HANDLER | redis |
| DEBIAN_FRONTEND | noninteractive |
| MYSQL_PASSWORD_SLAVE | F71EjeV8XWx8f8 |
| PHP_ASC_URL | https://www.php.net/distributions/php-8.3.30.tar.xz.asc |
| MYSQL_HOST_SLAVE | mariadb-secondary |
| PHP_CPPFLAGS | -fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 |
| LC_CTYPE | C.UTF-8 |
| SUPERVISOR_ENABLED | 1 |
| SUPERVISOR_PROCESS_NAME | php-fpm |
| SUPERVISOR_GROUP_NAME | php-fpm |
| USER | www-data |
| HTTP_COOKIE | supercache_cart=empty; supercache-version=1; landing=%2Fshop%2F2441%2F; PHPSESSID=l98pioc49uf64d412f8ru24bje; app-popup-product-number-items=9999999999; shop_cart=6515ce677af86912472ef116afc085a8; app-popup-product-price=25.0000 |
| HTTP_ACCEPT_ENCODING | gzip, br, zstd, deflate |
| HTTP_REFERER | https://srplivehelp.com/ |
| HTTP_USER_AGENT | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
| HTTP_ACCEPT | */* |
| HTTP_X_SCHEME | https |
| HTTP_X_FORWARDED_SCHEME | https |
| HTTP_X_FORWARDED_PROTO | https |
| HTTP_X_FORWARDED_PORT | 443 |
| HTTP_X_FORWARDED_HOST | www.srplivehelp.com |
| HTTP_X_FORWARDED_FOR | 100.64.0.101 |
| HTTP_X_REAL_IP | 100.64.0.101 |
| HTTP_X_REQUEST_ID | bc1a475ea59d822913b218147cae0be9 |
| HTTP_HOST | www.srplivehelp.com |
| SCRIPT_FILENAME | /usr/share/nginx/src/public/index.php |
| REDIRECT_STATUS | 200 |
| SERVER_PORT | 80 |
| SERVER_ADDR | 10.233.64.120 |
| REMOTE_USER | |
| REMOTE_PORT | 37926 |
| REMOTE_ADDR | 10.233.66.152 |
| SERVER_SOFTWARE | nginx/1.26.3 |
| GATEWAY_INTERFACE | CGI/1.1 |
| REQUEST_SCHEME | http |
| SERVER_PROTOCOL | HTTP/1.1 |
| DOCUMENT_ROOT | /usr/share/nginx/src/public |
| DOCUMENT_URI | /index.php |
| REQUEST_URI | / |
| SCRIPT_NAME | /index.php |
| CONTENT_LENGTH | |
| CONTENT_TYPE | |
| REQUEST_METHOD | GET |
| QUERY_STRING | |
| FCGI_ROLE | RESPONDER |
| PHP_SELF | /index.php |
| REQUEST_TIME_FLOAT | 1780214335.0375 |
| REQUEST_TIME | 1780214335 |
| argv | Array ( ) |
| argc | 0 |
| Key | Value |
| KUBERNETES_SERVICE_PORT_HTTPS | 443 |
| SERVER_NAME | nginx |
| MYSQL_PORT | 3306 |
| MARIADB_SECONDARY_SERVICE_PORT | 3306 |
| ELASTICSEARCH_PORT_9200_TCP_PORT | 9200 |
| KUBERNETES_SERVICE_PORT | 443 |
| ELASTICSEARCH_PORT_9200_TCP_ADDR | 10.233.4.8 |
| MEMCACHED_SERVICE_HOST | 10.233.37.239 |
| PHP_PORT_9000_TCP_ADDR | 10.233.22.107 |
| PHP_SESSION_REDIS_URL | tcp://redis:6379?database=2&prefix=srp_sess_&timeout=2.5&read_timeout=2.5 |
| ELASTICSEARCH_SERVICE_HOST | 10.233.4.8 |
| NGINX_PORT_80_TCP_PROTO | tcp |
| KIBANA_SERVICE_HOST | 10.233.46.18 |
| PHPMYADMIN_SLAVE_SERVICE_PORT_HTTP | 8002 |
| PHP_PORT_9000_TCP_PROTO | tcp |
| SERVER_MEMCACHED_PORT | 11211 |
| HOSTNAME | srp-livehelp-app-588b8895b4-qph7l |
| MYSQL_PORT_SLAVE | 3306 |
| PHP_VERSION | 8.3.30 |
| MYSQL_USER_SLAVE | srplh_user |
| MEMCACHED_SERVICE_PORT | 11211 |
| PHP_INI_DIR | /usr/local/etc/php |
| PHP_PORT_9000_TCP | tcp://10.233.22.107:9000 |
| GPG_KEYS | 1198C0117593497A5EC5C199286AF1F9897469DC C28D937575603EB4ABB725861C0779DC5C0A9DE4 AFD8691FDAEDF03BDF6E460563F15A9B715376CA |
| NGINX_SERVICE_PORT_HTTP | 80 |
| CENTRIFUGO_PORT_2083_TCP | tcp://10.233.39.187:2083 |
| LIVEKIT_PREFIX | livekit_ |
| TIKA_SERVICE_PORT | 9998 |
| TIKA_PORT_9998_TCP | tcp://10.233.28.180:9998 |
| MARIADB_SECONDARY_PORT | tcp://10.233.2.109:3306 |
| ELASTICSEARCH_PORT | tcp://10.233.4.8:9200 |
| PHP_SERVICE_HOST | 10.233.22.107 |
| PHP_LDFLAGS | -Wl,-O1 -pie |
| KIBANA_PORT_5601_TCP | tcp://10.233.46.18:5601 |
| MARIADB_SECONDARY_PORT_3306_TCP_ADDR | 10.233.2.109 |
| NGINX_PORT_80_TCP | tcp://10.233.27.238:80 |
| KIBANA_SERVICE_PORT_HTTP | 5601 |
| DB_PREFIX | cn_ |
| KIBANA_PORT_5601_TCP_PORT | 5601 |
| PWD | /usr/share/nginx/src |
| LIBREOFFICE_PATH | /usr/bin/libreoffice |
| KIBANA_SERVICE_PORT | 5601 |
| PHPMYADMIN_PORT_8001_TCP | tcp://10.233.48.247:8001 |
| MYSQL_ROOT_PASSWORD | srp_livehelp |
| ELASTICSEARCH_PORT_9200_TCP | tcp://10.233.4.8:9200 |
| CENTRIFUGO_PORT_2083_TCP_PROTO | tcp |
| CENTRIFUGO_SERVICE_PORT_HTTP | 2083 |
| NGROK_URL | |
| TIKA_PORT_9998_TCP_ADDR | 10.233.28.180 |
| SENTRY_ENABLED | true |
| PHPMYADMIN_PORT_8001_TCP_ADDR | 10.233.48.247 |
| MEMCACHED_PORT_11211_TCP_PORT | 11211 |
| ELASTICSEARCH_PORT_9300_TCP_ADDR | 10.233.4.8 |
| MYSQL_PASSWORD | F71EjeV8XWx8f8 |
| FFMPEG_PATH | /usr/bin/ffmpeg |
| JPEGMINI_PATH | /usr/bin/jpegmini |
| MYSQL_USER | srplh_user |
| SERVER_MEMCACHED_HOST | memcached |
| HOME | /var/www |
| CENTRIFUGO_SERVICE_HOST | 10.233.39.187 |
| SENTRY_DSN | https://95045cdb82cd339717e12ddd84aced17@o4510515772719104.ingest.de.sentry.io/4510696089387088 |
| PHPMYADMIN_SLAVE_PORT_8002_TCP_ADDR | 10.233.34.98 |
| KUBERNETES_PORT_443_TCP | tcp://10.233.0.1:443 |
| TIKA_PORT_9998_TCP_PORT | 9998 |
| MARIADB_PRIMARY_PORT_3306_TCP_PORT | 3306 |
| KIBANA_PORT_5601_TCP_PROTO | tcp |
| NGINX_PORT_80_TCP_ADDR | 10.233.27.238 |
| APP_ENV | local |
| PHP_PORT_9000_TCP_PORT | 9000 |
| PHPMYADMIN_SLAVE_SERVICE_HOST | 10.233.34.98 |
| MEMCACHED_PORT_11211_TCP_ADDR | 10.233.37.239 |
| NGINX_SERVICE_PORT | 80 |
| APP_URL | https://www.srplivehelp.com/ |
| MARIADB_PRIMARY_SERVICE_PORT | 3306 |
| PHP_SHA256 | 67f084d36852daab6809561a7c8023d130ca07fc6af8fb040684dd1414934d48 |
| ELASTICSEARCH_PORT_9300_TCP_PORT | 9300 |
| TIKA_PORT | tcp://10.233.28.180:9998 |
| MARIADB_PRIMARY_PORT_3306_TCP | tcp://10.233.1.209:3306 |
| NGINX_PORT_80_TCP_PORT | 80 |
| PHPMYADMIN_SLAVE_SERVICE_PORT | 8002 |
| MARIADB_PRIMARY_PORT_3306_TCP_PROTO | tcp |
| TIKA_SERVICE_HOST | 10.233.28.180 |
| KIBANA_PORT_5601_TCP_ADDR | 10.233.46.18 |
| MYSQL_HOST | mariadb-primary |
| PHPIZE_DEPS | autoconf dpkg-dev file g++ gcc libc-dev make pkg-config re2c |
| FFPROBE_PATH | /usr/bin/ffprobe |
| WHOOPS | true |
| MARIADB_PRIMARY_PORT | tcp://10.233.1.209:3306 |
| PHPMYADMIN_SERVICE_HOST | 10.233.48.247 |
| MARIADB_SECONDARY_PORT_3306_TCP_PROTO | tcp |
| SERVER_REDIS_PORT | 6379 |
| ELASTICSEARCH_SERVICE_PORT_HTTP | 9200 |
| NGINX_SERVICE_HOST | 10.233.27.238 |
| ELASTICSEARCH_SERVICE_PORT_TRANSPORT | 9300 |
| PHPMYADMIN_PORT_8001_TCP_PROTO | tcp |
| PHP_URL | https://www.php.net/distributions/php-8.3.30.tar.xz |
| CENTRIFUGO_PORT | tcp://10.233.39.187:2083 |
| MEMCACHED_PORT | tcp://10.233.37.239:11211 |
| TIKA_PORT_9998_TCP_PROTO | tcp |
| PHPMYADMIN_SLAVE_PORT | tcp://10.233.34.98:8002 |
| SERVER_REDIS_HOST | redis |
| PHPMYADMIN_SLAVE_PORT_8002_TCP | tcp://10.233.34.98:8002 |
| PHPMYADMIN_SERVICE_PORT_HTTP | 8001 |
| SHLVL | 0 |
| ELASTICSEARCH_PORT_9300_TCP | tcp://10.233.4.8:9300 |
| MARIADB_SECONDARY_PORT_3306_TCP_PORT | 3306 |
| ELASTICSEARCH_PORT_9300_TCP_PROTO | tcp |
| MARIADB_SECONDARY_SERVICE_PORT_MYSQL | 3306 |
| PROTOBUF | true |
| KUBERNETES_PORT_443_TCP_PROTO | tcp |
| CENTRIFUGO_PORT_2083_TCP_ADDR | 10.233.39.187 |
| PHP_CFLAGS | -fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 |
| MYSQL_DATABASE | srp_livehelp |
| PHP_SERVICE_PORT | 9000 |
| KUBERNETES_PORT_443_TCP_ADDR | 10.233.0.1 |
| MEMCACHED_PORT_11211_TCP_PROTO | tcp |
| NGINX_PORT | tcp://10.233.27.238:80 |
| MEMCACHED_PORT_11211_TCP | tcp://10.233.37.239:11211 |
| MARIADB_PRIMARY_PORT_3306_TCP_ADDR | 10.233.1.209 |
| CENTRIFUGO_PORT_2083_TCP_PORT | 2083 |
| MYSQL_DATABASE_SLAVE | srp_livehelp |
| KIBANA_PORT | tcp://10.233.46.18:5601 |
| PHPMYADMIN_SLAVE_PORT_8002_TCP_PROTO | tcp |
| PHPMYADMIN_SERVICE_PORT | 8001 |
| PHP_PORT | tcp://10.233.22.107:9000 |
| MARIADB_PRIMARY_SERVICE_HOST | 10.233.1.209 |
| KUBERNETES_SERVICE_HOST | 10.233.0.1 |
| KUBERNETES_PORT | tcp://10.233.0.1:443 |
| KUBERNETES_PORT_443_TCP_PORT | 443 |
| PHPMYADMIN_PORT | tcp://10.233.48.247:8001 |
| ELASTICSEARCH_SERVICE_PORT | 9200 |
| LAME_PATH | /usr/bin/lame |
| ELASTICSEARCH_PORT_9200_TCP_PROTO | tcp |
| PHPMYADMIN_PORT_8001_TCP_PORT | 8001 |
| MARIADB_PRIMARY_SERVICE_PORT_MYSQL | 3306 |
| PATH | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| PHPMYADMIN_SLAVE_PORT_8002_TCP_PORT | 8002 |
| MARIADB_SECONDARY_PORT_3306_TCP | tcp://10.233.2.109:3306 |
| MARIADB_SECONDARY_SERVICE_HOST | 10.233.2.109 |
| CENTRIFUGO_SERVICE_PORT | 2083 |
| PHP_SESSION_HANDLER | redis |
| DEBIAN_FRONTEND | noninteractive |
| MYSQL_PASSWORD_SLAVE | F71EjeV8XWx8f8 |
| PHP_ASC_URL | https://www.php.net/distributions/php-8.3.30.tar.xz.asc |
| MYSQL_HOST_SLAVE | mariadb-secondary |
| PHP_CPPFLAGS | -fstack-protector-strong -fpic -fpie -O2 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 |
| LC_CTYPE | C.UTF-8 |
| SUPERVISOR_ENABLED | 1 |
| SUPERVISOR_PROCESS_NAME | php-fpm |
| SUPERVISOR_GROUP_NAME | php-fpm |
| USER | www-data |
| HTTP_COOKIE | supercache_cart=empty; supercache-version=1; landing=%2Fshop%2F2441%2F; PHPSESSID=l98pioc49uf64d412f8ru24bje; app-popup-product-number-items=9999999999; shop_cart=6515ce677af86912472ef116afc085a8; app-popup-product-price=25.0000 |
| HTTP_ACCEPT_ENCODING | gzip, br, zstd, deflate |
| HTTP_REFERER | https://srplivehelp.com/ |
| HTTP_USER_AGENT | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
| HTTP_ACCEPT | */* |
| HTTP_X_SCHEME | https |
| HTTP_X_FORWARDED_SCHEME | https |
| HTTP_X_FORWARDED_PROTO | https |
| HTTP_X_FORWARDED_PORT | 443 |
| HTTP_X_FORWARDED_HOST | www.srplivehelp.com |
| HTTP_X_FORWARDED_FOR | 100.64.0.101 |
| HTTP_X_REAL_IP | 100.64.0.101 |
| HTTP_X_REQUEST_ID | bc1a475ea59d822913b218147cae0be9 |
| HTTP_HOST | www.srplivehelp.com |
| SCRIPT_FILENAME | /usr/share/nginx/src/public/index.php |
| REDIRECT_STATUS | 200 |
| SERVER_PORT | 80 |
| SERVER_ADDR | 10.233.64.120 |
| REMOTE_USER | |
| REMOTE_PORT | 37926 |
| REMOTE_ADDR | 10.233.66.152 |
| SERVER_SOFTWARE | nginx/1.26.3 |
| GATEWAY_INTERFACE | CGI/1.1 |
| REQUEST_SCHEME | http |
| SERVER_PROTOCOL | HTTP/1.1 |
| DOCUMENT_ROOT | /usr/share/nginx/src/public |
| DOCUMENT_URI | /index.php |
| REQUEST_URI | / |
| SCRIPT_NAME | /index.php |
| CONTENT_LENGTH | |
| CONTENT_TYPE | |
| REQUEST_METHOD | GET |
| QUERY_STRING | |
| FCGI_ROLE | RESPONDER |
| PHP_SELF | /index.php |
| REQUEST_TIME_FLOAT | 1780214335.0375 |
| REQUEST_TIME | 1780214335 |
| argv | Array ( ) |
| argc | 0 |