Upgrade von 1.78 zu 2.02. Feedback (u. evtl. Problem)

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Upgrade von 1.78 zu 2.02. Feedback (u. evtl. Problem)

Post by Timbalu »

Czorneboh wrote:Könnte man hier nicht noch ergänzen hinter: "Relativer http-Pfad" (wo bei mir nur ein "/" steht)

um ein:

"relativer https-Pfad"?
Was willst du damit erreichen? Die Pfade sind immer gleich, egal mit welchem Protokoll. Wenn dort steht "Relativer http-Pfad", meint das ja nicht das HTTP Protokoll an sich, sondern den Browser Adress-Pfad ohne das Protokoll - und das ist halt "/" in DOC ROOT cases. Das www in der URL hat nichts mit dem vollen Pfad zum Blog zu tun, selbst wenn dort /var/www/serendipity/ drinnen steht.
(Es macht im Übrigen wenig Sinn Doppelpostings als PM und Public zu machen, da vergeht mir sonst meine Lust mich zu beteiligen.)

Hast du deine Apachen Server Config für 443 und SSL und SNI schon untersucht? Was sagt der Admin dazu und deinen htaccess Beifügungen? Wie bereits gesagt, müssen diesen beiden Konfigurationen im mindesten so gesetzt sein, dass sie mühelos zusammenarbeiten können.
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Upgrade von 1.78 zu 2.02. Feedback (u. evtl. Problem)

Post by Timbalu »

Zb
https://bernd.distler.ws/archives/1399- ... tellt.html

Es sieht so aus als ob er es allein durch die htaccess gemacht hat, nicht durch Server Config Einstellungen...
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Czorneboh
Regular
Posts: 385
Joined: Tue Apr 08, 2008 7:17 pm
Location: Berlin
Contact:

Re: Upgrade von 1.78 zu 2.02. Feedback (u. evtl. Problem)

Post by Czorneboh »

Danke.

jetzt habe ich eine Anfrage an meinen Hoster geschickt, mit der (wie zwischen uns besprochen,) um deny-Befehle und die Zeilen des Hosters, die er beim Hinzug zu ihm (bei Version 1.78) eingefügt hat, so dass es funktionierte. Auch die zweite der von Bernd erwähnten Lösungen nahm ich auf mit der Frage, ob das bei mir funktionieren kann, mit SNI.

Mein Hoster bindet Zertifikate über SNI ein. Und vorgestern hat er ein neues Zertifikat eingesetzt.
Was ist SNI? - siehe link.
https://de.wikipedia.org/wiki/Server_Name_Indication

In der Datenbank habe ich zu ssl und SNI nicht gefunden, wo dazu die Einstellungen sind.

Wann ist jetzt wohl der richtige Zeitpunkt, dass Upgrade noch mal zu machen? Es könnte ja sein, dass nicht alle Dateien bei meinem manuellen Upgrade geladen wurden.

Update:
Mein Hoster hat in Windeseile geantwortet.

Er schreibt, dass die Website die Folge eines php-Problems des CMS ist. Das hat er aus der 500er-Fehlermeldung in der error.log-Datei erkannt.

Die Access-Deny-Meldung über die Blockade von ip-Adressen kommt vom php-code des Blogsystems.

Dann vermute ich, dass ich jetzt einfach mal das Upgrade noch mal mache, oder?

Seine gemachten Einstellungen in der .htaccess-Datei sind nicht die Ursache, schreibt mein Hoster. Die von Bernd gefundene Lösung führt zum gleichen Ergebnis wie das, was er oben in die .htaccess-Datei geschrieben hat.

Dann würde ich jetzt das Upgrade noch mal laufen lassen und wenn dann noch nichts passiert, wieder die Anpassung von meinem Hoster (oder alternativ von Bernd) in die .htaccess-Datei hereinholen. :|

Gibt es noch Bedenken dazu?
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Upgrade von 1.78 zu 2.02. Feedback (u. evtl. Problem)

Post by Timbalu »

Die Bedenken sind IMMER NOCH, dass ein Upgrade (über den Autoupdater) möglicherweise nicht vollständig durchlaufen kann, wenn die index.php Startseite und ihre internen Redirects nicht vollständig funktioniert. Thats all.
Czorneboh wrote:In der Datenbank habe ich zu ssl und SNI nicht gefunden, wo dazu die Einstellungen sind.
Das hat mit Serendipity auch NICHTS zu tun. Es sind virtualhost SERVER Einstellungen des Apachen für deine DOMAIN. So a la

Code: Select all

NameVirtualHost 1.1.1.1:443

<VirtualHost 1.1.1.1:443>
   ServerName  foo.domain.com
   SSLEngine on
   SSLCertificateFile /etc/apache2/ssl/wildcard.domain.com.crt
   SSLCertificateKeyFile /etc/apache2/ssl/wildcard.domain.com.key
   ... 
   ...
</VirtualHost>

<VirtualHost 1.1.1.1:443>
   ServerName  bar.domain.com
   SSLEngine on
   SSLCertificateFile /etc/apache2/ssl/wildcard.domain.com.crt
   SSLCertificateKeyFile /etc/apache2/ssl/wildcard.domain.com.key
   ... 
   ...
</VirtualHost>
oder

Code: Select all

# Ensure that Apache listens on port 443
Listen 443
    
# Listen for virtual host requests on all IP addresses
NameVirtualHost *:443

# Go ahead and accept connections for these vhosts
# from non-SNI clients
SSLStrictSNIVHostCheck off

<VirtualHost *:443>
  # Because this virtual host is defined first, it will
  # be used as the default if the hostname is not received
  # in the SSL handshake, e.g. if the browser doesn't support
  # SNI.
  DocumentRoot /www/example1
  ServerName www.example.com

  # Other directives here

</VirtualHost>

<VirtualHost *:443>
  DocumentRoot /www/example2
  ServerName www.example2.org

  # Other directives here

</VirtualHost>
als Beispiele für mod_ssl.
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Czorneboh
Regular
Posts: 385
Joined: Tue Apr 08, 2008 7:17 pm
Location: Berlin
Contact:

Re: Upgrade von 1.78 zu 2.02. Feedback (u. evtl. Problem)

Post by Czorneboh »

Das hat mit Serendipity auch NICHTS zu tun. Es sind virtualhost SERVER Einstellungen des Apachen für deine DOMAIN.
Nun, ich vertraue darauf, dass mein Hoster selbst auf die Idee kommen würde, dass die Einstellungen des virtual host Server nicht passen könnten. Er schreibt aber auf meine Frage (mit Hinweis darauf, dass ich die Einstellungen in myPHPAdmnin nicht finde):
> "Hast du deine Apachen Server Config für 443 und SSL und SNI schon untersucht?"
>
> Ich weiß nicht, wie ich das untersuchen, wo ich in der Datenbank danach
> suchen soll, bin gerade drin, finde aber nichts zu ssl und SNI.

Wie gesagt, das hat damit nichts zu tun.

Access Denied kommt vom IP-Filter und die weiße Startseite (500er Fehler) ist ein PHP-Problem des CMS.
Ich kann meinen Hoster ja noch mal auf den virtual Hoster ansprechen...

Und eine andere Richtung? - könnte ich die url-Umformung probehalber umstellen, auf
"Use Apache errorhandlung"?

Könnte man die index-Datei probehalber ändern (anstatt index.php=?
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Upgrade von 1.78 zu 2.02. Feedback (u. evtl. Problem)

Post by Timbalu »

Du vermischst die Issues! Die SPAM DENY Sachen in der htaccess kommen von der Einstellungen "SPAM IP Adressen via HTaccess blocken?" im Spamblock Plugin. Sie blockieren bestimmte Leute... weil du das so wolltest.

Das darf aber eigentlich gar nichts mit dem anderen Problem, der Error Meldung "Hostname ServerName provided via SNI and hostname http://www.ost-impuls.de provided via HTTP are different" zu tun haben. Sie beschreibt, dass zwischen der virtualhost Server Konfigurations Einstellung und deiner HTaccess Umleitung (bzw und noch möglichen anderen Mitspielern) eine Unstimmigkeit besteht, die diesen 500er auslöst. Daran also gilt es zu arbeiten.
Czorneboh wrote:Und eine andere Richtung? - könnte ich die url-Umformung probehalber umstellen, auf "Use Apache errorhandlung"?
Warum? Diese option ist nur dafür da, wenn mod_rewrite nicht richtig funktioniert. Aber probieren geht über studieren. Allerdings wird jede solche Änderung deine htaccess neu schreiben.
Czorneboh wrote:Könnte man die index-Datei probehalber ändern (anstatt index.php=?
Lass es mich so sagen: "Wenn du noch mehr Schwierigkeiten haben willst..." :)
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Upgrade von 1.78 zu 2.02. Feedback (u. evtl. Problem)

Post by Timbalu »

Schau mal, wenn du auf der https://www.ost-impuls.de/serendipity_admin.php Seite bist, hast du zB diese beiden Links im Quelltext header

Code: Select all

    <script src="https://www.ost-impuls.de/index.php?/plugin/admin/serendipity_editor.js"></script>
    <script src="https://www.ost-impuls.de/serendipity_admin.js?v="></script>
Liefe deine SSL Umleitung wie sie sollte, hätten sie beide den geforderten Inhalt. Stattdessen hat nur die erste diesen Inhalt korrekt. Das zweite liefert einen

Code: Select all

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /serendipity_admin.js was not found on this server.</p>
</body></html>
Beides sind im Übrigen virtuelle Files. Sie gibt es nicht wirklich. Dies liegt vermutlich daran, dass die erste der beiden eine korrekte Direktive über "index/plugins" hat.

Für mich bedeutet das, wie schon vor 2 Wochen geschrieben, dass man eventuell noch eine zusätzliche Umleitung für dieses File bräuchte (vielleicht: RewriteRule ^serendipity_admin.js serendipity_admin.js [NC,L,QSA] oder soetwas), oder eine der anderen von euch hinzugefügten Umleitungsdirektiven hierfür nicht richtig greift. Bei Bernd arbeitet es richtig. Ob das wirklich diesen SNI Error aufgreift und damit dann schon getan ist, kann ich aber nicht sagen.
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Czorneboh
Regular
Posts: 385
Joined: Tue Apr 08, 2008 7:17 pm
Location: Berlin
Contact:

Re: Upgrade von 1.78 zu 2.02. Feedback (u. evtl. Problem)

Post by Czorneboh »

[Dieses Posting berücksichtigt nicht mehr das von Ian um 6.35 pm]
Problem, der Error Meldung "Hostname ServerName provided via SNI and hostname http://www.ost-impuls.de provided via HTTP are different" zu tun haben. Sie beschreibt, dass zwischen der virtualhost Server Konfigurations Einstellung und deiner HTaccess Umleitung (bzw und noch möglichen anderen Mitspielern) eine Unstimmigkeit besteht, die diesen 500er auslöst. Daran also gilt es zu arbeiten.
Ja.
Außer Deine Geduld, Ian, strapaziere ich auch noch die meines Hosters. Dem habe ich die Frage nach den SNI- und 443-Eisntellungen im virtual-Server weiter gegeben.

2 Fragenkomplexe zu dem eingekreisten Problem:

1)
Wo wurden im Rahmen der Weiterentwicklung Pfadeinstellungen für Version 2.xx geändert?
Holt sich s9y von der Datenbank nach dem Hochladen des Software-Pakets in das root-Verzeichnis irgendwelche Daten zu den Pfaden automatisch? Oder sind die Grundeinstellungen in der Konfiguration der Pfade (in welcher Datei sind die eingetragen?) solche, die bei den meisten am wahrscheinlichsten passen und alles muss manuell eingestellt/angepasst werden, im Bereich Pfadangaben?

Ich habe was auf meiner Festplatte gefunden, was jetzt nicht mehr im Web abrufbar ist, es sei denn in archive.org: J. Deutsch`s Weblog:

"Pfade in Serendipity ändern - die ganze Wahrheit"
Posting vom Freitag, 11.11.2011.

Was sich jener Jochen gebastelt hat für den Umzug seines Blogs, geht über mein Verständnis hinaus. Er nimmt auf Ian Bezug.

Ian, ich würde Dir das per pm zusenden (Das Hochladen funktioniert hier nicht für mich)


2)
Ich frage mich, ob für mein Blog dieser Pfad bei "voller Pfad" der richtige ist:

"/var/home/name/www/blog/index"

Es gibt (u.a.) jene Fehlermeldung in der error.log

"[error] [client 151.80.xx.xxx] File does not exist: /var/home/name/www/blog/index"

In Filezilla beginnt das root-Verzeichnis bei /name/. Hier wird mir nur ein "/" angezeigt.
Demnach ist das rootverzeichnis hier:

/www/blog/

Hier liegt die index.php-Datei.

Unter "/" liegt noch der Ordner Webalizer mit Statistik, und auch der Ordner mit den errorlogs also "/logs/
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Upgrade von 1.78 zu 2.02. Feedback (u. evtl. Problem)

Post by Timbalu »

zu 1):
Ehrlich gesagt glaube ich, du verwurschtest dich in dir selbst, in dem du es unnötig kompliziert redest.
Pfade werden bei Install automatisch gesetzt und gelten für 99.x% aller User unverändert.
Ich kann mich nicht erinnern, dass wir irgendwelche Pfade für 2.0 neu gesetzt hätten. Ansonsten bitte das NEWS file lesen.
Neu hinzugekommen ist aber zb das virtuelle serendipity.js file im frontend und das serendipity_admin.js im backend. Diese beiden können also eine Rolle spielen, wenn man über htaccess Direktiven alles auf https umstellt. Wie gesagt kommen Bernds htaccess Direktiven dem wohl nach!

Zu 2)
"/var/home/name/www"
ist bestimmt OK denn das ist ein Pfad(-teil) der über dirname(__FILE__) ausgelesen wird. Ansonsten hast du von deinem Hoster auch immer den vollen Pfad zu deinem Web Root bekommen.
Der letzte Teil "/blog/" stammt höchstwahrscheinlich von dir selbst, da du /serendipity in /blog umbenannt hast.
Das tatsächliche Web Root ist dann also "/var/home/name/www"; Das ansprechbare Web Root liegt aber wohl in "/var/home/name/www/blog", da dein Blog ohne das /blog directory ("ost-impuls.de/blog/") läuft. Dies hast du wahrscheinlich über die htaccess oder über die virtualHost Direktiven bestimmt. Stimmt das soweit?

Wenn das auch schon auf dem 1.7.8 so war und die Startseite definitiv lief, sollte das also nicht das eigentliche Problem (könnte aber eventuell beteiligt) sein.
Du könntest also tatsächlich einmal probieren, ob bei relativer Pfad ein "/blog" die Sache in Gang bringt. Allerdings ist das alles ziemlich gewurschtelt und birgt, wenn es tatsächlich genau so ist, Fehlerquellen, die total unnötig wären. Wer hat dir das und warum so eingerichtet?

Dein Blog und Server wissen im Grunde, dass ein relativer Pfad "/" bedeutet: "suche ab '/blog/'", denn sonst wird alles ganz richtig erreicht (bilder, css, js, etc). Nur bei der Startseite des Frontends und des Backend gibt es wohl Schwierigkeiten, mit dem Unterschied, dass das Backend trotzdem läuft.

Der genannte error "[error] [client 151.80.xx.xxx] File does not exist: /var/home/name/www/blog/index" endet doch nicht wirklich auf "/index" oder? Wie lautet die ganze Zeile vollständig?
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Czorneboh
Regular
Posts: 385
Joined: Tue Apr 08, 2008 7:17 pm
Location: Berlin
Contact:

Re: Upgrade von 1.78 zu 2.02. Feedback (u. evtl. Problem)

Post by Czorneboh »

Ich habe gestern Antwort von meinem Hoster erhalten. Er macht einen Vorschlag, der in eine andere Richtung geht. Dazu komme ich noch. Aber erst mal versuche ich Deine Fragen zu beantworten.

Zu den Pfadeinstellungen hatte ich auch meinen Hoster gefragt und ihm einen Screenshot geschickt. Da sieht er kein Problem. Anstatt meines Namens hatte ich im Pfad nur /name/ genannt und das hat er moniert, dass /name/ falsch wäre.

Zuerst lief das Blog bei einem Kumpel, 2013 (Bis Version 1.73 oder 1.78) bei Bytecamp, wo man für mich alles soweit einrichtete, das das Blog richtig lief. Im September 2014 mit 1.78 wechselte ich wieder und bekam ssl hinzu. Damals gab es zunächst eine weiße Seite oder weiße Seiten vielleicht auch auf Unterseiten. Kann sein, dass ich Untersreiten nicht geprüft hatte. Kann also sein, dass auch damals nur die Startseite betroffen war. Mein Hoster machte in der.htaccess-Datei für mich Ergänzungen am Anfang der .htaccess unter "Rewrite" On (siehe unten). Seitdem lief das Blog.

Mir ist vorgestern noch die Idee gekommen, dass man das ssl provisorisch entfernen könnte, um zu sehen, ob sonst alles nach dem Upgrade in Ordnung ist bzw. könnte ich dann das Re-Upgrade machen. Wenn dann geklärt ist, dass es läuft, wieder ssl einrichten.

Ursprünglich ging es hier ja auch um die Befürchtung, dass das Upgrade unvollständig war und das sollte mit dem automatischen Upgrade ausgeschlossen werden. Aber das macht meinem Hoster Arbeit und er sieht von seiner Seite aus keinen Fehler, hat ssl korrekt eingerichtet. Eigentlich sollte ich jetzt hier seinen Vorschlag nennen, aber ich will hier noch nicht ablenken.
Der letzte Teil "/blog/" stammt höchstwahrscheinlich von dir selbst, da du /serendipity in /blog umbenannt hast.
Das mag so sein, ja (ich oder bei der ersten Installation 2008 durch meinen Kumpel auf dessen gemieteten Server-Space)
Das ansprechbare Web Root liegt aber wohl in "/var/home/name/www/blog", da dein Blog ohne das /blog directory ("ost-impuls.de/blog/") läuft. Dies hast du wahrscheinlich über die htaccess oder über die virtualHost Direktiven bestimmt. Stimmt das soweit?
virtualHost-Direktiven kenne ich nicht. Ich habe kaum Wissen über Server und Datenbanken.

Velleicht war das ursprünglich so angelegt worden von meinem Kumpel bei dem das Blog bis 2013 lief; und ist dann so vom ersten professionellen Hoster übernommen worden. - Vielleicht hatte ich bei einem Update das s9y-Paket in die falsche Ordner-Ebene abgeladen.
Der genannte error "[error] [client 151.80.xx.xxx] File does not exist: ..." endet doch nicht wirklich auf "/index" oder? Wie lautet die ganze Zeile vollständig?
Oh, das müsste ich jetzt suchen, wo ich diese Stelle herausgenommen habe. Hast Du das Datum dazu?
Es gibt in der log-Datei viele Fehlermeldungen auch zu Unterseiten, aber eben auch zu der Seite /index.php.

Anbei ein Ausschnitt aus der error.log, den ich vorgestern meinen Hoster zur Begutachtung zusandte. Siehe dort Zeile 46.
Du könntest also tatsächlich einmal probieren, ob bei relativer Pfad ein "/blog" die Sache in Gang bringt. Allerdings ist das alles ziemlich gewurschtelt und birgt, wenn es tatsächlich genau so ist, Fehlerquellen, die total unnötig wären. Wer hat dir das und warum so eingerichtet?
Na dann lieber nicht, ober erst wenn andere Lösungsversuche nichts fruchten. Und da ja die anderen Seiten (Statische Seiten, Bildergalerie, Postings) funktionieren, würde es mich wundern, wenn das das Probleme lösen würde.

Zu Deinem Beitrag vorgestern abend um 6.35 pm.

Ich weiß aber nicht, wie man die Umleitungen richtig macht in der .htaccess. Ich bin mit den Befehlen hier nicht vertraut.

Es gab auch 2x (glaube ich) eine Umstellung der url bei mir, einmal beim Wechsel zum ersten Provider, (die ich in diesem Eintrag nicht zeigen kann, weil die Höchstanzahl von 4 Links überschritten ist) und letzten September (zu http://www.ost-impuls.de) und dann/praktisch gleichzeitig kam das ssl hinzu.

Der komplette Block, den mein 2. Hoster bei der Einrichtung voriges Jahr (nach Umzug) für mich in der .htaccess machte, sieht so aus (Zeilen 7 bis 10):

6 RewriteEngine On
7 RewriteCond %{HTTP_HOST} !^www\.ost-impuls\.de [NC]
8 RewriteRule ^(.*)$ https://www.ost-impuls.de/$1 [R=301,L]
9 RewriteCond %{HTTPS} off
10 RewriteRule ^(.*)$ https://www.ost-impuls.de/$1 [R=301,L]
11
12 RewriteBase /
...

Dazu schreibt er jetzt noch mal:

"Das hat mit dem CMS nichts zu tun und sollte funktionieren, sofern das CMS für https://www.ost-impuls.de eingerichtet ist."

Bernds Lösung mag auch gehen, erfülle den gleichen Zweck, schreibt mein Hoster.

Aber ob bei Bernd jetzt mehr berücksichtigt ist als bei mir, weiß ich nicht. Ich kenne diese Befehle/Sprache nicht. So, wie ich meinen Hoster verstehe, gibt es bei Bernd keinen wesentlichen Unterschied (was Du aber vermutest, Ian). Und die url-Struktur meiner Seite ist vielleicht komplizierter als bei Bernd?

Es bedarf noch Umleitungen von den alten urls zu der aktuellen und von meinen Domains ost-im-puls.de und ostimpuls.de und dazu machte mein jetztiger (2.) Hoster Dotplex (empfehlenswert!) diesen Eintrag in der .htaccess sind die Zeilen 7 und 8

... und damit funktionierte es bis zum Update von 1.78 auf version 2.02.


Weitere noch offene Fragen/Anregungen:

Zur Einbindung der Zertifikate per SNI schrieb mein Hoster vorgestern:
Nein, das ist für Sie nicht relevant. Nur für Nutzer mit IE 6 unter XP, für die aber ohnehin das halbe Internet kaputt ist.
Zum Check der Apache Server Konfig in Bezug auf 443 und SNI:
Wie gesagt, das hat damit nichts zu tun.

Access Denied kommt vom IP-Filter und die weiße Startseite (500er Fehler) ist ein PHP-Problem des CMS.
Und damit möchte jetzt zu dem Hinweis von ihm in seiner (derzeit letzten) E-Mail von gestern kommen, im nächsten Posting. Warte mal darauf!
Attachments
error_160815_Ausschnitt.pdf
(18.85 KiB) Downloaded 216 times
Czorneboh
Regular
Posts: 385
Joined: Tue Apr 08, 2008 7:17 pm
Location: Berlin
Contact:

Re: Upgrade von 1.78 zu 2.02. Feedback (u. evtl. Problem)

Post by Czorneboh »

Hier Antworten meines Hosters von gestern

Ich:
Als Hauptpfad ist in der Konfiguration des Admin-bereiches des Blogsystems auch eingetragen:
/var/home/schaefer/www/blog/index
Er:
Das ist korrekt.

Ich:
Auf dem Dotplex-Server liegt das Blogpaket´hier:

"/www/blog/"

Mit Filezilla sehe ich nicht die Ebenen /var/home/name/.
Bzw. /name/ entspricht bei mir dem "/".
Er:
Per FTP sehen Sie nur Ihren Benutzerordner (/var/home/name).

Anmerkung: statt [name] ist es tatsächlich mein Familienname, den ich hier vermeide.


Er:
Es gibt kein Problem mit SSL.

Ich habe jetzt mal nachgeschaut, warum die Startseite nicht lädt. Dafür habe ich mir die PHP-Fehler anzeigen lassen, in der index.php am Anfang eingefügt (habe ich jetzt wieder auskommentiert):

error_reporting(E_ALL);
ini_set('display_errors', 1);

Dann kam die Fehlermeldung:

Fatal error: Uncaught --> Smarty: Unable to load template file 'content_fullbox.tpl' in '/var/home/name/www/blog/templates/kinetic/index.tpl' <-- thrown in /var/home/name/www/blog/bundled-libs/Smarty/libs/sysplugins/smarty_internal_template.php on line 219

Die Datei existiert und kann vom PHP-Benutzer auch gelesen werden.

Das scheint ein Serendipity/Smarty-Problem zu sein:
https://github.com/s9y/Serendipity/issues/331
http://board.s9y.org/viewtopic.php?f=1&t=20408
Das ist doch eine neue Spur, oder?

Also hier tritt ein Problem zu Tage, über das die Entwickler auf Github schon tüftelten?! Dieses Mal habe ich extra lange mit dem großen Upgrade gezögert, damit ich möglichst von den Kinderkrankheiten verschont bleibe (Never change a running system"!)

Was ist jetzt damit?

Vielleicht sollte bei mir das ssl provisorisch entfernt werden, um zu Testzwecken besser sehen zu können, ob hier ein bug zuschlägt und ob er etwa beseitigt werden kann?

Da sich bei Github in der Diskussion vom 19.03.15 auch Don zu Wort meldete: Jetzt werde ich ihn informieren. Er bat mich um Feedback zum Upgrade.
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Upgrade von 1.78 zu 2.02. Feedback (u. evtl. Problem)

Post by Timbalu »

Ich habe ja so einen Verdacht.... aber der Reihe nach:
Czorneboh wrote:Fatal error: Uncaught --> Smarty: Unable to load template file 'content_fullbox.tpl' in '/var/home/name/www/blog/templates/kinetic/index.tpl' <-- thrown in /var/home/name/www/blog/bundled-libs/Smarty/libs/sysplugins/smarty_internal_template.php on line 219
Unable to load template file 'content_fullbox.tpl' in '/var/home/name/www/blog/templates/kinetic/index.tpl'
Ich nehme an name hast du manuell ausgetauscht, damit wir uns noch weiter verwirren... :)
Öffne dein kinetic index.tpl und suche nach

Code: Select all

{include file="content_fullbox.tpl"}
oder so ähnlich und ändere das in

Code: Select all

{include file="./content_fullbox.tpl"}
. Wie genau stand es da? Bitte hier berichten.

Ist der Startseiten error dann weg? Oder gibt es mit verändertem Error Reporting weitere Fatal Errors?

Damit du da deinen Hoster nicht immer bemühen musst, einfach ein

Code: Select all

$serendipity['production'] = false;
in den unteren Userteil deiner serendipity_config_local.inc.php schreiben.
Das von deinem Hoster (wo auch immer) gesetzte:

Code: Select all

error_reporting(E_ALL);
ini_set('display_errors', 1);
muss wieder weg, sonst tauchen noch ganz andere "errors" auf...
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Czorneboh
Regular
Posts: 385
Joined: Tue Apr 08, 2008 7:17 pm
Location: Berlin
Contact:

Re: Upgrade von 1.78 zu 2.02. Feedback (u. evtl. Problem)

Post by Czorneboh »

muss wieder weg, sonst tauchen noch ganz andere "errors" auf...
Schon passiert, hat er mir auch gestern gleich geschrieben, dass er das nach dem Test wieder hinauskomplimentiert hat.

In Dons Forum zu seinem Template Kinetic habe ich die Meldung zu dem Problem vorhin gemacht.

Desweiteren ist mir aufgefallen, dass in einem von Don eröffneten Thread nach einem Hinweis von DergIn zu zwei Seiten, davon eine für SMARTY nicht mehr berichtet wurde, ob man die Lösungsvorschläge ausprobiert hat und mit welchem Ergebnis. Da ist was offen geblieben.

http://board.s9y.org/viewtopic.php?f=5&t=20321

Aber auch Don hat Github angekündigt, sich wieder zu melden, wenn Version 2.02 veröffentlicht worden ist.

https://github.com/s9y/Serendipity/issues/331

Ich weiß nicht, ob er schon Zeit zum Testen auf seinem Testblog gefunden hat. Na jetzt kam ich ihm zuvor ;-), dieses Mal nicht als freiwilliges Guinea pig. Mal sehen, was er dazu meint ...

Gut, ich versuche das zu tun, was Du jetzt vorschlägst.
Ich mache das nicht sofort. Vielleicht meldet sich zuvor Don auch noch, wenn wir Glück haben. Ich mache jetzt erst mal ein paar andere Sachen, bleibe aber dran und melde mich wieder.

Ich glaube, jetzt sind wir nahe an der Lösung (Es sei den es ist der SMARTY-bug).
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: Upgrade von 1.78 zu 2.02. Feedback (u. evtl. Problem)

Post by Timbalu »

Das wäre so schnell erledigt, kürzer als du mit dem Schreiben dieser Posts verbringst...

Ich kann diesen scheinbaren Fehler nicht nachvollziehen, denn die eigentliche Smarty Grund Version ist mit 3.1 gleich geblieben, seit Serendipity 1.7.

Ich konnte diesen Error auch NIE selber nachvollziehen... und ich habe es immer wieder probiert,
zB eine mytest.tpl mit dem Inhalt

Code: Select all

<h2>mytest.tpl</h2>
inkludiert in der index.tpl mit

Code: Select all

{include file="mytest.tpl"}
. Kein Problem!

Deswegen bat ich um den genauen Wortlaut.
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Don Chambers
Regular
Posts: 3652
Joined: Mon Feb 13, 2006 2:40 am
Location: Chicago, IL, USA
Contact:

Re: Upgrade von 1.78 zu 2.02. Feedback (u. evtl. Problem)

Post by Don Chambers »

I upgraded the Kinetic demo to s9y 2.0.2 which has been running version 1.5 of the Kinetic theme for the past 5 months.... no problems. I did the same to a secondary kinetic test site I have, and likewise had no problems.

I have been texting with Jorg via skype, and he will attempt to re-upgrade to see if that solves his problems.
=Don=
Post Reply