sql_mode = "NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

Status
Für weitere Antworten geschlossen.

vooxman

Benutzer
Mitglied seit
31. Dez 2010
Beiträge
26
Punkte für Reaktionen
0
Punkte
7
Hallo,

WIe kann ich auf meiner Synology den "strict_mode" von PHP 5.6 ändern ?

über Hilfe wäre ich sehr Dankbar. lg Rudi
 
Zuletzt bearbeitet:

Lux007

Benutzer
Mitglied seit
08. Aug 2016
Beiträge
116
Punkte für Reaktionen
2
Punkte
18
Hallo,
soweit ich das sehe ist das keine Einstellung in PHP.
Der SQL-Mode muss ggf. in der MariaDB eingestellt werden.

Für z.B. MariaDB 10 auf der DS:
Pfad: /var/packages/MariaDB10/etc/my.cnf (falls nicht vorhanden anlegen)

Dort sollte ein Eintrag in der Form erstellt/eingetragen werden:

[mysqld]
sql_mode = "NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

Danach MariaDB (oder die DS) neu starten...

Gruß
Lux007
 

vooxman

Benutzer
Mitglied seit
31. Dez 2010
Beiträge
26
Punkte für Reaktionen
0
Punkte
7
Hallo Lux007
Danke für deine Antwort. Du hast Recht. Ich hätte Folgendes in das my.cnf File einzutragen:

[mysqld]
sql_mode = "STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

Mein Problem als Neuling ist nun... Wie mache ich das ? Kenn mich da nicht so aus... Weis nicht wie und nicht wo.... Snief...
Und ohne den Befehl muss ich das in PHPMyAdmin immer neu eintippeln aber der Befehl geht nach SQL Neustart immer verloren

Freu mich auf Antwort
LG Rudi
 

Lux007

Benutzer
Mitglied seit
08. Aug 2016
Beiträge
116
Punkte für Reaktionen
2
Punkte
18
Hallo!

Für die Anpassung musst Du per Putty oder WinSCP auf die DS.

Im WIKI gibt es da Hilfe, wie Du auf die Console kommst (https://www.synology-wiki.de/index.php/Die_Kommandozeile)

Dort dann folgende Abfolge:
su -l root (um sich als root anzumelden - Passwort ist das gleiche wie für Admin!)
vi /var/packages/MariaDB10/etc/my.cnf (Ruft den Editor VI auf. Dort die zwei Zeilen von dir eingeben und mit :wq speichern)
synoservicectl --restart pkgctl-MariaDB10 (MariaDB10 neu starten)

Eine kleine Anleitung zu VI gibt es auch im WIKI (https://www.synology-wiki.de/index.php/Der_Editor_vi).

Viel Erfolg.

Gruß
Lux007
 

Austria

Benutzer
Mitglied seit
15. Feb 2019
Beiträge
1
Punkte für Reaktionen
0
Punkte
1
Danke für die Anleitung!

Ich möchte noch etwas hinzufügen für Benutzer die auf diesen Artikel stoßen.

- Über Putty via SSH anmelden mit Benutzer admin + admin Passwort
- Befehl um sich als root anzumelden (Nur mit admin klappt es nicht): sudo -i
 

vooxman

Benutzer
Mitglied seit
31. Dez 2010
Beiträge
26
Punkte für Reaktionen
0
Punkte
7
Ich bring das einfach nicht hin... wer kann mir das eintragen ? Danke und liebe grüsse an euch
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat