eigener multiblog scripts kämpft mit problemen.

  • ahoi,

    ich hab die meisten Multiblog plugins/erweiterungen/what ever getestet und keines kann das was ich will.

    meine herangehensweise:
    subdomain ordner enthält 2 dateien. Index.php und config.php
    die Index.php included die wp-blog-header.php der hauptdomain
    config.php ist kopie der normalen wp config. nur mit subdomain datenbank daten.
    Index.php:

    PHP
    <?php
    define('WP_USE_THEMES', true);
    $configpath = '/var/www/virtual/domain.tld/subdomain/htdocs/';
    
    
    /** Loads the WordPress Environment and Template */
    require('/var/www/virtual/domain.tld/htdocs/wp-blog-header.php');
    
    
    ?>

    in der wp-load.php der hauptdomain hab ich 2 parts geändert:

    1.

    Code
    define( 'ABSPATH', dirname(__FILE__) . '/' );

    geändert in:

    Code
    define( 'ABSPATH', '/var/www/virtual/domain.tld/htdocs/' );

    je nach server struktur anderst.

    2.

    geändert in:

    Code
    if ( file_exists( $configpath . 'wp-config.php') ) {
    
    
        /** The config file resides in ABSPATH */
        require_once( $configpath . 'wp-config.php' );

    nun geht die startseite schonmal in den grundfunktionen. (kein htaccess usw)
    nun kommt der admin bereich. dort bin ich grade am problem, das pfade der includeten scripte und css dateien von der URI abhängig sind. also sucht er die dateien in der subdomain. dort sind sie aber nicht. -> fehler
    wie könnte ich das ändern das es von ABSPATH abhängig ist und nicht von der URI ? ich finde den passenden code leider nicht -.-

    ich stell mir hier auch die frage, warum nicht _alles_ von der ABSPATH abhängig gemacht wird. das wär doch generell viele einfacher.

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!