Welcome, Guest. Please login or register.
Did you miss your activation email?
May 26, 2012, 04:48:55 PM

Login with username, password and session length
Search:     Advanced search
Interested in joining the WebsiteBaker team?
For more Information read here or on our new website.
155544 Posts in 21714 Topics by 7736 Members
Latest Member: chris85
* Home Help Search Login Register
Pages: [1] 2 3   Go Down
Print
Author Topic: Websitebaker 2.8.2 RC5 Tests  (Read 6206 times)
ruebenwurzel
WebsiteBaker Org e.V.

Offline Offline

Posts: 7973



WWW
« on: January 18, 2011, 06:35:20 AM »

Hallo,

mache mal das Thema auch auf deutsch auf, es gibt ja im Englischen ein gleichlautendes. Bin gerade am Testen der RC5 und nehme dieses Thema zum Anlass das niederzuschreiben, was mir an Fehlern auffällt.

Zunächst mal nur eine Kleinigkeit. Bei den Erweiterungen - Sprachen fällt auf, dass die Entities nicht mehr richtig dargestellt werden (CS, FR ...). Das sollte wieder korrigiert werden.

Denke es hängt damit zusammen, dass ich explicit nicht UTF8 verwende sondern halt ISO..... Es handelt sich um Seiten die von früheren WB Versionen upgedated wurden. In früheren Zeiten waren Darstellung und Suche ja leider nur Mit den entsprechenden charsets möglich. Das ist jetzt ja Gott sei Dank Vergangenheit (spätestens ab 2.9), aber viele langjährige WB-Nutzer werden wohl dasselbe Problem haben, dass die alten Seiten halt nicht UTF8 sind. Und solange eine Konvertierung nicht da ist (wird wohl für 2.8.2 nie kommen), sollte die Darstellung von nicht UTF8 Installationen wie bisher fehlerfrei möglich sein.

Gruß
Matthias
Logged
testör
Guest
« Reply #1 on: January 18, 2011, 08:20:00 AM »

Gut, dann haben wir halt noch ein paar mehr Threads- sollten wir allerdings auch die alten schließen, sonst gibt's ja nur noch Chaos, wir haben dann ja jetzt schon vier für die RCs von 2.8.2.
Dann sollte es aber auch einen Eingangsbeitrag geben, wie im alten am Schluss - sonst beteiligt man keine neuen Benutzer.

So - im Anhang gibt es eine (nach Rechtschreibfehlern!) korrigierte DE.php.
Darin sind aber keinerlei Umlaute usw. ausgeschrieben - ISO-Fehler sollte daher woanders zu suchen sein.
Da es ja jetzt /include/idna_convert gibt wäre gut zu wissen, ob das auch bei Sprachdateien greif und wenn ja, was es da genau macht. So ganz schlau werde ich aus der idna_convert nämlich nicht, wird sie ja nirgends aufgerufen.
Irgendwie scheint mir das aber nur ein Domainnamen-Ummodler zu sein (wer um alles in der Welt nun auch Umlaut-Domains benutzen will, außer bei der Pressemeldung vor einigen Jahren dass es jetzt möglich ist, ist mir das nicht untergekommen). Ob man so etwas spezielles nun in der include mitliefern sollte sei dahingestellt - aber entweder benutzen oder halt wie bisher nicht.
« Last Edit: January 18, 2011, 08:26:45 AM by testör » Logged
chio
WebsiteBaker Org e.V.

Offline Offline

Posts: 2264


« Reply #2 on: January 18, 2011, 09:11:41 AM »

Eine Kleinigkeit, die mich speziell nervt, ist dass die Redirect-Zeit (beim Speichern usw) wieder auf Minimum 1500 gestellt werden muss. Alles kleiner bedeutet: kein Redirect. Das nervt.
Generell würde ich ja sagen: Bei success: sofort redirect, bei error: kein redirect.

Dass das Pages-Verzeichnis jetzt zwingend beschreibbar sein muss, macht mir auf etlichen Sites Probleme, nämlich dort, wo es auf leer ("") steht und ich _nur_ en/ und de/ habe. Da kann ich keine Seiten anlegen, wenn das Root nicht beschreibbar ist.

Logged

*weg*
ruebenwurzel
WebsiteBaker Org e.V.

Offline Offline

Posts: 7973



WWW
« Reply #3 on: January 18, 2011, 10:29:41 AM »

Hallo,

Quote
Darin sind aber keinerlei Umlaute usw. ausgeschrieben - ISO-Fehler sollte daher woanders zu suchen sein.

Das Problem sind nicht die Sprachdateien an sich. Das wird schon alles im Frontend richtig ausgegeben und zu 99,9% auch im Backend. Lediglich auf der Erweiterungen - Sprachen Seite gibt es Darstellungsfehler wenn man sich die installierten Sprachen anschauen oder ändern will. Da muss wieder ein htmlspecialchars oder sowas eingebaut werden in den Dateien in admin/addons/languages.

Matthias
Logged
Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3147



WWW
« Reply #4 on: January 18, 2011, 12:33:13 PM »

@Chio
Quote
Eine Kleinigkeit, die mich speziell nervt, ist dass die Redirect-Zeit

Steht auf der ToDo Liste, Vorschlag
  • -1 bedeuted ausgeschaltet,
  • Valider Wert 0 - 10000
  • Größer 10000 wird der Timer auf 0 gesetzt

@Chio
Quote
Dass das Pages-Verzeichnis jetzt zwingend beschreibbar sein muss

Musste immer schon beschreibbar sein, habe bis zur 2.6 nachgeschaut.
Da wir auf der WB Homepage auch bereits auf 2.8.2 umgestellt haben, Testseite angelegt und keine Probleme, wurde mit Filemode 644 ohne Probleme angelegt

Ansonsten bitte mehr Infos

Dietmar



Logged

We are human beings - and nobody is perfect at all.
chio
WebsiteBaker Org e.V.

Offline Offline

Posts: 2264


« Reply #5 on: January 18, 2011, 12:46:04 PM »

Ich habe etliche Seiten, die mit WB 2.8.2 nicht mehr funktionieren, weil das Root der Domain NICHT beschreibbar ist. Vielleicht bin ich der einzige, kann ja sein.
Man muss sich aber auch fragen: Warum wird das überhaupt überprüft? Das passiert bei der Installation, dann sollte das eigentlich klar sein.
Logged

*weg*
Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3147



WWW
« Reply #6 on: January 18, 2011, 01:55:00 PM »

Ich habe jetzt bei mir nachgeschaut, Doc_root Rechte steht auf 745. Ordner innerhalb werden mit 755 und Files mit 644 angelegt.

Sprich mit deinem Hoster. Ich kann dir nur versichern, dass es schon immer abgeprüft wurde. Schau mal selber im SVN in die vergangenen Versionen.

Dietmar
Logged

We are human beings - and nobody is perfect at all.
DarkViper
Development Team
*****
Offline Offline

Posts: 1253


« Reply #7 on: January 18, 2011, 02:14:55 PM »

Man muss sich aber auch fragen: Warum wird das überhaupt überprüft? Das passiert bei der Installation, dann sollte das eigentlich klar sein.
Leider ist das auch nach der Installation nicht klar, da es so seltsame Programme wie z.B. FileZilla gibt, mit denen sich Rechte jederzeit nachträglich ändern lassen.
Und weist ja selbst aus Erfahrung, dass User immer erst die Rechte von Verzeichnissen und Dateien wahllos ändern, bevor sie es evt. mal mit ihrem Adminzugang versuchen wenn irgendetwas nicht funktioniert. [/sarkasmus off]  wink
Logged

Anleitungen lesen und selber nachdenken ist anstrengend...  Da lass ich doch lieber andere für mich denken...

In 1984:  Nineteen Eighty-Four is a unrealistic utopia!!
In 2012:  Nineteen Eighty-Four is a little piece only of our reality!!
FrankH

Offline Offline

Posts: 735


WWW
« Reply #8 on: January 18, 2011, 03:42:00 PM »

Also wenn ich mich recht erinnere, habe ich auf manchen sites auch deswegen den Core gepatcht in einer älteren WB-Version. Es gibt garantiert einen alten Thread hier im Forum, wo über das Problem diskutiert wurde.
Meine Meinung:
  • Natürlich müssen die Schreibrechte für das Verzeichnis, in das geschrieben werden soll, überprüft werden.
  • Es ist sinnlos, die Schreibrechte eines weiter übergeordneten Verzeichnisses zu prüfen, weil das völlig irrelevant für den Schreiberfolg im Unter-Unterverzeichnis ist. Der User könnte ja auch die Schreibrechte für das Unterverzeichnis verstellt haben, aber nicht für root, und dann bringt die Überprüfung in root 0 Punkte.

Werner, es gibt doch eigentlich kein Argument gegen eine solche Realiserung, oder?
Ich kann das gerne machen, weil bei meinem Provider habe ich das Problem auch smiley
« Last Edit: January 18, 2011, 03:43:52 PM by FrankH » Logged

Ochs und Esel in ihrem Lauf
halt ich leider auch nicht auf
DarkViper
Development Team
*****
Offline Offline

Posts: 1253


« Reply #9 on: January 18, 2011, 03:50:50 PM »

Solange es rein um das Anlegen/Löschen untergeordneter Seiten geht ist das durchaus machbar.
Probleme werden aber auftreten, sowie eine Seite auf Level 0 geändert, gelöscht oder gar hinzugefügt werden soll. Ebenso beim automatischen, rekursiven Neuaufbau der Accessfiles, wenn wenn irgendwo eine Datei fehlt und die Pagesverwaltung daraufhin den Neuaufbau anstößt, sowie die entsprechende Seite neu abgespeichert wird.

...grummel... Waschmaschine kaputt...
« Last Edit: January 18, 2011, 10:28:29 PM by DarkViper » Logged

Anleitungen lesen und selber nachdenken ist anstrengend...  Da lass ich doch lieber andere für mich denken...

In 1984:  Nineteen Eighty-Four is a unrealistic utopia!!
In 2012:  Nineteen Eighty-Four is a little piece only of our reality!!
NorHei
Forum administrator
*****
Offline Offline

Posts: 485



WWW
« Reply #10 on: January 18, 2011, 09:59:29 PM »

Quote
Leider ist das auch nach der Installation nicht klar, da es so seltsame Programme wie z.B. FileZilla gibt, mit denen sich Rechte jederzeit nachträglich ändern lassen.

Äh, eben nicht unbedingt habe hier PHP als Apachemodul laufen das heist Dateien die von WB angelegt werden laufen unter unter einem anderen Benutzer als die per FTP eingespielten.
Da ist es dann garnicht so einfach mal die Rechte wieder zu ändern.

Vielleicht mal auf einem Server testen auf dem PHP als Apachemodul läuft.

Was ich nicht verstehe ist das dem pages Verzeichniss die Rechte entzogen wurden, denn nach der Installation wahren sie ja wohl gesetzt. Ich verstehe einfach nicht den Sinn warum man das machen sollte.
« Last Edit: January 18, 2011, 10:14:13 PM by NorHei » Logged

It is easier to change the specification to fit the program than vice versa.
DarkViper
Development Team
*****
Offline Offline

Posts: 1253


« Reply #11 on: January 18, 2011, 10:39:34 PM »

Vielleicht mal auf einem Server testen auf dem PHP als Apachemodul läuft.
Das Problem ist leider allzugut bekannt.... aber es wird daran gearbeitet.. wink

Was ich nicht verstehe ist das dem pages Verzeichniss die Rechte entzogen wurden, denn nach der Installation wahren sie ja wohl gesetzt. Ich verstehe einfach nicht den Sinn warum man das machen sollte.
Dem /pages/ wurden keine Rechte entzogen, es wurde nur in die DocumentRoot 'verlegt'. Verschiedene Admins haben eben lieber Links wie http://example.com/startseite.php  anstatt http://example.com/pages/startseite.php.
Normalerweise kein Problem, solange der Provider bei einem unter apache2modul laufenden Server dem www-run nicht die Schreibrechte für DocumentRoot entzieht.
Bei derartiger Konfiguration gibt es nur 2 Möglichkeiten:
  • einen Webspace nehmen, der diese Probleme nicht bereitet... bzw. auf fast/CGI umschalten
  • jedes Unterverzeichnis in DocumentRoot erst mal per FTP anlegen und passende Rechte vergeben, bevor www-run da was reinschreiben kann.
Logged

Anleitungen lesen und selber nachdenken ist anstrengend...  Da lass ich doch lieber andere für mich denken...

In 1984:  Nineteen Eighty-Four is a unrealistic utopia!!
In 2012:  Nineteen Eighty-Four is a little piece only of our reality!!
ruebenwurzel
WebsiteBaker Org e.V.

Offline Offline

Posts: 7973



WWW
« Reply #12 on: January 19, 2011, 06:46:50 AM »

Hallo,

Bei derartiger Konfiguration gibt es nur 2 Möglichkeiten:
  • einen Webspace nehmen, der diese Probleme nicht bereitet... bzw. auf fast/CGI umschalten
  • jedes Unterverzeichnis in DocumentRoot erst mal per FTP anlegen und passende Rechte vergeben, bevor www-run da was reinschreiben kann.

Hätte da noch eine dritte Variante anzubieten. Bin auch bei einem Provider (allinkl) bei dem Apache als Modul läuft. Dennoch ist es da recht einfach Seiten ins "root" zu bekommen ohne in Konflikt mit den Rechten zu kommen. WB wird einfach in ein Unterverzeichnis des Server-roots gelegt (z.B. in das Verzeichnis "wb"), in der Konfiguration zu diesem Webspace (bei allinkl die KAS-Oberfläche) ändert man den Zeiger auf die Domäne dann auf dieses Verzeichnis. Fertig.

Matthias

P.S.
Kann auch angewendet werden wenn man parallel zu einer alten Seite eine neue mit WB anlegen will. Da kann man die alten Seiten unverändert lassen, die neuen WB Seiten in einem Unterverzeichnis komplett fertig machen und am Tag X dann einfach den Zeiger und (bei WB 2.8.x) in der config.php den Pfad ändern und alles ist gut.
Logged
Hans Toolbox

Offline Offline

Posts: 910


« Reply #13 on: January 19, 2011, 03:34:32 PM »

- LightTPD (win32)
- MySQL 5.1.35
- PHP 5.3.4      
- WB RC5
Bitte Direktzugriff (Client) auf modules/admin.php unterbinden.
(für'n richtigen Satz hab' ich i.M. keine Zeit )
« Last Edit: January 19, 2011, 06:06:19 PM by Hans Toolbox » Logged

[Die Beleidigung gegenüber mir wurde durch mich gelöscht, User wurde von mir ausgeschlossen - kweitzel]
NorHei
Forum administrator
*****
Offline Offline

Posts: 485



WWW
« Reply #14 on: January 19, 2011, 05:19:01 PM »

Das mit dem Verschieben der /pages in Webroot war mir so noch nicht bekannt, das mit den Unterverzeichnissen scheint mir da ne gute Lösung wenn man keinen eigenen Server nutzt.
Zumal man ja von Seiten Websitebakers keinen Einfluss auf diese Schreibrechte hat.
Dann währe es wohl tatsächlich besser nur das aktuelle Verzeichniss zu überprüfen in das geschrieben werden soll, und beim Verschieben eben wieder prüfen kann ich am Zielort schreiben.
Den nicht bei jedem Hoster hat man eine der drei Optionen um im Webroot Schreibrechte zu bekommen.
Zusätzlich beugt  das Überprüfen beim Verschieben auch gleich Manipulationen vor bei denen vielleicht etwas wohin verschoben wird wo es nicht hingehört.

Logged

It is easier to change the specification to fit the program than vice versa.
instantflorian
Betatester
*
Offline Offline

Posts: 804



WWW
« Reply #15 on: January 23, 2011, 02:37:05 PM »

Hallo,

der Administrator kann bei RC 5 seine Angaben unter "Einstellungen" nicht ändern. Das Passwort wird grundsätzlich abgelehnt ("Das alte Passwort, das Sie angegeben haben, ist ungültig"). Versucht man, ein Neues einzugeben, erscheint zudem die Meldung

Warning: preg_match() [function.preg-match]: Compilation failed: missing terminating ] for character class at offset 3 in /.../admin/preferences/save.php on line 104

CMS Version 2.8.2.RC5
Revision 1394
Admin version 1.4
PHP 5.2.9

Grüße
-instantflorian.
Logged
FrankH

Offline Offline

Posts: 735


WWW
« Reply #16 on: January 23, 2011, 02:47:04 PM »

Das kann ich nicht nachvollziehen.
Hast du irgendwelche ungewöhnliche Sonderzeichen im Passwort?
Schon mal mit einer sauberen Neuinstallation versucht, gibt es da das gleiche Problem?
Logged

Ochs und Esel in ihrem Lauf
halt ich leider auch nicht auf
dbs
WebsiteBaker Org e.V.

Online Online

Posts: 3719


WWW
« Reply #17 on: January 23, 2011, 02:56:26 PM »

für rev 1398 kann ich das nicht bestätigen, außer bei der Zeitzone.

passwortänderung auch möglich. danach erscheint meldung wie im bild.
Logged

FrankH

Offline Offline

Posts: 735


WWW
« Reply #18 on: January 23, 2011, 03:15:49 PM »

Sehen diese Zeilen anders aus als
Code:
$pattern = '/[^'.$admin->password_chars.']/';
if( preg_match($pattern, $new_password_1) )
??
Logged

Ochs und Esel in ihrem Lauf
halt ich leider auch nicht auf
dbs
WebsiteBaker Org e.V.

Online Online

Posts: 3719


WWW
« Reply #19 on: January 23, 2011, 03:51:05 PM »

ich habe lediglich einige dinge bestätigt, andere nicht und seine fehlermeldung wohl überlesen.
problem damit?
ß-taste kaputt?
« Last Edit: January 23, 2011, 03:54:46 PM by dbs » Logged

instantflorian
Betatester
*
Offline Offline

Posts: 804



WWW
« Reply #20 on: January 23, 2011, 05:15:26 PM »

Hallo,

es ist eine Neuinstallation, und das allermerkwürdigste ist, dass die Passwortänderung dann trotz der Fehlermeldung klappt. Fehler tritt auch auf, wenn ein einfaches PW ohne Sonderzeichen eingegeben wird.

Grüße
-instantflorian.
Logged
FrankH

Offline Offline

Posts: 735


WWW
« Reply #21 on: January 23, 2011, 05:50:51 PM »

Werner hat das gefixt in r1412
Logged

Ochs und Esel in ihrem Lauf
halt ich leider auch nicht auf
dbs
WebsiteBaker Org e.V.

Online Online

Posts: 3719


WWW
« Reply #22 on: January 23, 2011, 06:11:00 PM »

keine meldung mehr nun nach 1412.  smiley
zeitzone bleibt immer auf standard.
Logged

instantflorian
Betatester
*
Offline Offline

Posts: 804



WWW
« Reply #23 on: January 23, 2011, 07:22:05 PM »

Das ist fein, dann warte ich mal auf RC6 grin
Logged
Steve_O

Offline Offline

Posts: 94


« Reply #24 on: February 01, 2011, 02:23:03 PM »

Hallo,

habe mit dem RC5 Rev 1394 ein kleines Problem entdeckt:
Wenn man versucht, im FCKEditor ein Bild mit einem WBLink zu versehen, erscheint die Fehlermeldung "Bitte zuerst einen Text markieren, der verlinkt werden soll!".

Kann das jemand bestätigen oder liegts an meiner Installation?

Edit: Eben gesehen, das Problem bestand in der 2.8.1 mit FCK 2.9.4 auch schon, hat also nichts mit RC5 per se zu tun...
« Last Edit: February 01, 2011, 02:25:17 PM by Steve_O » Logged
Pages: [1] 2 3   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!