Linux host2.homegym.sg 4.18.0-553.8.1.el8_10.x86_64 #1 SMP Tue Jul 2 07:26:33 EDT 2024 x86_64
Apache
Server IP : 159.223.38.192 & Your IP : 159.223.38.192
Domains : 20 Domain
User : eachadea
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Lock Shell
Lock File++
Readme
/
home /
eachadea /
public_html /
m2 /
Delete
Unzip
Name
Size
Permission
Date
Action
.well-known
[ DIR ]
drwxr-xr-x
2024-06-01 04:01
app
[ DIR ]
drwxr-xr-x
2025-10-28 18:55
assets
[ DIR ]
drwxr-xr-x
2025-10-29 23:03
athlete2
[ DIR ]
drwxr-xr-x
2025-02-20 11:55
bin
[ DIR ]
drwxr-xr-x
2023-01-06 06:58
dev
[ DIR ]
drwxr-xr-x
2023-01-06 06:58
extensions
[ DIR ]
drwxr-xr-x
2022-09-29 01:45
feeds
[ DIR ]
drwxr-xr-x
2020-12-30 04:16
generated
[ DIR ]
drwxrwxrwx
2025-02-20 12:22
lib
[ DIR ]
drwxr-xr-x
2023-01-06 06:58
phpserver
[ DIR ]
drwxr-xr-x
2023-01-06 06:58
pub
[ DIR ]
dr-xr-xr-x
2025-10-30 01:35
setup
[ DIR ]
drwxr-xr-x
2023-01-06 06:58
update
[ DIR ]
drwxr-xr-x
2020-05-15 13:43
var
[ DIR ]
drwxrwsrwx
2025-10-30 03:04
vendor
[ DIR ]
drwxr-xr-x
2023-11-07 06:30
.bash_profile
0
B
-rw-r--r--
2020-05-18 15:32
.composer.json.swp
12
KB
-rw-r--r--
2020-05-18 17:39
.editorconfig
266
B
-rw-r--r--
2023-01-06 06:58
.ftpquota
18
B
-rw-r--r--
2020-05-22 04:50
.gitignore
1.43
KB
-rw-r--r--
2020-04-22 16:47
.htaccess
5.83
KB
-rw-r--r--
2025-10-28 18:58
.htaccess.sample
11.12
KB
-rw-r--r--
2023-01-06 06:58
.php_cs.dist
1.48
KB
-rw-r--r--
2023-01-06 06:58
.rnd
1
KB
-rw-r--r--
2020-05-19 14:01
.user.ini
2.63
KB
-rw-r--r--
2025-10-28 18:00
6552c769375c.php
375
B
-rw-r--r--
2025-10-28 01:58
CHANGELOG.md
748.58
KB
-rw-r--r--
2023-01-06 06:58
COPYING.txt
650
B
-rw-r--r--
2023-01-06 06:58
Gruntfile.js.sample
2.92
KB
-rw-r--r--
2023-01-06 06:58
LICENSE.txt
10.12
KB
-rw-r--r--
2023-01-06 06:58
LICENSE_AFL.txt
10.13
KB
-rw-r--r--
2023-01-06 06:58
SECURITY.md
700
B
-rw-r--r--
2023-01-06 06:58
auth.json
832
B
-rw-r--r--
2021-06-18 05:08
auth.json.sample
150
B
-rw-r--r--
2023-01-06 06:58
changes in core file.txt
78
B
-rw-r--r--
2020-06-23 15:49
composer.json
4.74
KB
-rw-r--r--
2023-11-07 06:30
composer.lock
1.04
MB
-rw-r--r--
2023-11-07 06:30
composer.phar
1.88
MB
-rw-r--r--
2020-05-17 17:33
composer.phar.sha256sum
80
B
-rw-r--r--
2020-05-17 14:46
default.vcl
7.25
KB
-rw-r--r--
2023-01-06 03:24
doted.zip
8.23
KB
-rw-r--r--
2024-06-01 03:41
dump.rdb
5.1
MB
-rw-r--r--
2020-05-24 15:11
error_log
152.77
KB
-rw-r--r--
2025-10-28 18:12
googlea4f484aa75134cf1.html
53
B
-rw-r--r--
2020-06-08 12:29
grunt-config.json.sample
55
B
-rw-r--r--
2023-01-06 06:58
health_check.php
3.4
KB
-rw-r--r--
2022-04-26 12:50
info.php
19
B
-rw-r--r--
2024-06-01 16:22
installcomposer.sh
462
B
-rw-r--r--
2020-05-17 14:54
installer
270.63
KB
-rw-r--r--
2020-05-17 14:52
nginx.conf.sample
6.74
KB
-rw-r--r--
2023-01-06 06:58
package.json.sample
1.25
KB
-rw-r--r--
2023-01-06 06:58
php.ini
59.47
KB
-rw-r--r--
2025-10-28 18:00
phpinfo.php
171
B
-rw-r--r--
2020-09-01 09:01
test.php
5
B
-rw-r--r--
2020-05-30 08:57
testnew.php
526
B
-rw-r--r--
2020-06-14 10:43
wp.php
18
B
-rw-r--r--
2025-10-28 12:36
Save
Rename
<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ /** * phpcs:disable PSR1.Files.SideEffects * phpcs:disable Squiz.Functions.GlobalFunction */ use Magento\Framework\Config\ConfigOptionsListConstants; // phpcs:ignore Magento2.Functions.DiscouragedFunction register_shutdown_function("fatalErrorHandler"); try { // phpcs:ignore Magento2.Security.IncludeFile require __DIR__ . '/../app/bootstrap.php'; /** @var \Magento\Framework\App\ObjectManagerFactory $objectManagerFactory */ $objectManagerFactory = \Magento\Framework\App\Bootstrap::createObjectManagerFactory(BP, []); /** @var \Magento\Framework\ObjectManagerInterface $objectManager */ $objectManager = $objectManagerFactory->create([]); /** @var \Magento\Framework\App\DeploymentConfig $deploymentConfig */ $deploymentConfig = $objectManager->get(\Magento\Framework\App\DeploymentConfig::class); /** @var \Psr\Log\LoggerInterface $logger */ $logger = $objectManager->get(\Psr\Log\LoggerInterface::class); } catch (\Exception $e) { http_response_code(500); // phpcs:ignore Magento2.Security.LanguageConstruct exit(1); } // check mysql connectivity foreach ($deploymentConfig->get(ConfigOptionsListConstants::CONFIG_PATH_DB_CONNECTIONS) as $connectionData) { try { /** @var \Magento\Framework\DB\Adapter\Pdo\Mysql $dbAdapter */ $dbAdapter = $objectManager->create( \Magento\Framework\DB\Adapter\Pdo\Mysql::class, ['config' => $connectionData] ); $dbAdapter->getConnection(); } catch (\Exception $e) { http_response_code(500); $logger->error("MySQL connection failed: " . $e->getMessage()); // phpcs:ignore Magento2.Security.LanguageConstruct exit(1); } } // check cache storage availability $cacheConfigs = $deploymentConfig->get(ConfigOptionsListConstants::KEY_CACHE_FRONTEND); if ($cacheConfigs) { foreach ($cacheConfigs as $cacheConfig) { // allow config if only available "id_prefix" if (count($cacheConfig) === 1 && isset($cacheConfig['id_prefix'])) { continue; } elseif (!isset($cacheConfig[ConfigOptionsListConstants::CONFIG_PATH_BACKEND]) || !isset($cacheConfig[ConfigOptionsListConstants::CONFIG_PATH_BACKEND_OPTIONS])) { http_response_code(500); $logger->error("Cache configuration is invalid"); // phpcs:ignore Magento2.Security.LanguageConstruct exit(1); } $cacheBackendClass = $cacheConfig[ConfigOptionsListConstants::CONFIG_PATH_BACKEND]; try { /** @var \Magento\Framework\App\Cache\Frontend\Factory $cacheFrontendFactory */ $cacheFrontendFactory = $objectManager->get(Magento\Framework\App\Cache\Frontend\Factory::class); /** @var \Zend_Cache_Backend_Interface $backend */ $backend = $cacheFrontendFactory->create($cacheConfig); $backend->test('test_cache_id'); } catch (\Exception $e) { http_response_code(500); $logger->error("Cache storage is not accessible"); // phpcs:ignore Magento2.Security.LanguageConstruct exit(1); } } } /** * Handle any fatal errors * * @return void */ function fatalErrorHandler() { $error = error_get_last(); if ($error !== null && $error['type'] === E_ERROR) { http_response_code(500); } }