Linux/MythTV: Unterschied zwischen den Versionen
→MythWeb funktioniert nicht mit PHP 7
Thomas (Diskussion | Beiträge) |
Thomas (Diskussion | Beiträge) |
||
(10 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 19: | Zeile 19: | ||
===Backup der Datenbank=== | ===Backup der Datenbank=== | ||
$ mysqldump -u mythtv - | $ mysqldump -u mythtv -p mythconverg -c > mythtv_backup.sql | ||
oder besser: | |||
$ mysqldump -u mythtv -p mythconverg --add-drop-table --add-locks --allow-keywords --complete-insert --extended-insert --lock-tables --no-create-db --quick --add-drop-table > mythtv_backup.sql | |||
===Restore der Datenbank=== | ===Restore der Datenbank=== | ||
Zeile 26: | Zeile 28: | ||
mysql>create database mythconverg; | mysql>create database mythconverg; | ||
mysql>exit | mysql>exit | ||
$ mysql -u mythtv - | $ mysql -u mythtv -p mythconverg < mythtv_backup.sql | ||
===Hostname in der DB ändern=== | ===Hostname in der DB ändern=== | ||
$ mysqldump -u mythtv - | $ mysqldump -u mythtv -p mythconverg -c > mythtv_backup.sql | ||
$ cat mythtv_backup.sql | sed s/\'frontend1\'/\'kidsroom\'/g > mythtv_restore.sql | $ cat mythtv_backup.sql | sed s/\'frontend1\'/\'kidsroom\'/g > mythtv_restore.sql | ||
Zeile 38: | Zeile 40: | ||
mysql>exit | mysql>exit | ||
$ mysql -u mythtv - | $ mysql -u mythtv -p mythconverg < mythtv_restore.sql | ||
===LCD=== | ===LCD=== | ||
Zeile 151: | Zeile 153: | ||
Als Workaround kann man nebenbei femon laufen lassen (0 = Adapter-Nummer): | Als Workaround kann man nebenbei femon laufen lassen (0 = Adapter-Nummer): | ||
femon -H -a0 | femon -H -a0 | ||
===Nach MySQL-Update kann mythfrontend nicht mehr zur Datenbank connecten=== | |||
Fehler: | |||
QSqlDatabase: QMYSQL driver not loaded | |||
Lösung: | |||
emerge -1 qtsql | |||
===Patches=== | ===Patches=== | ||
Zeile 364: | Zeile 372: | ||
if (selTrack < 0) | if (selTrack < 0) | ||
selTrack = filter_max_ch(ic, atracks, flang); | selTrack = filter_max_ch(ic, atracks, flang); | ||
'''Patch, der dafür sorgt, dass MP2-Ton bevorzugt wird (MythTV 0.26 Fixes vom Februar 2013)''': | |||
--- mythtv-0.26.0/libs/libmythtv/avformatdecoder.cpp.orig 2013-03-06 09:55:09.000000000 +0100 | |||
+++ mythtv-0.26.0/libs/libmythtv/avformatdecoder.cpp 2013-03-06 09:56:11.000000000 +0100 | |||
@@ -4056,7 +4056,7 @@ | |||
selTrack = filter_max_ch(ic, atracks, flang, CODEC_ID_DTS); | |||
if (selTrack < 0) | |||
- selTrack = filter_max_ch(ic, atracks, flang, CODEC_ID_AC3); | |||
+ selTrack = filter_max_ch(ic, atracks, flang, CODEC_ID_MP2); | |||
if (selTrack < 0) | |||
selTrack = filter_max_ch(ic, atracks, flang); | |||
@@ -4089,7 +4089,7 @@ | |||
selTrack = filter_max_ch(ic, atracks, flang, CODEC_ID_DTS); | |||
if (selTrack < 0) | |||
- selTrack = filter_max_ch(ic, atracks, flang, CODEC_ID_AC3); | |||
+ selTrack = filter_max_ch(ic, atracks, flang, CODEC_ID_MP2); | |||
if (selTrack < 0) | |||
selTrack = filter_max_ch(ic, atracks, flang); | |||
@@ -4119,7 +4119,7 @@ | |||
selTrack = filter_max_ch(ic, atracks, flang, CODEC_ID_DTS); | |||
if (selTrack < 0) | |||
- selTrack = filter_max_ch(ic, atracks, flang, CODEC_ID_AC3); | |||
+ selTrack = filter_max_ch(ic, atracks, flang, CODEC_ID_MP2); | |||
if (selTrack < 0) | |||
selTrack = filter_max_ch(ic, atracks, flang); | |||
====MythWeb 0.26 bringt Warnungen mit PHP 5.4==== | |||
https://code.mythtv.org/trac/attachment/ticket/11277/mythweb-php54-unknown-function.patch | |||
====MythWeb 0.27 funktioniert nicht mit PHP 7==== | |||
Quelle: https://forum.mythtv.org/viewtopic.php?f=36&t=1213&p=6240#p6240 | |||
<br> | |||
[[File:mysqli.patch]] | |||
<br> | |||
[[File:assignment.patch]] | |||
cd mythweb | |||
patch -p1 < <path>/Mysqli.patch | |||
patch -p1 < <path>/Assignment.patch |