Beiträge von r23


    Ich teste gerade PayPal über den Sandbox-Modus. Funktioniert soweit auch ausser das nachdem ich die Bestellung bezahlt habe sich der Status der Bestellung im Backend nicht ändert.

    wenn du etwas bei PayPal bezahlst - und in der einfachen version - einfach bei PayPal die Bezahlung abschliesst - wie soll dein Shop diese Information deiner Meinung nach erhalten?
    Wenn dein Kunde bei PayPal eine "Danke für Ihre Zahlung" erhälst - und du den Kunden dort diese Seite sehen läßt - bekommt dein Shop nie etwas mit.

    Konfiguriere deinen PayPal Account richtig oder verwende PayPal Express


    mir hat ein Programmierer eine Site erstellt und Designt. Als ich die Daten gerade von der FTP aufm Rechner gezogen habe, hat mir mein Norton ein Trojaner in der login.php angezeigt.

    WordPress hat keine login.php


    Kann ich die Datei trotzdem runterladen,

    Wenn du deinen Rechner mit einem Trojaner verseuchen möchtest - klar kannst du dies machen - warum auch immer.

    es muss aber kein Trojaner bei diesem Profi Werkzeug Norton sein.


    mit einem Editor öffnen

    wenn du dir deinen Rechner mit einem Trojaner verseuchen möchtest - ist dies der beste Weg.


    und euch hier die Quelltext posten?

    Schadecode hat in diesem Forum nichts verloren. Behalte ihn.


    Ich wollte für meinen Shop http://www.kaminofen-sonderangebote.de eine SSL-Verschlüsselung aktivieren.
    Diese habe ich bei Strato dazugebucht.

    Und wurde das Zertifikat geliefert und dir von deinem super tollen Provider mit den fettigen Harren auch installiert?

    Nach der Fehlermeldung:

    // Ein Fehler ist während einer Verbindung mit http://www.kaminofen-sonderangebote.de aufgetreten. Die SSL-Gegenstelle hat kein Zertifikat für den angeforderten DNS-Namen. (Fehlercode: ssl_error_unrecognized_name_alert)

    gibt es da ein nix.


    . ich könnt mir gerade die haare ausreissen...


    ich finde keine error.log :(

    Im Anhang mal ein Screenshot, was das System seit heute bei einer Bestellung ab 3 Artikeln macht.


    die Ausgabe an den Browser interessiert bei einer serverseitgen Fehlermeldung *nicht*

    wenn der provider keine error_log zur verfügung stellt - sollte man sich einen neuen provider suchen -

    in dei wp-config.php eintragen:

    PHP
    define('WP_DEBUG', true); //enable the reporting of notices during development - E_ALL
    define('WP_DEBUG_DISPLAY', false); //use the globally configured setting for display_errors and not force errors to be displayed
    define('WP_DEBUG_LOG', true); //error logging to wp-content/debug.log
    // define('SCRIPT_DEBUG', true); //loads the development (non-minified) versions of all scripts and CSS and disables compression and concatenation,
    // define('E_DEPRECATED', true); //E_ALL & ~E_DEPRECATED & ~

    die Datei wp-content/debug.log sollte für WordPress beschreibbar sein..

    wenn 2 Artikel funktionieren 3 Artikel nicht - ist der Server in der Regel viel zu klein.

    er wird vermutlich keine Zeit mehr haben irgendetwas in eine Log Datei zu schreiben - Massenhoster Schrott halt.

    Da hilft nur:
    http://www.phpbar.de/w/Mein_PHP-Scr…ei%C3%9Fe_Seite


    1. Sollte ich Wordpress lieber selber installieren bzw. auf einem eigenen Server laufen lassen?

    Dieses Forum wendet sich nur an Anwender, die WordPress selber hosten. Also auf einem eigenen Server laufen lassen.

    Alle hier haben sich für selber installieren (lassen) entschieden. Einige haben auch die Umweg über WordPress com gemacht


    Ich bin im Bereich der Personenbeförderung, Vermietung von Fahrzeugen und Baggern tätig.

    Wenn du Verträge sinnvoll nach deutschem Recht über deine WebSite abwicklen möchtest, bleibt dir eigentlich nur Punkt 1.


    2. Wordpress selbst bietet ein Leistungspaket für Unternehmen an (299€ im Jahr). Es steht geschrieben, man könne das Paket testen, leider weiß ich nicht wie das gehe soll und einen Support finde ich auch nicht.

    Kannst du für 299 Euro / Jahr noch Support bieten? bei 24,92 Euro im Monat für Hosting kanst du eine Anwendung hosten und noch persönlichen Support bieten? cool. Aber Mindeslohn dürfen die Mitarbeiter schon bekommen?

    https://de.wordpress.com/

    ^- du kannst dich dadurch klicken und wirst dann etwas haben, was du nutzen kannst. Irgendwo gibt es dann auch ein Support.


    3. Gibt es gute Themes von deutschen Herstellern oder mit deutscher Übersetzung, inklusive Plugins? Ich habe leider kein großes Spektrum an deutschen themes finden können.


    Wichtig wären Plugins die meine Produkte präsentieren können, Kunden sofort bestellen bzw mit mir Kontakt aufnehmen können ( call to action ).

    Themes sind in der Regel auch in deutsch erhältlich - sollte diese Information fehlen, kann man dies super einfach mit Werkzeugen oder Deinstleistern übersetzen lassen. Fast alle Plugins enthalten deutsche Übersetzungen.


    Diesbezüglich verwende ich filemtime($dirName)

    Zur eigentlichen Frage: Erstelle ich über das Webinterface von Wordpress neue Seiten, oder editiere ich Seiten reagiert das last update darauf nicht, und das alte Datum/ die alte Uhrzeit bleibt bestehen. Dementsprechend sind wohl die Seiten nicht in der Range in der die aktuellste Änderung festgehalten wird.

    Seiten - Inhalte der Seiten werden bei WordPress nicht in Dateien gespeichert sondern werden in die Datenbank von WordPress gespeichert - einfach mal mit PHPmyADMIN den Inhalt der Datenbank prüfen.

    in WordPress steht dir the_modified_date zur Verfügung

    https://codex.wordpress.org/Function_Refer…e_modified_date


    PHP
    <p>Letzte Aktualisierung vom: <?php the_modified_date('j. F Y'); ?></p>

    Hoffe, die Antwort hilft dir weiter

    Ralf

    oder weiß jemand wo man das gegen Bezahlung machen lassen kann?

    du kannst dies mit einfachen HTML umsetzen:
    http://www.appmonkeys.de/projektrechner/
    ^- HTML Seite

    du kannst das dies als One Page umsetzen:
    https://www.waskosteteineapp.com/
    ^- WordPress Beispiel

    Das kann jede WebAgentur dir machen. auch ich info@r23.de

    Du musst "nur" eine Frage und Antwort "Spiel" erstellen - aber auch da kann dir jeder helfen. Evtl. machst du eine Job-Ausschreibung, wenn du die Fragen und Antworten fertig hast?

    Ja also aktuell liegt ein Sicherheitsproblem

    E I N ? Was für Optimisten!

    1. mysql ist veraltet und wird nicht mehr gepflegt
    http://php.net/manual/de/intro.mysql.php

    Die MySQL Erweiterung in PHP ist seit PHP 5.5.0 veraltet und wurde in PHP 7.0.0 entfernt. Stattdessen sollten entweder die mysqli oder PDO_MySQL Erweiterungen genutzt werden.

    Bling bling: Die MySQL Erweiterung in PHP ist seit PHP 5.5.0 veraltet

    2. die Entwickler von der Template Engine in dem verwendeten Shop warnen vor der Verwendung der veralteten Smarty Klasse.

    3. Die verwendete PHP Version wird seit Jahren nicht mehr gewartet. Ihr verwendet PHP/5.2.11

    4. Die PHP Klasse, die Mails versendet ist veraltet.

    E I N Sicherheitsproblem?!

    Wegen diesen Shops läuft der Innenmeinster
    http://www.golem.de/news/innenmini…412-111244.html

    Aber schön, dass dein Link hier stehen bleibt. Wirft das richtige Licht auf das Unternehmen.


    Ein Blick in die Exploit- Datenbank

    https://www.exploit-db.com/exploits/12447/
    https://www.exploit-db.com/exploits/20544/

    Schon wieder hunderttausende Kundendaten durch xt:Commerce-Lücke geklaut
    http://www.heise.de/security/meldu…ut-2083403.html

    Schwerwiegende Sicherheitslücke im Shop-System xt:Commerce
    http://www.heise.de/security/meldu…ce-2573755.html

    jeep _ E I N_ und ich würde auch unbedingt bei dieser Version bleiben.

    Das tolle Plugin WP User Frontend verursacht, wenn es aktiviert ist ein sehr langsames laden der Website.

    jedes WordPress Plugin verlangsamt die WebSite - daher solltest du das Plugin nur dann laden, wenn es benötigt wird.


    Ist es möglich ein Plugin nur zu aktivieren

    Wenn das Plugin dies von sich aus macht - musst du dich an den entwickler wenden oder den Code eben selber ändern (lassen)


    Es liegt nicht am Server. Betreibe einen Root-Server mit SSD.

    Wenn Dein WebServer für Geschwindigkeit SSD benötigt liegt dies selbstverständlich am Server.

    man hält die Seite eigenlich mit memcache (zum Beispiel) im RAM ... ok. ist hier ot. aber high performance web server geht anders...

    Wenn ich einen entsprechenden Test zur Optimierung meiner Website durchführe, bekomme ich aufgrund der 922 CSS Fehler ein sehr negatives Ergebnis an den Kopf geknallt. Ich habe keine Ahnung womit diese Fehler zusammen hängen können, und bin deshalb auch ratlos diese Fehler zu beheben. Gibt es dafür vielleicht ein besonderes Plugin, welches die CSS Fehler beheben? Über andere Vorschläge würde ich mich auch sehr freuen. Vielen Dank im Voraus.

    Tidy, ursprüngl. HTM Tidy, wurde von Dave Raggett, einem Hewlett -Packard - Mitarbeiter, welcher auc h für das W3C arbeitet ( u.a . Co -Autor von HTML 4.01 ) , vor wenigen Jahren ins Leben gerufen. Weil das Projekt ihm mit der Zeit über den Kopf wuchs , hat er den Kreis er weitert und es als Open - Source - Projekt frei gegeben.

    Damit kannst du HTML und XHTLM Server Seitig im richtigen Code erzeugen. Es wird als Modul in PHP verwendet oder bevozugt als Apache Modul verwendet.

    Auf Basis von CSSTidy kannst du css fixen
    https://de.wikipedia.org/wiki/CSSTidy


    Wenn ich einen entsprechenden Test zur Optimierung meiner Website durchführe, bekomme ich aufgrund der 922 CSS Fehler ein sehr negatives Ergebnis an den Kopf geknallt. Ich habe keine Ahnung womit diese Fehler zusammen hängen können, und bin deshalb auch ratlos diese Fehler zu beheben. Gibt es dafür vielleicht ein besonderes Plugin, welches die CSS Fehler beheben? Über andere Vorschläge würde ich mich auch sehr freuen. Vielen Dank im Voraus.

    Wenn es um perfomance geht, würde ich dir einen Experten - (Webdesigner können dies) empfehlen.

    Blatt Papier, Schreibstift, Heftzwecke oder Magnet... Oh jeh oh jeh, solche Tools sind doch sowas von prähistorisch. ;) Nö, geht gar nicht.


    Jedesmal wenn du den Kühlschrank aufmachst um rein zusehen ob noch ein bestimmtes Lebensmittel in aussreichender Menge vorhanden ist - verschwendest du Energie. In irgendweiner Studie vor gefühlten 100 Jahre wurde festgestellt, dass in jedem Haushalt zig mal am Tag unnötigerweise der Kühlschrank geöffnet wird.

    Der Kommunikationspunkt in einem Haushalt ist der Kühlschrank. Der Internet-Kühlschrank war in den 90er ein ständiges Thema. Ich habe keine Ahnung, warum wir noch im Supermarkt an der Kasse artig schlange stehen, da die Technik vorhanden ist. Schlange stehen macht den Menschen wohl spass.

    http://winfuture.de/news,90458.html

    Aber in einer Gesellschaft in der Lebensmittel weggeworfen werden - und nur Frankreich in Europa dies per Gesetz verbietet
    http://www.geo.de/GEO/natur/gree…rfen-82490.html

    nimmt man ein Blatt Papier, Schreibstift, Heftzwecken oder Magnet.... damit man später schlange stehen kann im Supermarkt.

    Auf der IFA 2011 habe ich mir diesen Kühlschrank angesehen:
    http://www.heise.de/newsticker/mel…te-1337853.html

    /*
    Der "Food Manager" informiert jederzeit über lagernde Lebensmittel und ihr Haltbarkeitsdatum. Die Bestandsanzeige lässt sich über Apps auch unterwegs abrufen, was in den Augen des Herstellers den Einkaufszettel für Kühlschrank-Besitzer obsolet macht.
    */


    und es wird kommen: http://www.semprom.org/

    Ach ja allen viel Spass in der Schlange im Supermarkt.


    Hat jemand einen Tipp für mich, wie ich rausfinden kann, woran es liegt

    Die aktuelle WordPress Version funktioniert ohne Probleme mit PHP 7.0

    Fehler können in Plugins und Theme enthalten sein. Mit Klicken und Deaktivieren von Plugins kommt man in der Regel leider nicht sehr weit.. auch mit der Suche in diesem Forum bringt _nichts_ zum Thema PHP 7.

    Man verwendet eine IDE, die PHP 7 Support bietet. Zum Beispiel: http://www.heise.de/developer/meld…ht-2834415.html

    /*
    Die IDE enthält mit PHP 7 Express ein Werkzeug zur Migration: Einmal im Betrieb, untersucht es wohl existierende Projekte auf Kompatibilitätsprobleme, weist darauf mit Zeilenangabe hin und schlägt Korrekturmöglichkeiten vor.
    */

    Im PHP Handbuch steht, was man bei der Migration von PHP 5.6 auf PHP 7. beachten muss
    http://de2.php.net/manual/de/migration70.php

    Hoffe, es hilft etwas weiter.

    Ralf


    das ist ja mal sehr interessant, bei Hostern steht meisten das es keine Garantie gibt für Back-ups, siehe bei All inkl z.b.

    Wenn du dir ein PHP Script installierst übernimmt der WordPress Plugin Entwickler dann eine Garantie? Cool!

    betrachten wir einmal PHP.

    PHP läuft auf dem Server - mit Zeitbegrenzug, Speicherbegrenzungen und ist eigentlich ein Witz. Wenn es in einer typischen FAstCGI-Umgebung läuft bekommst du noch nicht mal immer einen Server 500 Fehler bei den billig Hostern mehr mit. Da raucht PHP ab und der Anwender _bekommt_ nie etwas davon mit, weil der Server seinen 500 Fehler nur dem Besucher der Seite sendet.

    Daten sichern in Dropbox oder Cloud Dienste.
    http://www.e-recht24.de/artikel/blog-f…-drivea-co.html

    recht abenteuerlich wenn man personenbezogene Daten in WordPress speichert zum Beispiel bei Shop oder Member Seiten...


    Selbst wenn ich habe es schon erlebt bei HE, das ein Backup wieder Hergestellt wurde, und alle Rechte der Ordner etc, komplett geändert waren, dazu kommen noch die Kosten zwischen 15 - 60 Euro je nach Hoster.

    Such dir einen Provider!

    http://www.linux-magazin.de/Ausgaben/2013/08/Duplicity
    http://wiki.hetzner.de/index.php/Tart…p-Konfiguration
    http://wiki.hetzner.de/index.php/Backup


    Den Code habe ich im Internet gefunden.

    Quelle? Zusammenhang?



    Ich würde allerdings gerne im Archiv eine Kategorie (Bilder id=3) ausblenden bzw. nur die Posts der Kategorien mit ID = 1,2,4 anzeigen lassen.

    o.k.

    PHP
    $months = $wpdb->get_results("SELECT DISTINCT MONTH(post_date) AS month , YEAR(post_date) AS year FROM $wpdb->posts WHERE post_status = 'publish' and post_date <= now( ) and post_type = 'post' GROUP BY month, year ORDER BY post_date DESC");
    PHP
    $posts = $wpdb->get_results("SELECT id, post_title, MONTH(post_date) AS month , YEAR(post_date) AS year FROM $wpdb->posts WHERE post_status = 'publish' and post_type = 'post'  ORDER BY post_date DESC");

    ^- warum machst du zwei Datenbank Abfragen?

    PHP
    <h2 class="post-title"><?php setlocale(LC_TIME, "de_DE.utf8"); echo strftime("%B", mktime(0, 0, 0, $this_month->month, 1, $this_month->year)) ?> <?php echo $this_month->year; ?></h2> <!--//Monat in Deutsch-->


    ^- Willst du also eine Ausgabe wie Sonntag, 28. März 2006, 0:53 Uhr, benutze folgenden Code:
    [code=php]<?php the_time('l, j. F Y, G:i Uhr') ?>

    Zitat von den FAQs
    https://de.forums.wordpress.org/topic/wie-stel…datumsformat-um


    PHP
    <?php if(($this_month->year == $posts[$i]->year)&&($this_month->month == $posts[$i]->month)){?>

    wenn du ein "Archives by Month" verwenden möchtst, steht dir

    PHP
    <?php wp_get_archives('type=monthly'); ?>

    zur Verfügung
    https://codex.wordpress.org/Creating_an_Archive_Index


    Wenn ich Kategorien ausklammern oder nur bestimtme Kategorien anzeigen möchte - verwende ich gerne
    https://wordpress.org/plugins/list-c…ts/other_notes/

    oder die Datenbankabfragen daraus.


    WordPress selber prüft und umschreibt Datenbankabfragen. Vor diesem Hintergrund zeichne ich in meiner Entwicklungsumgebung Datenbankabfragen auf und verwende diese dann.

    Der Query für "nur die Posts der Kategorien mit ID = 1,2,4" sieht so aus =>

    PHP
    SELECT SQL_CALC_FOUND_ROWS mywp_posts.ID 
    FROM mywp_posts INNER JOIN mywp_term_relationships ON (mywp_posts.ID = mywp_term_relationships.object_id) 
    WHERE 1=1 AND ( mywp_term_relationships.term_taxonomy_id IN (1,2,4) ) 
    AND mywp_posts.post_type = 'post' 
    AND ((mywp_posts.post_status = 'publish' OR mywp_posts.post_status = 'private')) 
    GROUP BY mywp_posts.ID 
    ORDER BY mywp_posts.post_date DESC LIMIT 0, 10


    Mit einem SQL Editor Heidi SQL http://www.heidisql.com/ an die gewünschte Ergebnisse anpassen (zum Beispiel keine 'private') anzeigen ... und selbstverständlich mywp durch den richtigen Datenbank-Prefix ersetzten.

    Hoffe es hilft weiter.

    Ralf