Verfasste Forenbeiträge

Ansicht von 15 Antworten - 1 bis 15 (von insgesamt 35)
  • Forum: Allgemeine Fragen
    Als Antwort auf: DuckDuckGo-Suchfeld
    Thread-Starter chakotay

    (@chakotay)

    Ich habe noch eine Nachfrage:

    Das o.a. Suchfeld soll in einem paßwortgeschützten Bereich erscheinen, d.h. es können nur die Besucher die gesamte Webseite damit durchsuchen, die das Paßwort besitzen.
    Da ich aber die paßwortgeschützten Seiten auf „noindex“ und „nofollow“ gesetzt habe, listet DuckDuckGo auch bei der internen Suche nur Ergebnisse der öffentlichen Seiten auf – es sollen aber auch die Suchergebnisse der geschützten Seite für die Besucher (der geschützten Seiten) aufgelistet werden.

    Kann ich dieses Problem lösen, indem ich auf „noindex“ gesetzt lasse, aber dafür „follow“ erlaube? Entschuldigt, wenn dies eine absolute Seo-Laienfrage ist…

    Forum: Allgemeine Fragen
    Als Antwort auf: DuckDuckGo-Suchfeld
    Thread-Starter chakotay

    (@chakotay)

    Hallo Torsten,

    vielen Dank!
    Ich habe den prefill-Parameter entfernt und siehe da: das Suchfeld erschien. Anschließend habe ich den Parameter wieder eingefügt und auch das klappte. Warum auch immer…
    Nur die Hintergrundfarbe bleibt leider weiß, aber ich bin froh, dass das Suchfeld nun erscheint.

    Ein schönes Wochenende!
    Chakotay

    Thread-Starter chakotay

    (@chakotay)

    … Aktualisierungen?: nein, alles ist auf dem neusten Stand…

    OT: Ich hatte aber schon häufiger mal den Eindruck, dass Plugins, obwohl bei den verfügbaren Sprachen auch Deutsch aufgelistet war, bei mir weiter in Englisch laufen. Aber mit dieser kleinen Unannehmlichkeit kann ich leben 🙂

    Habe in der Testumgebung nun sogar mein Theme aktualisiert (-> arbeite mit einem Child-Theme und wusste nicht, ob ich alles richtig gemacht habe) und auch das Update auf WP 4.5.1 läuft fehlerfrei. Wunderbar! (Und habe mich im Anschluss daran natürlich auch an meine Online-Seite gemacht und WP sowie Theme problemlos aktualisieren können.)

    P.S. Ja, ich habe auch schon oft die Erfahrung gemacht, dass die Routine Gold wert ist. Daher habe ich mir auch den ganzen Thread und sonstige Hinweise notiert, um bei Bedarf wieder schnell als Gedankenstütze darauf zurückgreifen zu können.

    Dann hoffe ich, dass du das sonnige Wochenende mit wenig PC-Arbeit verbringen kannst und grüße nochmals herzlich mit einem Dankeschön.

    „Chakotay“

    Thread-Starter chakotay

    (@chakotay)

    Oje,
    wer lesen kann, ist klar im Vorteil – du hattest Recht: standardmäßig ist der Testlauf aktiviert, d.h., dass keine Änderungen durchgeführt werden. Dieses Feld „Run as a dry run“ muss natürlich deaktiviert werden.
    So,
    jetzt läuft aber wirklich alles.
    Herzlichen Dank nochmal für die Geduld!! 🙂

    Thread-Starter chakotay

    (@chakotay)

    … im Rahmen meiner begrenzten technischen Möglichkeiten nutze ich in der Tat die Möglichkeiten des Mitwirkens, trotzdem danke für die Anregung, Bego.

    Tatsächlich habe ich noch ein kleines Problem, das mir aber gerade erst aufgefallen ist:
    Meine Seiten sind ja auch teilweise intern verlinkt. Wenn ich nun im localhost auf einen dieser internen Links klicke, werde ich auf die online-Seite umgeleitet und bleibe nicht in der lokalen Installation.
    Was ich gelernt habe: Die Verlinkung muss beim Klonen angepasst werden, dies habe ich ja mit dem Plugin „Better Search Replace“ erledigt – dachte ich. Kann das sein, dass ich dort, vielleicht in den Einstellungen des Plugins, einen Fehler gemacht habe? Oder wie passe ich die internen Links an localhost an?

    Thread-Starter chakotay

    (@chakotay)

    Hallo Flower,
    danke für dein Mitdenken! Und ich hätte tatsächlich auf deine Frage antworten können und wollen, aber du warst mit Google leider schneller (ich habe leider so die einzigartige Gelegenheit verpasst, hier im Forum auch mal eine Frage zu beantworten, anstatt sie immer nur zu stellen… ;-))

    Hallo Bego,
    passt!!!!!!!!!!!!!!!!!!
    Dein letzter Post war genau das, was ich mir als „to-do-Liste“ erhofft habe und dadurch sind mir die Zusammenhänge auch deutlicher geworden.
    Die Seite steht nun lokal und scheint auch fehlerfrei hinsichtlich Medien und Links zu sein.
    Wenn ich könnte, würde ich dir ein Stück Kuchen rüberbeamen – vor allem für deine Geduld, echt!

    Ich bin absoluter Laie, Ü50 🙂 …
    Ich doch auch. 😉

    Jau, über dein Alter will ich jetzt nicht spekulieren, aber den Laien merkt man dir deutlich an… 😀

    Vielleicht magst du ja deinen Blogbeitrag, den du oben verlinkt hast, noch um die Inhalte deines letzten Posts erweitern? Wie gesagt, er hat mir sehr geholfen, danke.
    Zwei kurze Anmerkungen noch der Vollständigkeit halber:
    – In meiner wp-config.php stand die Zeile define('WP_DEBUG', true); auf „false“.
    – Die URLs in Einstellungen > Allgemein: Dort war die URL für WordPress bereits geändert, ich musste nur händisch die URL der Seite selbst eingeben.

    Wie gesagt, genieße den virtuellen Dankes-Kuchen – ich freue mich sehr, dass die lokale Installation zweier WP-Instanzen läuft, das Klonen geklappt hat und ich nun eine neue Spielwiese am Mac habe.
    Setze also den Thread auf „gelöst“.

    Viele Grüße!
    „Chakotay“

    Thread-Starter chakotay

    (@chakotay)

    Hallo Flower,

    Hast du die lokale wp-config.php entsprechend angepasst?

    Das ist ja gerade (u.a.) meine Frage:
    Was muss ich wo in der wp-config.php verändern?
    Nochmal zur Info: Ich bin absoluter Laie, Ü50 🙂 und habe – außer ein paar rudimentärer html-Befehle – keinerlei Programmierkenntnisse, aber ich fuchse mich immer irgendwie durch und lerne ständig hinzu. Kannst du mir konkret sagen, was ich wo in der wp-config.php verändern muss, damit meine lokale Installation nach Hinzufügen der Dateien meiner Online-Seite läuft?

    Hast du eventuell die lokale htaccess-Datei mit der vom Server überschrieben?

    Ja, ich habe alle Dateien vom one.com-Server in meine lokale Installation übertragen. Liegt da vllt. der Hase im Pfeffer? Hätte ich die lokale htaccess unangetastet sein lassen sollen? (Was für ein Deutsch… :))

    Thread-Starter chakotay

    (@chakotay)

    Ich danke dir sehr für deinen ausführlichen Post und für deine Mühe!!!
    Aber ich befürchte, ich bin zu sehr Newbie, um deine Anweisung umzusetzen.
    (Bis zum Plugin „Better Search Replace“ bin ich noch gar nicht gekommen. Das Plugin BackWPup habe ich früher für die Sicherung verwendet, aber vor ca. 4 Wochen erhielt ich nur noch Fehlermeldungen. Seitdem sichere ich die Daten via Filezilla.)
    Die wp-config.php scheint zu verhindern, dass ich mich lokal einloggen kann und auch das Einfügen von define( 'RELOCATE', true ); hat nicht weitergeholfen.

    Ich schreibe noch mal kurz auf, was ich bislang gemacht habe und wenn du noch Nerven hast, würde ich mich über eine „to-do-Liste“ freuen.

    Hintergrund:
    fertige Online-Seite (dalniente.de) soll von one.com auf eine lokale Testumgebung meines MacBooks kopiert werden, damit ich relativ gefahrlos Dinge ausprobieren kann (z. B. das WP-Update auf 4.5.1)

    Was habe ich gemacht:
    – MAMP installiert
    – im Ordner htdocs einen Ordner worpress1 angelegt und die entzippten, downgeloadeten Dateien von WP 4.4.2 dort eingefügt
    – Datenbank wordpress1 per MAMP/phpMyAdmin angelegt
    – die WP-Installation mit den entsprechenden Zugangsdaten (wordpress1, localhost, root…) abgeschlossen; WP war aufrufbar und ich konnte mich ins Backend einloggen
    Nun kam mein Versuch, meine online bereits bestehende Seite lokal zu installieren:
    – die WP-Dateien von one.com per Filezilla auf mein MacBook geladen und in den wordpress1-Ordner hineinkopiert
    – die WP-Datenbank von one.com per phpMyAdmin exportiert und als wordpress1 über MAMP/phpMyAdmin importiert
    – kein Aufruf des Backends mehr möglich (404 not found)

    – wp-config.php geöffnet und define( 'RELOCATE', true ); eingefügt; keine Wirkung

    In meiner wp-config.php sind folgende Einträge (Wobei ich das DB_Password hier zum Posten durch xxxx ersetzt habe; und ich das Plugin WP-super-cache schon lange gelöscht habe):

    define( 'WPCACHEHOME', '/customers/e/7/3/dalniente.de/httpd.www/wp-content/plugins/wp-super-cache/' ); //Added by WP-Cache Manager
    define('DB_NAME', 'dalniente_de');
    /** MySQL database username */
    define('DB_USER', 'dalniente_de');
    /** MySQL database password */
    define('DB_PASSWORD', 'xxxx');
    /** MySQL hostname */
    define('DB_HOST', 'dalniente.de.mysql.service.one.com');
    /** Database Charset to use in creating database tables. */
    define('DB_CHARSET', 'utf8');
    /** The Database Collate type. Don't change this if in doubt. */
    define('DB_COLLATE', '');

    Kannst du aus meinen Angaben schließen, wo der Fehler liegt bzw. was genau ich jetzt machen muss? Falls es für dich zu aufwändig ist, habe ich dafür vollstes Verständnis, dann lege ich meinen Versuch, eine Testumgebung zu schaffen, erst mal ad acta ;(

    Viele Grüße!

    Thread-Starter chakotay

    (@chakotay)

    So, jetzt habe ich zwei Stunden geknobelt und die Ergebnisse:
    – zwei WP-Installationen laufen unter MAMP einwandfrei
    – das händische Übertragen meiner WP-Seite auf die Testumgebung hakt an folgender Stelle:
    Das Verändern der wp-config.php ist mir nicht ganz klar.
    Ich vermute, es müssen diese beiden Einträge verändert werden:

    define('DB_NAME', 'dalniente_de');
    define('DB_USER', 'dalniente_de');

    Aber was genau muss ich eintragen?

    define('DB_NAME', 'http://localhost:8888/wordpress1');
    define('DB_USER', 'http://localhost:8888/wordpress1');

    Oder wenn ich deinen Code define( 'RELOCATE', true ); verwende, wo muss er eingetragen werden und muss ich dafür andere Zeilen löschen?
    Ich denke, die anderen Schritte (Kopieren der WP-Dateien in das entsprechende Verzeichnis und Importieren der Datenbank) habe ich richtig gemacht.

    Thread-Starter chakotay

    (@chakotay)

    Vielen Dank für den Link auf deinen Blog – genauso habe ich es prinzipiell gemacht, eine auch für Laien verständliche gute Anleitung.
    Mit dem Plugin „Duplicator“ komme ich leider nicht klar, es erzeugt einen Internal Server Error, liegt vllt. auch an meiner sehr dörflichen Internetverbindung…
    Ich werde in den nächsten Tagen die händische Alternative ausprobieren, ebenso die Installation mehrerer WP-Instanzen über MAMP und mich dann nochmal melden, ob es geklappt hat oder nicht.
    Grüße!

    Thread-Starter chakotay

    (@chakotay)

    Mir war nicht klar, ob es jetzt nicht vielleicht ZWEI Einträge von Yoast-SEO in der Datenbank gibt, aber offenbar ist es nicht so. Die neu installierte Version hat wohl einfach den alten Datenbankeintrag übernommen und nicht dupliziert. Habe das alte, umbenannte Verzeichnis gelöscht und dann erschien in der Plugin-Liste auch Yoast nicht mehr doppelt, sondern nur noch die funktionierende Version.
    Perfekt! Danke!
    Alles wieder wie gewünscht.
    🙂

    Thread-Starter chakotay

    (@chakotay)

    Super, hat geklappt, vielen Dank!!!!
    (Und wieder was gelernt… :-))

    Eine kurze Rückfrage habe ich noch:
    In meiner Plugin-Liste erscheint Yoast-Seo nun zweimal. Kann ich die alte, defekte Version jetzt problemlos über die übliche Deinstallationsroutine der Plugins löschen oder produziere ich dann doch wieder einen Konflikt? (Ich habe per Filezilla das alte Verzeichnis übrigens aus Sicherheitsgründen nicht gelöscht, sondern umbenannt – vllt. hat das damit zu tun? Ich würde es jetzt aber auch komplett löschen, da die neue Version ja funktioniert.)

    P.S. Ich bin übrigens ein Backup-Freak – da ich absoluter Laie bin und somit viel falsch machen kann, erstelle ich nach jeder Änderung der Seite ein Backup, auch eines der Datenbank… 🙂

    Thread-Starter chakotay

    (@chakotay)

    Super, danke! Du hast mir sehr weitergeholfen.
    Ein schönes Wochenende!
    Chakotay

    Thread-Starter chakotay

    (@chakotay)

    Ganz herzlichen Dank! Das war für mich sehr verständlich formuliert und scheint auch für Laien machbar zu sein.
    Eine kurze Rückfrage habe ich noch: ich arbeite mit einem MacBookPro. Kann ich „Textedit“ zum Schreiben des Plugins verwenden? Soweit ich weiß, hinterlegt es ja keine Formatierungen. Falls nein, was könnte ich verwenden?
    Viele Grüße,
    Chakotay

    Thread-Starter chakotay

    (@chakotay)

    Ich muss meinen als „gelöst“ gekennzeichneten Thread leider wieder hochholen. Kriege die Probleme hinsichtlich des cookie-timeouts für passwort-geschützte Seiten nicht in den Griff.
    Beschreibung:
    Folgendes wird gewünscht: Passwortgeschützte Seiten (Eltern- und Kinderseiten) sollen nach einmaliger Eingabe des PWs für die laufende Browsersitzung frei zugänglich sein, also ohne erneute Eingabe. Nach Schließen des Browser soll das PW wieder abgefragt werden.
    Ich nutze das Plugin „My Custom Functions“. Dort sind diesbezüglich zwei Code-Schnipsel vorhanden:
    1. Passwort der Elternseite an die Kinderseite vererben:

    function password_protect_children( $post ){
    	foreach( get_post_ancestors( $post ) as $parent ) {
    		if( post_password_required( $parent ) ) {
    			$location = get_permalink( $parent );
    			wp_redirect( $location );
    			exit;
    		}
    	}
    }
    add_action( 'template_redirect', 'password_protect_children' );

    2. Cookie nach Schließung des Browsers löschen, damit das PW beim erneuten Öffnung auch wieder eingegeben werden muss und nicht die üblichen – ich glaube – 10 Tage auf dem Rechner verbleibt:

    add_action( 'wp', 'post_pw_sess_expire' );
        function post_pw_sess_expire() {
        if ( isset( $_COOKIE['wp-postpass_' . COOKIEHASH] ) )
        setcookie('wp-postpass_' . COOKIEHASH, '', 0, COOKIEPATH);
    }

    Nun passiert jedoch Folgendes: Wenn ich nach Eingabe des Passwortes auf der Elternseite anschließend eine Kinderseite auswähle, werde ich zurück zur Passworteingabe der Elternseite geleitet. Ich kann also eine Kinderseite gar nicht auswählen.
    Ich vermute mal, dass sich beide Schnipsel „beißen“, oder?

    Ich habe daraufhin den ersten Code-Schnipsel deaktiviert, da die Unterseiten per Menü sowieso nicht erreichbar sind. Man kann nur die Elternseite auswählen und da wird ja das Passwort abgefragt, wäre also bei den Kinderseiten nicht unbedingt notwendig.
    Nun passiert Folgendes:
    Ich kann problemlos nach Eingabe des PWs auf der Elternseite die Kinderseiten öffnen, aber sobald ich wieder auf die Elternseite zugreife, muss ich erneut das PW eingeben, obwohl ich den Browser zwischenzeitlich nicht geschlossen habe. Das ist aufgrund der Seitenstruktur sehr ungünstig.

    Ich bin ziemlich ratlos.
    Mein Lösungsansatz wäre nun vielleicht, das Cookie-timeout nicht auf Null zu setzen, sondern auf eine Stunde. Leider weiß ich nicht, wie der Codeschnipsel nun aussehen muss.
    Kann mir einer helfen? Oder hat jemand eine Idee, warum das nicht so funktioniert, wie ich oben als Wunsch formuliert habe?

    Schade, dass eine einfache Lösung nicht in WP vorhanden ist, denn wer Seiten mit einem WP-eigenen Passwort versieht, möchte sicherlich ebenfalls nicht, dass per Cookie das PW lange gespeichert bleibt…

    Ich bedanke mich jetzt schon mal für eure Mühe!
    Chakotay

    P.S. Kann das „resolved“ leider nicht mehr verändern und hoffe, dass trotzdem jemand liest…

Ansicht von 15 Antworten - 1 bis 15 (von insgesamt 35)