Beiträge von r23


    bekomme ich IMMER die Meldung:
    "Für diese Website ist ein anderer Google Maps-API-Schlüssel erforderlich. Ein neuer Schlüssel kann unter http://code.google.com/apis/maps/signup.html generiert werden."

    vermutlich hast du den Tipp überlesen?

    Zitat

    Tipp: Einen Schlüssel für http://yourdomain.com anzumelden ist, normalerweise die beste Vorgehensweise, da dies bei allen Subdomains und Verzeichnissen möglich ist.

    erstelle einfach einen neuen Schlüssel für http://example.org und verzichte dabei auf www. oder ein Verzeichnis oder einer Subdomain (http://blog.example.org)

    cu

    ralf

    automatische Upgrade gestartet, dann wird der Download durchgeführt und dann steht das Dashboard mit der Meldung "Entpacken".
    [...]
    Was kann da schiefgelaufen sein, ich möchte das wissen, bevor ich meine produktion im webspace aktualisiere, vielen Dank vorab !
    mele

    PHP hat zuwenig Zeit
    PHP hat zuwenig Platz im RAM
    PHP hat keinen Platz auf der Festplatte
    PHP kann nur umständlich entpacken weil sinnvolle PHP Erweiterungen fehlen...
    PHP ist so veraltet und fehlerhaft, dass ein update nicht funktioniert


    Hier und da ist der Debug-Modus von WP sinnvoll(in der config.php einschaltbar)

    oder man konfiguriert PHP für Meldungen
    http://www.php.net/manual/en/errorfunc.configuration.php

    cu

    ralf


    Das heisst ich hole mir über PHP Myadmin mal alle Daten und importiere sie anschliessend in die neue Version?

    Vermutlich hat sich die Datenbank Struktur erheblich verändert. Die aktuelle WP Version erwartet

    http://wordpress-deutschland.org/voraussetzungen/

    wobei ich der Meinung bin, dass diese Informationen rein aus dem Bauch bereits veraltet sind.

    Ich ziehe mir in der Regel die Strukturen der Datenbank (alt und neu) vergleiche diese mit Werkzeugen... z.b. winmerge

    http://winmerge.org/

    ist halbwegs erkennbar, dass nur ein paar Datenfelder fehlen exportie ich mit PHP My Admin ins cvs Format und hole mir die Datensätze nach Open Office
    http://de.openoffice.org/

    (ich vermeide Excel bewusst )

    Hier bearbeite ich die Datensätze mit Office Base
    http://www.linux-magazin.de/Heft-Abo/Ausga…/Schnellgericht (ein etwas ältere Einführung in Base)

    Mit Base schreibe ich in der Regel nach MySQL - Wenn dies auf deiner Umgebung nicht geht - kannst du erneut ins CVS Format exportieren und mit PHPMyAdmin improtieren...

    Viel Spass

    ralf

    Zitat von 'Marcus[IS

    ;390255']
    Also ich persönlich würde den alten Blog einstampfen und einen neuen Aufziehen,

    einstampfen ist vermutlich das falsche Wort - ich würde die Texte (Seiten, Artikel) oder sonstiges Wichtiges exportieren und in eine neue WP Version
    importieren.

    Ich gehe dabei den Weg über PhpMyAdmin => Open Office => MySQL

    Da auf der Umgebung der sehr alten WP Version die aktuelle WP Version erst gar nicht läuft.

    Beste Grüße

    ralf

    Hallo,

    erstelle eine php-Datei

    z.b. info.php

    mit dem Inhalt

    PHP
    <?php    
       phpinfo();

    kopiere die info.php Datei per FTP auf den Server und rufe das Script mit deinem Browser auf

    http://www.example.org/info.php

    hier erhälst du die Information welche PHP Version installiert ist
    (sollte dir PHP 4.x) angezeigt werden wechsel den Provider oder passe nach 1und1 Anleitung die .htacess an.

    sollte dir PHP 5.2.x angezeigt werden wechsel den Provider

    sollte dir etwas anderes als PHP 5.3.6 angezeigt werden - wechsle den Provider.

    Solltest du den Inhalt der Datei info.php sehen oder die Datei per Downlaod erhalten so wenden dich an den Support von deinem 1und1

    Hallo,


    In diesem Artikel hier gehe ich darauf ausführlicher ein

    Ausführlich ist dieser Artikel nicht. Welche PHP Version wurde verwendet und mit welcher Datenbankbibliothek spielt ihr mit MySQL. Auch wurde der Flaschenhals nicht gesucht ... pp beschrieben.

    Unter Last hat sich der MySQL native driver mysqlnd bei uns bewährt

    Zitat


    Der MySQL native driver for PHP (kurz: mysqlnd) ist eine in C geschriebene Datenbankbibliothek. Die Bibliothek ist in PHP 5.3 enthalten. Die C basierten PHP MySQL Erweiterungen können mysqlnd als Alternative MySQL Client Library (AKA libmysql, libmysql client, …) benutzen. Mysqlnd arbeitet also unterhalb der PHP-Anwendungen und unterhalb der PHP MySQL Erweiterungen im PHP selbst.

    Ulf beschreibt hier, wie dies mit dem Mofa fahren geht
    http://www.phphatesme.com/blog/mysql/ulf…das-mysql-mofa/

    Des weiteren würde ich auch einen Blick auf eine andere Umgebung empfehlen
    Nginx, PHP5, FCGI, XCache


    Die Beschreibung von varnish ist meiner Meinung nach hier verständlicher
    http://blog.namics.com/2010/12/varnish-cache--.html


    Aber welche Typ-Seite hat an einem Samstag seine Spitze? Der Samstag ist auf meinen Servern der schlechteste Tag in der Woche.

    Beste Grüße

    ralf

    Hallo,


    Ich habe einen Wordpress Blog mit mehreren Pages, die Formulare enthalten. Diese Formulare sollen ueber Verisign abgesichert werden.

    Warum Verisign?


    Nun habe ich gelesen, dass ein Formular-post nur dann wirklich sicher ist, wenn im action-Attribut des Formulars eine https adresse steht und der server auf dem das Formular (also die Wordpress Page) laeuft, selbst auch ein https server ist. Stimmt das soweit ?


    Etwas kompliziert ausgedrückt ja -

    Du sendest das Forumlar an eine SSL gesicherte Page.

    psychologisch wirkt es - wenn du bereits das Formular über die SSL - gesicherte Domain auslieferst...


    Da Zertifikate wie Verisign nur pro Host gelten, wuerde ich also 2 Zertifikate benoetigen. Eines fuer den Server wo Wordpress laeuft,
    [...]
    und eines fuer den Server der die daten des formulars entgegennimmt und verarbeitet. Stimmt das soweit?

    Warum nimmt dein Wordpress die Daten nicht an?

    Code
    <form action="https://exampel.org/kontakt.php" method="post">


    Eine SSL verschluesselte page unterscheidet sich ja nur von einer normalen page, dass sie per https:// geliefert wird, oder?

    Vor diesem Hintergrund bieten einige Provider ihren Kunden einen SSL Proxy an.

    https://ssl.kundenserver.exampal.org/

    Unter dieser Adresse befindet sich dann eine Weiterleitung auf die Domain.

    http://www.exmapl.org/
    liefert dann das gleiche wie
    https://ssl.kundenserver.exampal.org/


    ich bin noch nicht erfahren, was SSL angeht und wollte daher mal in der Community nachfragen.

    Wende dich an deinen Provider... er sollte dir das SSL Zertifat anbieten und auch installieren.

    Beste Grüße

    ralf

    Mit deaktivieren meine ich, dass das Formular nicht mehr aufrufbar ist, sobald mir jemand eins geschickt hat. Nachdem eine Person ein Formular abschickt, soll der Link der zum Formular führt nicht mehr zum Formular führen, sonder zu einer Infosseite, die besagt, dass momentan keine Formulare angenommen werden.

    Dies kannst du in der Regel mit ca 10 - 20 Zeilen PHP-Code doch eben selber in dein Formular Plugin einbauen?

    Einfach vor der Anzeige vom Formular in der Datenbank prüfen ob das Formular oder die Info-seite anzeigt werden kann (ein einfacher Wert in der WP-Option sollte doch genügen (true / false pp ja/nein)

    Bei "nein" einfach ein redirekt auf die Infoseite
    http://php.net/manual/en/function.header.php

    Wo ist das Problem?

    ralf


    Wenn ich mir bspw. bei Strato so eine URL kaufe, kann ich dann auf Square7 verzichten?

    Mit der Domain alleine kommst du nicht weiter. Du kannst diese nicht bei A kaufen und bei B nutzen.

    Des weiteren muss dein Provider die mindestanfoderungen von WP erfüllen.
    (Bitte einmal das Board noch Strato-Problemem durchsuchen) lass auch die Finger von 1und1 ...


    Welche Einstellungen muss ich da und bei Wordpress genau vornehmen, um alle Inhalte meines Blogs rüberzuziehen?

    Irgendwo wird es hoffentlich ein Anleitung geben
    http://doku.wordpress-deutschland.org/
    http://faq.wordpress-deutschland.org/

    hth

    ralf

    Wenn die Datenbankt-Tabelle vorhanden ist, der User von der Domain auf die Datenbank zugreifen darf fülle das Forumlar erneut aus

    evtl. ist ja doch nur ein tipp fehler beim passwort? Oder ein rechte Problem. (siehe anfang)

    Viel Glück

    ralf

    Ich habe keinerlei Idee, wie der Code zustandekommt.

    ~/wp-includes\link-template.php
    zeile 2345



    Weiss jemand wo ich noch suchen kann? Für Tipps wäre ich unendlich dankbar!

    es ist Teil von [COLOR=Black]wp_head[/COLOR]
    wp-includes\default-filters.php(213):

    PHP
    add_action( 'wp_head',             'rel_canonical'

    Du kannst deine Script mit jedem sinnvollen Editor durchsuchen

    Suchen nach: canonical
    wp-settings.php(131): require( ABSPATH . WPINC . '/canonical.php' );
    wp-content\themes\_mein_skin_\functions.php(28): function canonical_for_comments() {
    wp-includes\canonical.php
    wp-includes\default-filters.php(213): add_action( 'wp_head', 'rel_canonical' );
    wp-includes\link-template.php(2340): * Output rel=canonical for singular queries
    wp-includes\ms-functions.php(1660): * Maintains a canonical list of terms by syncing terms created for each blog with the global terms table.


    Zahl in der Klammer die ZeilenNr.

    cu

    ralf


    Meine Frage nun: muss ich den wordpress-Ordner in einen speziellen Ordner auf dem Webspace laden (MySQLadmin) oder direkt in's Hauptverzeichnis?

    Ins Hauptverzeichnis wenn nur WP dort laufen soll.

    auf
    http://www.example.org/

    liefert der WebServer die index.php von WP aus

    http://www.example.org/index.php

    Wenn du WP in dem Verzeichns 'blog' haben möchtest, so kommt alles in das Unterverzeichnis nach blog

    http://www.example.org/blog/index.php

    War dies verständlich?

    ralf


    Statt dem Admin Dashboard bekommt man teilweise weisse Seiten oder man bekommen das PHP Dokument als download angeboten.

    Wenn der Webserver ordnungsgemäß konfiguriert ist und er PHP unterstützt, bekommt der Besucher der Seite den PHP-Code nicht zu sehen, da er vom Webserver geparst wird und nur der generierte HTML-Code an den Browser geschickt wird.

    Zitiat aus
    [size=10]Wie kann ein Besucher meiner Seite den PHP-Code im Browser sehen?[/SIZE]

    [size=10]http://www.php-faq.de/q-php-code.html[/SIZE]


    cu

    ralf


    ich habe in meinem Theme folgendes eingefügt:
    [FONT=Verdana]add_theme_support('post-thumbnails', array('post')); [/FONT]

    und warum nicht so, wie es im Handbuch steht?

    PHP
    if ( function_exists( 'add_theme_support' ) ) {    add_theme_support( 'post-thumbnails' );  }

    http://codex.wordpress.org/Post_Thumbnails


    [FONT=Verdana]Erstelle ich nun einen Artikel mit einer Bildergalerie wird beim Hochladen der Bilder für jedes Bild zusätzlich ein Artikelbild auf dem Server abgelegt.[/FONT][FONT=Verdana][/FONT]

    mmh... ich muss in der Regel sagen, welches Bild ich als [FONT=Verdana]Artikelbildverwenden möchte...

    Welche WP Version verwendest du? und wurde die erweritung in die funktion.php eingefügt?

    cu

    ralf

    [/FONT]

    Hallo,

    leider wurde auf deiner WebSite eine Sicherheitslücke gefunden. Über diese Lücke würde ein Malware (link?) eingefügt.

    Code
    Bei 15 Seite(n) von insgesamt 309 Seiten dieser Website, die wir in den  letzten 90 Tagen getestet haben, wurde festgestellt, dass Malware  (Schadsoftware)

    Da mindestens 15 Seite betroffen sind - vermute ich, dass eine Datei auf dem Server verändert oder deine Datenbank verändert.

    Am einfachten nimmst du 100 bis 250 Euro in die Hand und sucht dir einen, der deine Seite von der Malware säubert und die Sicherheitslücken schließt.

    Oder du suchst selber...
    Hier würde ich in der Datenbank anfangen und nach JavaScripten in Beiträgen, suchen die dort nicht verloren haben.

    und in den Log - Files suchen, wie der Angreifer diesen Code in die Datenbank gebracht hat.

    Sollten die Änderungen an den Dateien erfolgt sein? Die Log Files untersuchen und eine saubere Sicherheitskopie zurück spielen...

    viel glück

    ralf

    danke für diene schnelle Antwort, aber leider funktioniert es immernoch nicht :( Statt der vorherigen bekomme ich jetzt diese Fehlermeldung:

    Fatal error: Cannot redeclare class SMTP in /xxxxxx/wp-includes/class-smtp.php on line 37


    Verwende einfach require_once()

    http://www.php-faq.de/q-fehler-class-redeclare.html



    Sorry für die doofe Frage aber wie finde ich denn heraus, welche Version von phpmailer ich verwende?

    Die Datei
    ~//xxxxxx/wp-includes/class-phpmailer.php mit einem Editor öffnen

    PHP
    /*~ class.phpmailer.php
    .---------------------------------------------------------------------------.
    |  Software: PHPMailer - PHP email class                                    |
    |   Version: 2.0.4

    die "aktuelle" Version für PHP 5.x ist

    PHP
    /*~ class.phpmailer.php
    .---------------------------------------------------------------------------.
    |  Software: PHPMailer - PHP email class                                    |
    |   Version: 5.1                                                            |
    |   Contact: via sourceforge.net support pages (also www.worxware.com)      |
    |      Info: http://phpmailer.sourceforge.net                               |
    |   Support: http://sourceforge.net/projects/phpmailer/

    Und wenn du kein phpmailer benutzt, welche Alternativen gibt es denn da?

    Es gibt eine vielzahl von Mail Klassen, die eine EMail - Injection verhindern
    http://www.securephpwiki.com/index.php/Email_Injection

    ich bevorzuge zurzeit
    http://swiftmailer.org/

    cu

    ralf