#1

Tanki

Forum-Sponsor  (62 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://www.ronsberg.de

Das Plug in Blog funktioniert nicht mit PHP 5.6

Hallo zusammen. Vielleicht kann jemand hier weiterhelfen.

Ich nutze zur Erstellung der website "www.feuerwehr-ronsberg.de" Siquando web 8 und nutze da in einigen Seiten das Plug in "Blog", unter anderem zum testen von PHP 5.6 auch auf der Seite:  Links/ PHP Test.

Leider funktioniert dieses Blogmodul mit PHP 5.6 nicht mehr richtig, die Umlaute werden als kryptische Zeichen wiedergegeben.

Mit 5.3 läuft es noch, bei Hosteurope wird aber das PHP 5.3 bald nicht mehr zur Verfügung stehen.

Ich bekam von Siquando eine htaccess Datei die ich in das Rootverzeichnis meines Webspace einfügen sollte, hab ich gemacht und entsprechend auf .htaccess umbenannt. Wenn diese Datei auf dem Webspace ist, kommt statt des Bloginhaltes die Meldung: printmain(); ?>

Die htaccessdatei hat also erst mal nichts geholfen.Hier ist der Inhalt aus dieser htacess Datei:

<Files ~ ".php?$">
ForceType 'text/html; charset=UTF-8'
</Files>

Hosteurope, bei denen ich die Steite gehostet habe, gibt leider keinen Support zu Webanwendungen.

 mfg Jürgen

 


mfg Jürgen Tank

www.feuerwehr-ronsberg.de

www.seidel-medicus.de

www.ronsberg.de

www.sc1919ronsberg.de

#2
Avatar

Unbekannt

Gelöscht

Füge Mal zusätzlich in der navigation.ccml, an geeineter Stelle, folgende Zeile ein:

<!-- HTML 4.x --> <meta charset="utf-8"> <!-- HTML5 -->

smile_lol_16.png

 
#3

harlekin8

Experte  (314 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 http://relaunch.cooperative-praxis.de

#4

webchaot

Ehrenmitglied  (1295 Punkte)  ·   männlich  ·   Schweiz  ·   Nachricht senden
 http://www.webchaot.ch

...die neueste Version ist 2715... ;-)


Gruss

Walti


Dieser Beitrag wurde bereits 1 mal bearbeitet, zuletzt von »webchaot« (19.10.2015, 17:50)
#5

Volker W.

Administrator  (7794 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://www.warmers.de  ·   vwarmers  ·   vwarmers  ·   volkerw68

#6

webchaot

Ehrenmitglied  (1295 Punkte)  ·   männlich  ·   Schweiz  ·   Nachricht senden
 http://www.webchaot.ch

Sorry...!  Mea culpa...!  I)


Gruss

Walti

#7

harlekin8

Experte  (314 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 http://relaunch.cooperative-praxis.de

#8

Tanki

Forum-Sponsor  (62 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://www.ronsberg.de

Hallo zusammen, erst mal vielen Dank für die bisherigen Ratschläge, ich werde es gleich mal testen.

Was die Version betrifft: Ich Verwende die 2714, eine 2715 wird in meinem Konto für Siquando web 8 nicht angeboten, es schein also , dass die 2714 die neueste Version  ist?

Ich melde mich hier wieder, sobald ich was herausgefunden habe.


mfg Jürgen Tank

www.feuerwehr-ronsberg.de

www.seidel-medicus.de

www.ronsberg.de

www.sc1919ronsberg.de


Dieser Beitrag wurde bereits 1 mal bearbeitet, zuletzt von »Tanki« (19.10.2015, 17:59)
#9

harlekin8

Experte  (314 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 http://relaunch.cooperative-praxis.de

#10

Tanki

Forum-Sponsor  (62 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://www.ronsberg.de

Das läuft gerade im Hintergrund, harlekin, dauert halt etwas, weil der Herr Feuerwehrkommandant immer so viele Bildchen zu jedem Event hochgeladen haben möchte.smile_confused_16.png


mfg Jürgen Tank

www.feuerwehr-ronsberg.de

www.seidel-medicus.de

www.ronsberg.de

www.sc1919ronsberg.de

#11

harlekin8

Experte  (314 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 http://relaunch.cooperative-praxis.de

#12

Tanki

Forum-Sponsor  (62 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://www.ronsberg.de

Nein, ich bin noch nicht so weit mit hochladen, das Siquandoeigene FTP Modul hat zum 3.x abgebrochen wegen zeitüberschreitung, aber das ist ein anderes Thema.

 

Was ich bis jetzt gemacht habe ist die htaccessdatei vom server zu löschen. Damit ist zwar die Meldung: printmain(); ?> weg, aber wie man erkennen kann besteht jetzt der Textbereich des Blogs aus Fragezeichen mit Rauten drumherum, die Überschrift funktioniert wohl ohne Probleme, aber das war vorher auch schon so. Also noch bitte ein paar Minuten Geduld bis alles vollständig hochgeladen ist.smile_sleeping_16.png


mfg Jürgen Tank

www.feuerwehr-ronsberg.de

www.seidel-medicus.de

www.ronsberg.de

www.sc1919ronsberg.de


Dieser Beitrag wurde bereits 1 mal bearbeitet, zuletzt von »Tanki« (19.10.2015, 18:37)
#13

harlekin8

Experte  (314 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 http://relaunch.cooperative-praxis.de

#14

Thomas

Moderator  (2298 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://siquando-designs.de

Ab PHP 5.6 ist der Vorgabewert für die Standard-Zeichenkodierung "UTF-8" was zu diesem Fehler führt. Da der Standard-Zeichensatz von Web 8 allerdings ISO-8859-1 ist, kann ich den "Tipp" von Siquando absolut nicht nachvollziehen. Mein Rat wäre entweder die Änderung der Standard-Zeichenkodierung in der php.ini.

Suche dafür in der php.ini nach

1
default_charset = "UTF-8"

ersetze dies durch

1
2
; default_charset = "UTF-8"
default_charset = "ISO-8859-1"


oder die zweite Lösungsmöglichkeit wäre das Hinzufügen von Folgendes in die .htaccess

1
2
php_value default_charset None
AddDefaultCharset ISO-8859-1

 


Viele Grüße
Thomas

siquando-designs.de (NEU: KARO Flex Layout, Santa Cruz Pro für Pro Shop und Apollon 11 für Siquando Shop, Templateübersicht & Support für Shop 11 + Pro Web 8)

#15

Tanki

Forum-Sponsor  (62 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://www.ronsberg.de

Hallo Thomas. Wo finde ich denn die php .ini?

Und falls das nicht funktioniert und ich die 2. Methode mit der htaccess datei versuche, muss ich dann den bisherigen Inhalt

also:

"<Files ~ ".php?$">
ForceType 'text/html; charset=UTF-8'
</Files>

löschen und dafür:

php_value default_charset None
AddDefaultCharset ISO-8859-1

 

eintragen?


mfg Jürgen Tank

www.feuerwehr-ronsberg.de

www.seidel-medicus.de

www.ronsberg.de

www.sc1919ronsberg.de

#16

Tanki

Forum-Sponsor  (62 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://www.ronsberg.de

Zitat von: Alois Preis

Füge Mal zusätzlich in der navigation.ccml, an geeineter Stelle, folgende Zeile ein:

<!-- HTML 4.x --> <meta charset="utf-8"> <!-- HTML5 -->

smile_lol_16.pngÄhm... wo wäre denn die geeignete Stelle dafür? ich hab ehrlich gesagt nicht so viel Ahnung wo ich das einsetzen soll.


mfg Jürgen Tank

www.feuerwehr-ronsberg.de

www.seidel-medicus.de

www.ronsberg.de

www.sc1919ronsberg.de

#17

harlekin8

Experte  (314 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 http://relaunch.cooperative-praxis.de

#18

Tanki

Forum-Sponsor  (62 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://www.ronsberg.de

Bitte, wo ist denn diese php.ini, damit ich das dort ersetzen bzw eingeben kann?


mfg Jürgen Tank

www.feuerwehr-ronsberg.de

www.seidel-medicus.de

www.ronsberg.de

www.sc1919ronsberg.de

#19

Thomas

Moderator  (2298 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://siquando-designs.de

#20

Tanki

Forum-Sponsor  (62 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://www.ronsberg.de

Ich habe die htacces datei erstellt und hochgeladen. jetzt kann ich die website nicht mehr aufrufen. smile_waiting_16.png


mfg Jürgen Tank

www.feuerwehr-ronsberg.de

www.seidel-medicus.de

www.ronsberg.de

www.sc1919ronsberg.de

#21

Tanki

Forum-Sponsor  (62 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://www.ronsberg.de

Ich habe es mit der htaccess Datei versucht, die Navigation ccml modifiziert, alles kommplett neu erstellt und hochgeladen. Hat beides nichts gebracht, die php.ini hab ich gar nicht erst gefunden.

 

Bei PHP 5.6 werden die Umlaute im Blogmodul nicht richtig dargestellt, Schade.

Ich kann nur hoffen dass die Jungs bei Siquando das bis Anfang 2016 hinbekommen mit dem Blog und php 5.6, sonst kann ich meine Website nicht mehr mit Siquando erstellen da ich auf der Feuerwehrseite einige Blogmodule in Verwendung habe. smile_sad_16.pngsmile_sad_16.pngsmile_sad_16.png

 

Danke trotzdem für eure Ratschläge.


mfg Jürgen Tank

www.feuerwehr-ronsberg.de

www.seidel-medicus.de

www.ronsberg.de

www.sc1919ronsberg.de


Dieser Beitrag wurde bereits 1 mal bearbeitet, zuletzt von »Tanki« (19.10.2015, 19:50)
#22

Volker W.

Administrator  (7794 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://www.warmers.de  ·   vwarmers  ·   vwarmers  ·   volkerw68

Wenn der .htaccess Code

php_value default_charset None
AddDefaultCharset ISO-8859-1

dazu führt, daß Deine Website nicht mehr aufgerufen werden kann (hattest Du beide Zeilen auch exakt so übernommen?), versuche es ersatzweise mal ausschließlich mit der zweiten Zeile

AddDefaultCharset ISO-8859-1


Funktioniert dies bei Dir?


Eine auf dem Webspace befindliche php.ini vererbt sich übrigens nicht rekursiv in Unterverzeichnisse. Du müßtest in demjenigen Verzeichnis eine solche anlegen, in welchem das Blog-Skript werkelt (bei Dir also vermutlich im Verzeichnis /links/php-test).

Der Inhalt für diese php.ini wäre wie von Thomas schon mitgeteilt:

default_charset = "ISO-8859-1"

 


Viele Grüße,
Volker

Über mich  ·  Volker W. Musik & Sounds  ·  Facebook  ·  Twitter  ·  Instagram  ·  StayFriends  ·  LinkedIn  ·  XING

#23

Thomas

Moderator  (2298 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://siquando-designs.de

Ich habe mir ein wenig Zeit genommen und verschiedene Möglichkeiten zur Konfiguration getestet, die Variante AddDefaultCharset ISO-8859-1 in die .htaccess einzufügen, führte dabei in Verbindung mit PHP5.6 zu keiner Verbesserung, die Antwort des Headers war  weiterhin Content-Type text/html; charset=UTF-8.

Was funktionierte war zum einen die Änderung der Datei php.ini, sprecht dafür bitte euren Hoster an. Geändert werden muss in diesem Fall

1
default_charset = UTF-8

zu

1
default_charset = ISO-8859-1

 
Eine weitere Möglichkeit, und für die meisten von euch wahrscheinlich die erste Wahl, ist das Hinzufügen der folgenden 3 Zeilen in die Datei .htaccess

.htaccess
1
2
3
<Files ~ "\.php?$">
Header set Content-Type "text/html; charset=ISO-8859-1"
</Files>

 


Viele Grüße
Thomas

siquando-designs.de (NEU: KARO Flex Layout, Santa Cruz Pro für Pro Shop und Apollon 11 für Siquando Shop, Templateübersicht & Support für Shop 11 + Pro Web 8)

#24

Tanki

Forum-Sponsor  (62 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://www.ronsberg.de

Thomas, Bingo!

Das war die Lösung, jetzt klappt es. Ich habe eine htaccess datei in das Root Verzeichnis eingefügt mit dem Codeschnipsel aus deinem letzten Beitrag, das brachte den Erfolg.

Danke dafür !!

Danke aber auch an alle anderen die hier mit an dem Problem gearbeitet und sich dafür Zeit genommen haben, das ist sicher nicht selbstverständlich.

Ich hatte zuletzt noch die von Volker geschriebenen Möglichkeiten getestet, was aber keine Änderung hervorbrachte.

Zudem hatte ich noch versucht den PHP Code per HTML Absatz vor das Blogmodul zu setzen, brachte auch nichts, viell. hab ich das aber auch falsch angestellt, ich bin zwar mit HTML 4 und CSS 2 einigermaßen vertraut, das wars aber auch schon.

Ich hätte als nächstes gefragt ob das evt. jemand auf seiner Website (Evt. anderer Hoster) nachstellen kann, indem er sein PHP auf 5.6 setzt und  ein Blogmodul testet.

Vielleicht gibt es das Problem ja nur im Zusammenhang mit dem Webspace bei Hosteurope?

Man kann bei Hosteurope einiges an den Servereinstellungen verändern, aber was da verstellt werden muss, keine Ahnung.

Also nochmal vielen Dank allen, da ich vermutlich nicht wirklich anderen mit meinem wenigen Wissen helfen kann, werd ichs mit einer kleinen Spende an das Forum gutmachen.


mfg Jürgen Tank

www.feuerwehr-ronsberg.de

www.seidel-medicus.de

www.ronsberg.de

www.sc1919ronsberg.de


Dieser Beitrag wurde bereits 1 mal bearbeitet, zuletzt von »Tanki« (20.10.2015, 15:33)
2662 Aufrufe | 24 Beiträge