Page 1 of 2

Nach Update auf 2.5 hässliche Serifen-Schrift

Posted: 14 Jun 2017, 12:11
by boschma1
Hallo

Ich habe heute einen Update von 1.2.7 nach 2.5.0 gemacht. Das scheint alles gut gelaufen zu sein. Einzig und allein vermisse ich die schöne Schriftart, denn nun wird im Browser diese hässliche Serifen-Schrift Times bei allen Beschriften angezeigt anstelle einer besserlichen wie unter 1.2.7.

Was muss ich tun, damit ich das wieder schön habe?

Danke.
Markus

Re: Nach Update auf 2.5 hässliche Serifen-Schrift

Posted: 14 Jun 2017, 12:51
by atrol
Die verwendete Schrift wurde zwar geändert, und es gibt auch Diskussionen ob die neue Schrift besser oder schlechter ist, aber es ist definitiv kein Times mit Serifen.

Sieht das beim Zugriff auf https://www.mantisbt.org/bugs genau so aus?
Falls nicht, hilft es wahrscheinlich den Browser Cache zu löschen.
Falls das nicht hilft, handelt es sich um kein Original Mantis, sondern es wurde vermutlich mittels Konfguration z.B. CSS ausgetauscht und/oder erweitert.

Re: Nach Update auf 2.5 hässliche Serifen-Schrift

Posted: 14 Jun 2017, 13:00
by boschma1
Hallo

Mein MantisBT sieht leider nicht so aus wie auf mantisbt.org. Sondern so: https://owncloud.loomion.com/s/LuLgnZTKztBv2qx

Ich habe den Browser Cache geleert, leider ohne Erflog. Und nein, ich habe nur die neuen Sources von mantisbt.org heruntergeladen und mich an die Upgrade-Anweisungen gehalten. Da habe ich nun die Berechtigungen angepasst und die config_inc.php in das neue App-Verzeichnis kopiert. Ich habe somit keine Anpassungen oder Erweiterungen vorgenommen.

Was nun?

Re: Nach Update auf 2.5 hässliche Serifen-Schrift

Posted: 14 Jun 2017, 13:04
by boschma1
Beim direkten Vergleich, sehe ich, dass sogar all die Icons fehlen...

Re: Nach Update auf 2.5 hässliche Serifen-Schrift

Posted: 14 Jun 2017, 13:29
by atrol
Befindet sich in der config_inc.php eine Zuweisung der folgenden Art?

Code: Select all

$g_css_include_file = 'myCustom.css'
Falls ja, entfernen.

Werden irgdenwelche Fehler in der Browserkonsole angezeigt?
boschma1 wrote:Beim direkten Vergleich, sehe ich, dass sogar all die Icons fehlen...
Liegt daran, dass in Mantis 2.x auch die Icons aus Fonts stammen und bei eurer Installation irgendein grundsätzliches Problem mit den Fonts besteht.

Re: Nach Update auf 2.5 hässliche Serifen-Schrift

Posted: 14 Jun 2017, 13:37
by boschma1
Hier mal mein config_inc.php. Also nix von $g_css_include_file...

Code: Select all

<?php
$g_db_username = 'mantisbtusr';
$g_hostname = 'localhost';
$g_db_type = 'mysqli';
$g_database_name = 'mantisbt_xxxxxxx';
$g_db_username = 'xxxxxxxxxxx';
$g_db_password = 'xxxxxxxxxxxxxxxxxxxx';
$g_crypto_master_salt ='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';

# --- Anonymous Access / Signup ---
$g_allow_signup                 = OFF;
$g_allow_anonymous_login        = OFF;
$g_anonymous_account            = 'anonymous';
$g_allow_blank_email            = OFF;

# --- Email Configuration ---
$g_phpMailer_method             = PHPMAILER_METHOD_SMTP;
$g_smtp_host                    = 'smtp.gmail.com';
$g_smtp_port                    = '587';
$g_smtp_connection_mode         = 'tls';
$g_smtp_username                = 'xxxxxxxxxxxxxxxxxxxx';
$g_smtp_password                = 'xxxxxxxx';
$g_administrator_email  = 'mantisbt@xxxxxxxxxxx';
$g_webmaster_email      = 'mantisbt@xxxxxxxxxxx';
$g_from_email           = 'mantisbt@xxxxxxxxxxx';
$g_return_path_email    = 'info@xxxxxxxxxxx';
$g_from_name                    = 'xxxxxxx Mantis Bug Tracker';
# $g_email_receive_own  = OFF;
# $g_email_send_using_cronjob = OFF;

# --- Branding ---
$g_window_title                 = 'xxxxxxx MantisBT';
$g_logo_image                   = 'images/xxxxxxx_logo.png';
$g_favicon_image                = 'images/favicon.ico';
$g_show_avatar                  = ON;
$g_show_realname                = ON;
?>
Und ja!! Die Error Console des Browser ist voll von Fehlern wie my_view_page.php:1 Refused to load the font 'data:font/woff;base64,d09GRgABAAAAAGVUABEAAAAAxuQAAQABAAAAAAAAAAAAAAAAAAAAA…eLo4GBkcWhIzkkAqQkEggceHw5HFkM2VRZJFlYebR2MP5v3cDSu5GJwWUDW9xG1hQXAFAmKZU=' because it violates the following Content Security Policy directive: "default-src 'self'". Note that 'font-src' was not explicitly set, so 'default-src' is used as a fallback. Somit scheint mir das Verhalten vom Browser logisch zu sein. Nur was ist zu tun?

https://owncloud.loomion.com/s/KLbd7gkMxpIiwNh

Re: Nach Update auf 2.5 hässliche Serifen-Schrift

Posted: 14 Jun 2017, 13:58
by atrol
Erfolgt der Zugriff auf den Webserver mittels eines Proxy und/oder eines Web Caches?

Ist es möglich zu testen, ob das Problem nur bei Zugriff über HTTPS oder auch über HTTP auftritt?

Lässt sich das Problem umgehen, indem man die folgende Zeile in die config_inc.php hinzufügt?

Code: Select all

$g_cdn_enabled = ON;
Notiz am Rande: Ich empfehle das schließende PHP Tag

Code: Select all

?>
am Ende der Datei config_inc.php komplett zu entfernen.
Falls nicht, kommt es zu schwer zu diagnostizierenden Problemen, falls jemand mal versehentlich hinter dem Tag ein Leerzeichen oder einen Zeilenumbruch einfügt.

Re: Nach Update auf 2.5 hässliche Serifen-Schrift

Posted: 14 Jun 2017, 14:17
by boschma1
Hallo

Nein, es handelt sich hier um einen Server auf Ubutu bei MS Azure, der direkt ohne Proxy oder Cache angesprochen wird. Port 80 (HTTP) habe ich absichtlich gesperrt. Da aber die Seite eh auf HTTPS laufen sollte, weiss ich nicht, ob es das bringt. Wenn es hilft, lass es mich wissen, dann kann ich das auch wieder freigeben. Aber testet Ihr die Seiten nie auf HTTPS?

Die Konstante $g_cdn_enabled = ON; ist eingebaut, bringt aber keinerlei Abhilfe.

Danke.

Re: Nach Update auf 2.5 hässliche Serifen-Schrift

Posted: 14 Jun 2017, 15:53
by atrol
boschma1 wrote:Aber testet Ihr die Seiten nie auf HTTPS?
Du hast es eben gerade selbst getestet.
atrol wrote:Sieht das beim Zugriff auf https://www.mantisbt.org/bugs genau so aus?
boschma1 wrote:Da aber die Seite eh auf HTTPS laufen sollte, weiss ich nicht, ob es das bringt.
Es geht darum das Problem einzugrenzen, HTTPS ist ein möglicher Kandidat als Ursache.
Die Tatsache, dass HTTPS bei uns funktioniert heißt noch lange nicht, dass es grundsätzlich überall funktioniert und als Ursache ausscheidet.
Schlauer ist man hinterher ...

Erscheinen irgendwelche Fehler und/oder Warnungen beim Ausführen von

Code: Select all

https://www.<yourMantisURL>/admin/check/index.php

Re: Nach Update auf 2.5 hässliche Serifen-Schrift

Posted: 14 Jun 2017, 16:12
by boschma1
HTTP werde ich gleich heute Abend noch prüfen.

Der Check lieferte folgende Warnungen zu Tage:

Configuration
The configuration option administrator_email is now obsolete
please use webmaster_email instead. WARN
Paths
core_path configuration option is set to a path outside the web root
For increased security it is recommended that you move the core_path directory outside the web root. WARN
class_path configuration option is set to a path outside the web root
For increased security it is recommended that you move the class_path directory outside the web root. WARN
library_path configuration option is set to a path outside the web root
For increased security it is recommended that you move the library_path directory outside the web root. WARN
config_path configuration option is set to a path outside the web root
For increased security it is recommended that you move the config_path directory outside the web root. WARN
language_path configuration option is set to a path outside the web root
For increased security it is recommended that you move the language_path directory outside the web root. WARN
Directory doc does not need to exist within the MantisBT root
The doc directory within the MantisBT root should be removed as it is not needed for the live operation of MantisBT. WARN
Directory api should be removed from the MantisBT root if you do not plan on using SOAP WARN

Aber haben die irgendwas mit dem Problem zu tun?

Re: Nach Update auf 2.5 hässliche Serifen-Schrift

Posted: 15 Jun 2017, 07:07
by boschma1
Nach zwei Stunden Rumgefummel mit Apache2 gebe ich es auf. Ich bekomme meine MantisBT-Seite nicht mehr auf Port 80 zum Laufen. Das muss doch einen einfachen Weg geben, diese Meldungen

Code: Select all

my_view_page.php:1 Refused to load the font 'data:font/woff;base64,d09GRgABAAAAAGVUABEAAAAAxuQAAQABAAAAAAAAAAAAAAAAAAAAA…eLo4GBkcWhIzkkAqQkEggceHw5HFkM2VRZJFlYebR2MP5v3cDSu5GJwWUDW9xG1hQXAFAmKZU=' because it violates the following Content Security Policy directive: "default-src 'self'". Note that 'font-src' was not explicitly set, so 'default-src' is used as a fallback.
in den Griff zu bekommen.

Re: Nach Update auf 2.5 hässliche Serifen-Schrift

Posted: 15 Jun 2017, 08:20
by atrol
Die Meldungen wegzubekommen ist kein Problem, ginge aber auf Kosten der Sicherheit.

Um herauszufinden, was hier das eigentliche Problem ist, wäre es am einfachsten wenn ich es selbst reproduzieren kann.
Ich kann zwar eure Webseite öffnen, Zugriff auf den Bugtracker ist jedoch nicht möglich.

Re: Nach Update auf 2.5 hässliche Serifen-Schrift

Posted: 15 Jun 2017, 08:23
by boschma1
Ich habe das Problem aufgrund eines Eintrags des Englishen Forums soeben lösen können...

Ich habe

Code: Select all

AllowOverride FileInfo 
zu Apache2.conf für MantisBt hinzugefügt. Das war alles.

Danke vielmals!

Re: Nach Update auf 2.5 hässliche Serifen-Schrift

Posted: 15 Jun 2017, 20:23
by atrol
boschma1 wrote: Der Check lieferte folgende Warnungen zu Tage:
...
Aber haben die irgendwas mit dem Problem zu tun?
Die Warnungen bzgl. Path kann man ignorieren, bzw. muss man ignorieren, das es noch Probleme gibt, wenn man alle genannten Einstellungen ändert. Die Warnung bzgl. administrator_email sollte behoben werden, da es sonst bei einigen MTAs Probleme beim E-Mail Versand geben kann.
boschma1 wrote:Ich habe das Problem aufgrund eines Eintrags des Englishen Forums soeben lösen können...

Ich habe

Code: Select all

AllowOverride FileInfo 
zu Apache2.conf für MantisBt hinzugefügt. Das war alles.
Danke für's Feedback. Dumm gelaufen, das wäre schneller zu lösen gewesen wenn ich gleich eine meiner Standardfragen gestellt hätte, nämlich: Sind irgendwelche Warnungen oder Fehler im Web Server log enthalten?

Re: Nach Update auf 2.5 hässliche Serifen-Schrift

Posted: 03 Jul 2017, 08:21
by boschma1
Obwohl nun die Schriften und Logos korrekt gerendert werden, habe ich diese zahlreichen Fehlermeldungen im Browser Log immer noch:

Code: Select all

Refused to load the font 'data:font/woff;base64,d09GRgABAAAAAIt0ABEAAAABQDwAAQABAAAAAAAAAAAAAAAAAAAAA…CwKGBmIIpVWLACJWGwAUVjI2KwAiNEswkKAwIrswsQAwIrsxEWAwIrWbIEKAZFUkSzCxAEAisA' because it violates the following Content Security Policy directive: "default-src 'self'". Note that 'font-src' was not explicitly set, so 'default-src' is used as a fallback.
Wo kann ich die Logs auf dem Fehler einsehen und wie kann ich das lösen?

Danke und Gruss
Markus