MySQL 5.1 unter Debian auf UTF8 umstellen

Bei der Installation des MySQL-Servers wurde mir dieser als Latin1 installiert.
Dies läst sich überprüfen, in dem man sich via Konsole auf der Datenbank anmeldet

mysql -u root -p

und anschließend folgenden Befehl aufruft

status;

Sollte hier noch Latin1 vorkommen, muss folgende Anpassung vorgenommen werde:
* Abmelden von der Datenbank

exit

* Erstellen einer neuen Datei namens utf8-character_set.cnf unter /etc/mysql/conf.d
* Füllen der Datei mit folgendem Inhalt:
[client]
default-character-set   = utf8
[mysql]
default-character-set   = utf8
[mysqld]
default-character-set   = utf8
default-collation   = utf8_unicode_ci
character-set-server   = utf8
collation-server   = utf8_unicode_ci

* Neustarten des MySQL-Servers mit dem Befehl

/etc/init.d/mysql restart

Nun sollte nach dem erneuten Anmelden an der Datenbank alle Werte anstatt auf Latin1 auf UTF8 stehen.

 

we_google_analytics für mehrsprachige Websites

Die von mir entwickelte TYPO3 Extension we_google_analytics integriert die Webstatistik von Google auf einfach Art und Weise.
Mit nur einer Zeile Typoskript lässt sich die Extension in jede TYPO3 Website integrieren.

Bei mehrsprachigen Websites besteht hin und wieder der Wunsch, die verschiedenen Sprachen einzeln in Google Analytics zu tracken.
Mit Hilfe von TypoScript (im speziellen die Conditions), lässt sich der Wunsch einfach realisieren.

Zuerst wird die Extension ins TYPO3-System integriert.
Anschließend wird mit einer Zeile TypoScript der Google Analytics Code in die Website integriert:

config.tx_we_google_analytics.account = UA-123456-7

Jetzt erweitern wir die TypoScript Zeile so, dass bei einer weiteren Sprache (Language ID 1) ein anderer Google Analytics Account verwendet wird.

config.tx_we_google_analytics.account = UA-123456-7
[globalVar = GP:L = 1]
config.tx_we_google_analytics.account = UA-987654-3
[end]

Werden die weiteren Sprachen über eigene URLs angesprochen, so lassen sich auch damit die Konfigurationen der Extension we_google_analytics anpassen.

config.tx_we_google_analytics.account = UA-123456-7
[globalString = IENV:HTTP_HOST = www.firma.de]
config.tx_we_google_analytics.account = UA-987654-3
[globalString = IENV:HTTP_HOST = www.firma.es]
config.tx_we_google_analytics.account = UA-987654-2
[globalString = IENV:HTTP_HOST = www.firma.fr]
config.tx_we_google_analytics.account = UA-987654-1
[end]

Sollte euch der Beitrag geholfen haben, würde ich mich freuen, wenn Ihr mir einen Kommentar hinterlasst. Auch Feedback zur Extension ist gerne gesehen.