Neueste Nachrichten (in Englisch): (am laden..)

Ingo Malchow

Team Member
  • Gesamte Inhalte

    9.462
  • Benutzer seit

  • Letzter Besuch

Ansehen in der Community

4 Neutral

4 folgen dem Benutzer

Über Ingo Malchow

  • Geburtstag 30.12.1961

Contact Methods

  • Website URL
    http://www.strelitzer.de

Profile Information

  • Gender
    Male
  • Ihr Name
    Ingo Malchow
  • Location
    Neustrelitz (Freistaat Mecklenburg-Strelitz)
  • Interests
    Was interessant ist!

Letzte Besucher des Profils

41.518 Profilaufrufe
  1. SSL Einstellungen

    Wichtig ist, in der configure.php bei HTTPS_SERVER genau die Domain einzutragen, für die das SSL-Zertifikat ausgegeben wurde. Wenn Ihr ein Zertifikat für "meineseite.de" beantragt habt, MUSS diese hier auch eingetragen sein. "www.meineseite.de" ist nicht das selbe wie "meineseite.de". Bei manchen Zertifikaten schließt jedoch das eine, das andere mit ein. Vorher genau erkundigen und/oder lesen!
  2. Code Fehler?

    <?php echo tep_image(DIR_WS_IMAGES . 'button_print.png', "Print",'25','25');?>
  3. Komme nicht mehr in die Shop-Administration

    Du solltest unbedingt mal in Error-log schauen. Es durchaus sein, dass auf Grund der Konfiguration des Servers, eine simple Notice in einen Error 500 mündet.
  4. Umstellung auf PHP 5.6

    Bitte nicht falsch verstehen. Der Code sieht etwas konfus aus. Du benutzt hier ungekapselt die Funktion mysql_query. Mal ganz nebenbei: mysql_query ist als deprecated markiert und sollte unbedingt entfernt werden! Die Funktion tep_expire_automatic() scheint überflüssig, wenn sie nicht noch zusätzlich von woanders aufgerufen wird. (Das solltest Du prüfen!) Die Funktion liefert auch keinen Rückgabewert, der der Variablen $aktiv zugewiesen werden könnte. Die Query in der Variablen $update ist unausführbar, sofern Du nicht eine Tabelle mit dem Namen "TABLE_PRODUCTS" hast. Sie heißt meiner Meinung nach "products". Die Konstante "TABLE_PRODUCTS" hält den Stringwert "products", wird im String $aktiv aber nicht erkannt! Das kannst Du mit echo $pdate gern mal probieren. Des weiteren kenne ich das Feld products_date_available als vom Typ date default null. Du kannst ihm also nicht wirksam einen Leerstring zuweisen. Eine Fehlermeldung des Datenbankservers sollte folgen. Passiert das nicht, ist der Server zu tolerant konfiguriert. Wenn ich das richtig verstehe, sollten alle Produkte, deren Verfügbarkeitsdatum erreicht ist, aktiviert werden und das Verfügbarkeitsdatum gelöscht werden. Deshalb würde ich das wie folgt kürzen: tep_db_query('update ' . TABLE_PRODUCTS . ' set products_date_available = null, products_status = 1 where now() >= products_date_available');
  5. Upgrade auf PHP 5.6 und MySQL 5.6

    Das sollte die eigentliche Version sein: define('PROJECT_VERSION', 'osCommerce 2.2-MS2'); Es gibt kein Update im eigentlichen Sinne. Also nicht klick und warten bis fertig. In den allermeisten Fällen wurden die Scripte umfangreich modifiziert und individualisiert. Im Download von 2.3 usw. findest Du meist eine Textdatei, in der die Änderungen dokumentiert sind. Diese musst Du einarbeiten. Besser wäre es freilich gewesen, die Modifikationen zeitnahe zur Veröffentlichung vorzunehmen. Es gab in der Geschichte von PHP diverse Stufen, die eine Anpassung der Scripte erforderlich machten. PHP5.6 ist da ein solcher, der sicher ein k.o. bei Nichtumsetzung bedeutet.
  6. Umstellung auf PHP 5.6

    Hast Du die Abfrage aus der Funktion mal in PHPMyAdmin getestet, ob sie wirklich ein Ergebnis bringt?
  7. Umstellung auf PHP 5.6

    PHP5.6 setzt auf diverse Konfigurationswerte, die vorher optional möglich waren, jetzt aber obligatorisch wurden. Die meisten Probleme werden zwar mit Fehlermeldungen quittiert, diese müssen aber auch in der php.ini zugelassen sein (display_errors = On) Durch den Wechsel auf utf-8 als Standard, müssen ALLE Funktionen, denen die Kodierung als Parameter übergeben werden kann diese auch übergeben werden, wenn es NICHT iso-8859-1 ist, was früher mal Standard war. Das betrifft zum Beispiel htmlspecialchars(), htmlentities() etc.pp. Diese Funktionen brechen Ihre Arbeit zum Beispiel am ersten unzulässigen Zeichen ab. Fehlermeldung? Fehlanzeige! Wahrscheinlich dürfte auch die Umstellung auf mysqli erforderlich sein. Wohl dem, der die Änderungen in der Versionshistorie von PHP seit Erscheinen von osCommerce 2.x konsequent nachgepflegt hat. Den dürfte da nichts überraschen.
  8. Paypal IPN klappt nicht

    Ja. Paypal meckert über die übergebenen Daten. Diese solltest Du prüfen.
  9. Shop für Urlaub abschalten

    Quick'n'dirty: Sofern kein check-out mit Paypal Express vorgesehen ist, könntest Du in checkout_shipping.php hinter require('includes/application_top.php'); einfügen: tep_redirect(tep_href_link(FILENAME_SHOPPING_CART, 'error_message=Wir sind im Urlaub'));
  10. osCommerce 2.2 Milestone 2 wurde in einigen Punkten überarbeitet. Ihr könnte das neue Komplettpacket auf der Downloadseite herunterladen: http://www.oscommerce.com/solutions/downloads Alle, die lediglich die relevanten Änderungen in Ihr System übernehmen wollen, können hier nachlesen: http://www.oscommerce.com/ext/update-20051112.txt (Vielen Dank an den Autor für die hervorragende Zusammenarbeit.)