Zeige Artikel 1 bis 3
Displaying posts with tag: update (reset)
VirtualMin: Vorsicht beim Apache2 Update ! PHP läuft nach dem Update nicht ohne manuelle Korrektur

Wenn Sie das Tool “VirtualMin” (aka “WebMin”) benutzen, um Ihren WebServer zu kontrollieren und administrieren, werden Sie nach den Updates Ihres Apache-WebServers bzw. von PHP teilweise böse Überraschungen erleben: Die PHP Scripte werden nicht mehr ausgeführt, sondern den Besuchern zum Download angeboten. Das ist ein katastrophaler Fehler in den Updates der Software !

Auszug des Apache-Updates:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
      Installing package(s) with command apt-get -y install apache2 ..
 
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
  apache2-mpm-worker apache2.2-bin apache2.2-common
Suggested packages:
  www-browser
The following packages will be upgraded:
  apache2 apache2-mpm-worker apache2.2-bin …
[Mehr]
OXID: Das Administrator-Passwort mit SQL neu setzen (phpMySQLAdmin)

Wenn Sie in Ihrem OXID eShop Ihr Administrator-Passwort vergessen haben, können Sie dieses auch über einen SQL Befehl neu setzen (z.Bsp. über phpMySqlAdmin):

update oxuser set oxpassword = md5(concat('12345',unhex(oxpasssalt))) where oxid = 'oxdefaultadmin'

Ersetzen Sie “12345″ bitte durch Ihr neues Passwort.

Alternative über den eShop

Sie können Ihr Administratorpasswort auch online neu setzen lassen:

  1. Klicken Sie im OXID Shop auf “Konto” und wählen Sie dann “Mein Konto”
  2. Dort klicken Sie auf den Link “Passwort vergessen ?”
  3. Geben Sie Ihre hinterlegte E-Mailadresse ein
  4. Folgen Sie den Anweisungen in der Ihnen zugeschickten E-Mail
mySQL: Update if exists else insert record (SQL statement)

Wenn Sie einen Datensatz in eine Datenbanktabelle einfügen möchten (wenn er noch nicht existiert) oder diesen updaten möchten (wenn er existiert), hilft dieser SQL Befehl:

1
      INSERT INTO TABLE (FIELDS) VALUES (VALUES) ON DUPLICATE KEY UPDATE FIELD = VALUE

Dieses Statement prüft, ob der Primary Key (PK) für den einzufügenden Datensatz bereits besteht, nutzt dann ein Update Befehl und ansonsten Ihren angegeben Insert Befehl.

Beispiel

Wir haben eine Tabelle “Test” mit den Feldern “A”, “B” (je vom Typ varchar) und “C” (integer). Die Felder “A” und “B” sind unser PK.

Ein normales SQL Insert Statement in die leere Tabelle:

1
2
      INSERT INTO Test (A,B,C) VALUES ('Testtext A1','Texttext B1', …
[Mehr]
Zeige Artikel 1 bis 3