• Gelöst roli1975

    (@roli1975)


    Hallo zusammen!

    Leider habe ich mich etwas übernommen und bräuchte nun Hilfe.
    Ausgangslage:
    Ich habe bei meinem Provider (world4you.at) WordPress am Webserver in den Unterordner wordpress installiert. Da ich mit diesem „Thema“ noch nicht so vertraut bin, habe ich versucht meine Website live zu schalten, indem ich die index.html vom root am Webserver lösche. Das hat leider nicht funktioniert. (Beiläufig – wer weiß, wie ich eine index.html (php) bekomme, damit ich meine HP live schalten kann bzw wie das funktioniert?).

    Also alles retour .. Sache erledigt .. alles funktioniert(e) wieder. Gemäß der „Anleitung“ von http://www.rietsch-design.de/wordpress-installation-unterverzeichnis-hauptdomain-aufrufen.html
    habe ich nun (wieder einmal) versucht meine HP live zu schalten, allerdings habe ich als Backup-Plugin „updraftPlus“ verwendet. Backup hat geklappt .. allerdings was mach ich jetzt damit, da ich nicht mehr ins backend reinkomme!?
    Komm ich jetzt nicht mehr rein, weil ich die WordPress-Adresse im backend verändert habe, oder weil ich das Backup gemacht habe?
    Ich hab dann versucht die index.php bzw htaccess.php vom unterordner wordpress mittels FTP in root zu ziehen bzw entsprechend der „Anleitung“ zu verändern. Hat zwar geklappt, allerdings nicht den gewünschten Erfolg gebracht.
    Soda .. wieder alles retour .. glaub ich zumindest mal .. Fakt ist nun, wenn ich auf sparfuchs24.at gehe, kommt jetzt wieder die Seite von W4Y .. auf wp-admin komm ich allerdings noch immer nicht rein ;-(
    wenn ich auf http://www.sparfuchs24.at/wordpress gehe, kommt zwar meine Startseite, allerdings mit „komischen“ Design und wenn ich versuche auf die anderen Seiten zu gehen, kommt auch diese komische Startseite … hmm

    zur Info:
    htaccess in root:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress

    htaccess in wordpress:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /wordpress/
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /wordpress/index.php [L]
    </IfModule>
    
    # END WordPress

    index.php in wordpress:

    <?php
    /**
     * Front to the WordPress application. This file doesn't do anything, but loads
     * wp-blog-header.php which does and tells WordPress to load the theme.
     *
     * @package WordPress
     */
    
    /**
     * Tells WordPress to load the WordPress theme and output it.
     *
     * @var bool
     */
    define('WP_USE_THEMES', true);
    
    /** Loads the WordPress Environment and Template */
    require( dirname( __FILE__ ) . '/wp-blog-header.php' );

    Hat jmd (bitte) eine Idee?

    DANKE !!

    LG ROLAND

    Moderationshinweis: Code-Auszeichnung korrigiert. Grüße, Bego

Ansicht von 10 Antworten – 1 bis 10 (von insgesamt 10)
  • Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    Die index.html, die Webhoster im Web-Stammverzeichnis anlegen, enthält üblicherweise einen Hinweis in der Art „Hier entsteht eine neue Webpräsenz“. Es ist also völlig OK, wenn du die Datei löschst.

    Wenn du WordPress in einem Unterverzeichnis wordpress installiert hast, muss dieses Verzeichnis in der URL immer mit angegeben werden: http://deinedomain.de/wordpress

    Du kannst allerdings WordPress in einem Verzeichnis wordpress installieren und dann trotzdem so einrichten, dass es ohne die Angabe des Unterverzeichnisses in der URL (also über http://deinedomain.de ohne angehängtes Verzeichnis) erreichbar ist. Das habe ich schon oft hier beschrieben und eine Fassung hier „archiviert“: https://pixolin.de/wordpress-ohne-unterverzeichnis-aufrufen/

    Das „komische Design“ kommt übrigens daher, dass du WordPress in einem Unterverzeichnis wordpress installiert hast, in den Einstellungen > Allgemein aber vermutlich angegeben hast, dass die WordPress-Dateien selber im Web-Stammverzeichnis liegen. Dabei ist es doch genau anders herum: die Website-URL ist http://deinedomain.de und die WordPress-Adresse ist http://deinedomain.de/wordpress

    Damit nach dieser unglücklichen Änderung wieder ins Backend kommst, kannst du in der functions.php deines aktivierten Themes folgendes eintragen:

    update_option( 'siteurl', 'http://deinedomain.de' );
    update_option( 'home', 'http://deinedomain.de/wordpress' );

    Wenn du dann wieder Zugriff auf das Backend hast, kannst du die Werte in Einstellungen > Allgemein korrigieren und die beiden Zeilen in der functions.php wieder löschen.

    Thread-Starter roli1975

    (@roli1975)

    Guten Morgen!
    VIEEELEN DANK für die rasche und ausführliche Info .. ich werds gleich probieren .. und danke für die Umstellung der Code-Auszeichnung .. das hab ich leider auch nicht hinbekommen .. schnüff .. muss noch viel lernen 😉

    Thread-Starter roli1975

    (@roli1975)

    hm .. leider nicht .. komm zwar bei/mit http://www.sparfuchs24.at/wordpress/wp-login.php? zur WP-Login-Seite, allerdings findet „er“ dann die URL nicht ;-(

    Frage: Was passiert eigentlich, wenn ich WP beim Provider/Hoster neu installiere? Sind dann alle Daten des Themes/der Website weg, oder „repariert“ sich WordPress damit?

    Danke .. LG Roland

    Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    Wenn du die WordPress-Dateien neu hochlädst, wirkt sich das auf die Einträge in der Datenbank nicht aus. Hast du den Eintrag in der functions.php vorgenommen?

    Thread-Starter roli1975

    (@roli1975)

    Ja, die Einträge in der functions.php hab ich gemacht .. hat allerdings – meiner Meinung nach – nichts bewirkt.
    Functions.php:

    <?php
    /**
     * Theme Functions
     *
     * @package Betheme
     * @author Muffin group
     * @link http://muffingroup.com
     */
    
    update_option( 'siteurl', 'http://sparfuchs24.at' );
    update_option( 'home', 'http://sparfuchs24.at/wordpress' );
    
    define( 'THEME_DIR', get_template_directory() );
    define( 'THEME_URI', get_template_directory_uri() );
    
    define( 'THEME_NAME', 'betheme' );
    define( 'THEME_VERSION', '13.8' );
    
    define( 'LIBS_DIR', THEME_DIR. '/functions' );
    define( 'LIBS_URI', THEME_URI. '/functions' );
    define( 'LANG_DIR', THEME_DIR. '/languages' );
    
    add_filter( 'widget_text', 'do_shortcode' );
    
    /* ---------------------------------------------------------------------------
     * White Label
     * IMPORTANT: We recommend the use of Child Theme to change this
     * --------------------------------------------------------------------------- */
    defined( 'WHITE_LABEL' ) or define( 'WHITE_LABEL', false );
    
    /* ---------------------------------------------------------------------------
     * Loads Theme Textdomain
     * --------------------------------------------------------------------------- */
    load_theme_textdomain( 'betheme',  LANG_DIR );
    load_theme_textdomain( 'mfn-opts', LANG_DIR );
    
    /* ---------------------------------------------------------------------------
     * Loads the Options Panel
     * --------------------------------------------------------------------------- */
    if( ! function_exists( 'mfn_admin_scripts' ) )
    {
    	function mfn_admin_scripts() {
    		wp_enqueue_script( 'jquery-ui-sortable' );
    	}
    }   
    add_action( 'wp_enqueue_scripts', 'mfn_admin_scripts' );
    add_action( 'admin_enqueue_scripts', 'mfn_admin_scripts' );
    	
    require( THEME_DIR .'/muffin-options/theme-options.php' );
    
    $theme_disable = mfn_opts_get( 'theme-disable' );
    
    /* ---------------------------------------------------------------------------
     * Loads Theme Functions
     * --------------------------------------------------------------------------- */
    
    // Functions ------------------------------------------------------------------
    require_once( LIBS_DIR .'/theme-functions.php' );
    
    // Header ---------------------------------------------------------------------
    require_once( LIBS_DIR .'/theme-head.php' );
    
    // Menu -----------------------------------------------------------------------
    require_once( LIBS_DIR .'/theme-menu.php' );
    if( ! isset( $theme_disable['mega-menu'] ) ){
    	require_once( LIBS_DIR .'/theme-mega-menu.php' );
    }
    
    // Muffin Builder -------------------------------------------------------------
    require_once( LIBS_DIR .'/builder/fields.php' );
    require_once( LIBS_DIR .'/builder/back.php' );
    require_once( LIBS_DIR .'/builder/front.php' );
    
    // Custom post types ----------------------------------------------------------
    $post_types_disable = mfn_opts_get( 'post-type-disable' );
    
    if( ! isset( $post_types_disable['client'] ) ){
    	require_once( LIBS_DIR .'/meta-client.php' );
    }
    if( ! isset( $post_types_disable['offer'] ) ){
    	require_once( LIBS_DIR .'/meta-offer.php' );
    }
    if( ! isset( $post_types_disable['portfolio'] ) ){
    	require_once( LIBS_DIR .'/meta-portfolio.php' );
    }
    if( ! isset( $post_types_disable['slide'] ) ){
    	require_once( LIBS_DIR .'/meta-slide.php' );
    }
    if( ! isset( $post_types_disable['testimonial'] ) ){
    	require_once( LIBS_DIR .'/meta-testimonial.php' );
    }
    
    if( ! isset( $post_types_disable['layout'] ) ){
    	require_once( LIBS_DIR .'/meta-layout.php' );
    }
    if( ! isset( $post_types_disable['template'] ) ){
    	require_once( LIBS_DIR .'/meta-template.php' );
    }
    
    require_once( LIBS_DIR .'/meta-page.php' );
    require_once( LIBS_DIR .'/meta-post.php' );
    
    // Content ----------------------------------------------------------------------
    require_once( THEME_DIR .'/includes/content-post.php' );
    require_once( THEME_DIR .'/includes/content-portfolio.php' );
    
    // Shortcodes -------------------------------------------------------------------
    require_once( LIBS_DIR .'/theme-shortcodes.php' );
    
    // Hooks ------------------------------------------------------------------------
    require_once( LIBS_DIR .'/theme-hooks.php' );
    
    // Widgets ----------------------------------------------------------------------
    require_once( LIBS_DIR .'/widget-functions.php' );
    
    require_once( LIBS_DIR .'/widget-flickr.php' );
    require_once( LIBS_DIR .'/widget-login.php' );
    require_once( LIBS_DIR .'/widget-menu.php' );
    require_once( LIBS_DIR .'/widget-recent-comments.php' );
    require_once( LIBS_DIR .'/widget-recent-posts.php' );
    require_once( LIBS_DIR .'/widget-tag-cloud.php' );
    
    // TinyMCE ----------------------------------------------------------------------
    require_once( LIBS_DIR .'/tinymce/tinymce.php' );
    
    // Plugins ---------------------------------------------------------------------- 
    if( ! isset( $theme_disable['demo-data'] ) ){
    	require_once( LIBS_DIR .'/importer/import.php' );
    }
    
    require_once( LIBS_DIR .'/system-status.php' );
    
    require_once( LIBS_DIR .'/class-love.php' );
    require_once( LIBS_DIR .'/class-tgm-plugin-activation.php' );
    
    require_once( LIBS_DIR .'/plugins/visual-composer.php' );
    
    // WooCommerce specified functions
    if( function_exists( 'is_woocommerce' ) ){
    	require_once( LIBS_DIR .'/theme-woocommerce.php' );
    }
    
    // Hide activation and update specific parts ------------------------------------
    
    // Slider Revolution
    if( ! mfn_opts_get( 'plugin-rev' ) ){
    	if( function_exists( 'set_revslider_as_theme' ) ){
    		set_revslider_as_theme();
    	}
    }
    
    // LayerSlider
    if( ! mfn_opts_get( 'plugin-layer' ) ){
    	add_action('layerslider_ready', 'mfn_layerslider_overrides');
    	function mfn_layerslider_overrides() {
    		// Disable auto-updates
    		$GLOBALS['lsAutoUpdateBox'] = false;
    	}
    }
    
    // Visual Composer 
    if( ! mfn_opts_get( 'plugin-visual' ) ){
    	add_action( 'vc_before_init', 'mfn_vcSetAsTheme' );
    	function mfn_vcSetAsTheme() {
    		vc_set_as_theme();
    	}
    }
    
    Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    Hast du den Eintrag im aktivierten (Child-)Theme vorgenommen?

    Falls das gar nicht funktioniert, kannst du auch per phpMyAdmin in der Tabelle wp_options die werte siteurl und home manuell ändern.

    Thread-Starter roli1975

    (@roli1975)

    Guten Abend!
    Hmm .. da bin ich jetzt ein wenig überfragt .. was ist ein aktiviertes (Child-)Theme?
    Ich bin mal salopp in den wp-content mittels FTP und hab bei dem zuletzt aktivierten Theme (BeTheme) den Eintrag gemacht. Ob das jetzt ein Child-Theme ist, kann ich nicht sagen.

    Kann das sein, dass der FTP (trotz versteckter Dateianzeige) die wp-options nicht findet!? ..
    OK .. phpmyAdmin .. sorry überlesen .. da steht bei siteurl: http://sparfuchs24.at & bei home: http://sparfuchs24.at/wordpress
    Wenn ich (nur mal weil ich mich nicht auskenne und einfach mal teste) bei siteurl noch /wordpress anhänge .. tut sich nix .. wenn ich dann (auch wieder testweise) bei home das /wordpress weglasse .. gehts auch nicht .. immer die gleiche Fehlermeldung .. egal ob ich mit wp-admin oder mit wp-login.php? versuche .. requested URL was not found on this server

    Hab ich da jetzt richtig kombiniert .. wenn ich WP am Webserver neu installiere, wirkt sich das auf die DB nicht aus, dh ja eigentlich, da ich ein Problem habe bei WP reinzukommen, dass ich neu installieren müsste und die DB mit der Neuinstallation verbinden müsste/könnte, oder? Dann sollte es ja wieder funktionieren denk ich mal!? Weil aus meiner Logik komm ich ja bei WP nicht rein, das hat ja mit der DB nichts (?) zu tun bzw erst dann wenn ich Seiten erstelle usw. .. denk ich mal.

    Darf ich mal ungestüm fragen, wie man zu Ihrem Wissen kommt, dh was ich lesen/lernen muss, um zu verstehen was in welcher (WP-)Datei ggf verändert werden muss? Gibts da Lektüre dafür?

    Danke nochmals für die Bemühungen und LG aus Thalheim b. Wels .. Roland

    Thread-Starter roli1975

    (@roli1975)

    Soda .. war jetzt so mutig 😉 und hab WP am Webserver nochmal installiert. Hab vorher das alte Verzeichnis /wordpress zur Sicherheit umbenannt in /wp-alt, damit ich die neue Installation wieder in das Verzeichnis /wordpress machen kann.
    Musste zwar eine neue DB anlegen und bekam auch neue Zugangsdaten, aber OK mal fürs Erste.
    Login hat geklappt .. hab dann gleich mal das Plugin updrafPlus installiert und versucht die Sicherungen von gestern wieder zu laden .. hat zwar ein wenig gedauert bzw war nicht ganz so einfach, hat aber schlussendlich geklappt .. puh .. alles wieder da .. und komischer Weise muss ich nun auch wieder mit den alten Passwort einsteigen .. egal.

    Danke nochmals für die Bemühungen/die rasche Hilfe! Stellt sich für mich nur noch die Frage, wie ich mich revanchieren kann!?

    Was lernt man (besser: ich) daraus? Es schadet nicht, wenn man eine Sicherung hat (und sich vllt besser auskennt)

    LG Roland

    Moderator Bego Mario Garde

    (@pixolin)

    Moderator (nicht mehr aktiv)

    Schön, dass jetzt alles wieder läuft.

    Mein Tipp, um rasch mehr zu lernen: Besuch‘ ein WordPress Meetup in deiner Nähe, hör dir die Vorträge an und sprich mit anderen Anwendern.

    Thread-Starter roli1975

    (@roli1975)

    DANKE

Ansicht von 10 Antworten – 1 bis 10 (von insgesamt 10)

Das Thema „Backup mit updraftplus .. wp-admin nicht mehr erreichbar“ ist für neue Antworten geschlossen.