| Antville Help |
|
Sunday, 6. June 2004
Antville 1.1 final is released
tobi
13:44h
Read all about it at the project site.
... Comment
Albtraumjaeger, 2004-06-07 17:58
feine Sache, das! off topic: kann ich mich hier eigentlich auch dafür bedanken, dass es seit zwei wochen keinen referrer-spam mehr gibt, oder is das einfach so ge.com?
... Link
tobi, 2004-06-07 18:06
ich weiß von nichts
ich bekomm den nämlich weiterhin. trotzdem freu ich mich natürlich mit ihnen.
... Link ... Comment
benko, 2004-06-08 01:38
galleries doesn't work
I installed 1.1 final, and I can't assign a gallery to a newly uploaded image (I get 'Please only use alphanumeric characters for the topic name.' error - but I use only characters) nor assigning a category later (I get An error occurred while processing your request: [object Object] error).
I tested 1.1pre2 before, and it worked there without problems. ... Link
robert, 2004-06-08 08:55
thanks for the report, i'll have a look whats wrong with galleries and let you know how you can fix it before the next release.
[edit] found the bug, you'll have to fix the following lines: replace line 38 in code/ImageMgr/objectFunctions.js and line 88 in code/Image/objectFunctions.js with if (String.URLPATTERN.test(param.topic)) ... Link ... Comment
riffraff, 2004-06-08 18:46
Installationsproblem
Hallo, hab mir voll Begeisterung gleich die Installation runtergeladen.
Nach Einrichtung des Servers erscheint aber leider nur Error in application 'antville': Action not found an Stelle der Aufforderung zur Anlage der Administration. Worauf deutet das hin? Wäre jemand bereit, meine Installation zu prüfen? Ich tüftle schon seit Stunden ... ... Link
robert, 2004-06-09 00:52
antclick oder antville? in letzterem fall musst du in den apps.properties (im verzeichnis in dem helma installiert ist) noch eine zeile eintragen:
besides the usual tasks (applying sql patches, updating cvs) the only thing i can imagine right now is that you need to add the path to the code directory to apps.properties: antville.appdir = apps/antville/code [quelle] ... Link
riffraff, 2004-06-09 09:17
das war es, aber ..
vielen Dank, das hat geholfen. Allerdings taucht jetzt sofort die nächste Fehlermeldung auf, die auf die Nutzung einer Systemvariablen hindeutet:
java.lang.RuntimeException: Error retrieving Node: java.sql.SQLException: Data source rejected establishment of connection, message from server: "Host 'd72.x-mailer.de' is not allowed to connect to this MySQL server" in der Installation und den properties ist überall localhost eingetragen, der Zugriff auf die Datenbank ist auch über localhost gegeben. Sicher hat mein Server die Domain d72.x-mailer.de, nur ist dieser Name nirgends eingetragen. Daher muss das Script sich diesen durch eine Umgebungsvariable selbst abgefragt haben. Klar ist auch, das d72.x-mailer.de keinen Zugriff auf die mySql-Datenbank hat, da dieser nur für localhost existiert. Aber wo deaktiviere ich, bzw. weise ich der Variablen den korrekten Wert localhost zu und unterbinde, das sie die Domain des Root selbst abfragt? Wie gesagt, in den entsprechenden DB-Konfigurationsfiles steht überall localhost drin. P.S. ja, ich habe Antville, auf einem Linux-Apache und versuche es zu Fuss .. ... Link
robert, 2004-06-09 09:32
das kommt über den reverse lookup, den mysql macht - helma connected sich zur mysql mit "localhost", und mysql macht den check ob die ip 127.0.0.1 auch wirklich "localhost" ist. und dabei kommt scheinbar nicht "localhost" raus, sondern "d72.x-mailer.de". erstmal in /etc/hosts nachschauen, ob da als erste zeile sowas drinnensteht wie
127.0.0.1 localhost. wenn nicht solltest du das eintragen. dann kontrollier auch zur sicherheit noch ob dein server wirklich zuerst das hosts-file befragt und dann erst dns-server. weitere infos: dev.mysql.com lists.mysql.com ... Link
riffraff, 2004-06-09 13:56
auch gelöst, aber
Danke nochmals. Ich hab den Zugriff auf die db angepasst,, jetzt läuft es einen Schritt weiter.
Eigentlich sollten dann ja die Datenbank und Tabellen angelegt und gefüllt werden, sowie Abfragen bezüglich Admin erfolgen. Leider kommt aber die nächste Fehlermeldung: java.lang.RuntimeException: Error retrieving Node: java.sql.SQLException: General error, message from server: "Table 'db778733.AV_LAYOUT' doesn't exist" Meine Datenbank heisst db778733, diesen Namen habe ich auch überall eingetragen. Nun sollten dort ja die Tabellen erzeugt werden - was eindeutig nicht geschieht. Das Script versucht sofort etwas in die noch nicht existierenden Tabellen zu schreiben (oder daraus zu lesen). Wodurch wird der Scriptteil, der die Tabellen erzeugt übersprungen? Der mySql-Zugriff scheint dabei ja einwandfrei zu stehen. ... Link
tobi, 2004-06-09 14:06
das ist der teil
der mit usual tasks (applying sql patches, updating cvs) bereits oben erwähnt wurde. es ist nötig, die datenbank mit den entsprechenden patches unter db/patches auf den neusten stand zu bringen. das geschieht leider (noch?) nicht automatisch.
... Link
riffraff, 2004-06-09 14:52
und es läuft ....
na wunderbar! Vielen Dank an alle!
Allerdings habe ich die Tabellen in der Datenbank manuell angelegt (geht ja mit den Vorgaben in antville_mysql.sql ganz prima) Zum Thema "usual tasks (applying sql patches, updating cvs)" habe ich leider keinen Link gefunden, der die usual tasks beschreibt .... wo wird das denn beschrieben? Wäre als letzter Feinschliff noch schön auch das zu erfahren. ... Link
tobi, 2004-06-09 15:23
naja
das ist im prinzip das, was du mit dem antville_mysql.sql auch gemacht hast. nur gibt es halt für jede änderung einen extra patch im erwähnten verzeichnis. die sind alle mit datum versehen, somit ist leicht ersichtlich, wenn neue patches hinzugekommen sind.
... Link
riffraff, 2004-06-09 16:08
aus der Form gebracht ...
ok, danke für die Information.
Eine unschöne Sache ist mir aber doch noch aufgefallen: Wenn ich eine nicht existierende Seite aufrufe, wird ja eine Antville-Fehlerseite angezeigt (mit Navigation etc.). Diese Seite ist aber vollkommen unformatiert, offensichtlich findet sie das Stylesheet nicht. Sie erscheint einfach wie mit einem Editor eingetippt. Wo kann ich da was am Pfad etc. anpassen? ... Link
tobi, 2004-06-09 20:55
das kann ich leider nicht verifizieren
kannst du noch ein paar mehr angaben machen, genauer beschreiben, was du tust und was dann (nicht) passiert?
... Link
riffraff, 2004-06-10 08:53
folgendes gibt der Browser aus:
da ich meine Installation noch auf einem Entwicklungsrechner habe, der nut temporär online ist, kann ich den Effekt nicht direkt anzeigen. Aber folgendes geschieht (am Beispiel antville.org):
wenn ich eine nicht vorhanden Seite aufrufe, wie z.B. vbcgdf.antville.org erscheint der Hinweis, dass die Seite nicht existiert. Dies ist bei mir genauso der Fall. Allerdings ist die Seite bei vbcgdf.antville.org wie alle Hauptseiten formatiert - Haupttext schwarz, Navigationsblock graue Schrift, Links in rot und alles in einer definierten Schriftart und Größe. Bei mir escheint der Text ohne jegliche Formatierung, also alles gleiche Schriftart und Größe (Browserstandarteinstellungen), Text alles schwarz, Links blau. Es sieht nach einem fehlenden Stylesheet aus. ... Link
robert, 2004-06-10 11:20
kontrollier im antville system setup, ob die preference "System URL" stimmt (die wird u.a. für stylesheet locations etc. verwendet)
... Link
riffraff, 2004-06-10 14:59
mmh, die System-URL stimmt - das ist ja auch eigentlich dadurch zu sehen, dass "in der normalen Nutzung" - also so lange keine Seite aufgerufen wird, die nicht existiert, das Erscheinungsbild einwandfrei ist.
Grundsätzlich wird das Stylesheet daher ja offensichtlich gefunden, nur eben im "Sonderfall" des Aufrufs einer nicht existierenden Seite nicht ... daher meine Vermutung, dass evtl. im Script etwas falsch aufgerufen wird, sobald diese Fehlerseiten generiert werden. Der Server läuft gerade: www.bubbles.de Fehlerseite irgendwas.bubbles.de Aber in diesem Zusammenhang ist mir aufgefallen, dass auch die Setupseite zur Einstellung eben dieser Parameter ohne Stylesheet angezeigt wird - genau wie die Fehlerseite. Gibt es denn irgendeinen Unterschied zwischen "öffentlich zu navigierenden Seiten" - die ja optimal angezeigt werden und "Systeminternen Seiten" bei denen eben das Stylesheet fehlt? ... Link
robert, 2004-06-10 23:29
nope, die system-url stimmt nicht: du musst statt www.bubbles.de www.bubbles.de:8080 eingeben, dann wird's funktionieren (bei site-pages funktioniert das, weil das externe stylesheet mit einer relativen url referenziert wird, bei den error pages aber nicht, aber frag mich jetzt nicht warum :) noch ein tipp: du solltest dir überlegen statt des framesets apache rewrite rules einzusetzen.
... Link ... Comment
benko, 2004-06-11 09:56
skin encoding problem
Hi,
I'm setting up antville for use with slovak language, where I need/prefer to use UTF-8 encoding. The first problem was with MySQL database. I've changed content-type in all page.skins, so the browser submited valid UTF-8 strings. Then I was changing skins and submited few test-posts. Everything seemed to work well until I restarted Helma. After restart the text was as if the encoding was different. Then I figured out (thanks to some post I found on google), objects are cached in Helma, therefore it works well, but after restart they are fetched from MySQL, and that's the source of problem - they are stored with Latin1 encoding there. I was able to fix this problem with parameters "useUnicode=true&characterEncoding=UTF-8" in JDBC connection string. Another problem I've came into is skin's encoding. For the main page I need to change some skins which are stored on the disk. I edit and save the file in UTF-8 encoding. Unfortunatelly Helma/Antville obviously does not read it with this format. I use "charset=UTF-8" parameter in antclick-1.1/apps.properties, and I append "-Dfile.encoding=UTF-8" to JAVA_OPTIONS in startup script like this: JAVA_OPTIONS="-server -Xmx128m -Djava.awt.headless=true -Dfile.encoding=UTF-8"
But this doesn't help. UPDATE: helma's skin reader is broken, check next comments for solution. At the moment I have a problem with filebased skins, and I guess this will be a problem for messages.language file as well, but I didn't start changing that yet. The installation runs on www.weblog.sk and you can see mangled text in "menu" (bottom right corner). Any help appreciated. regards, Michal PS: I checked the helma's sourcecode, and found framework.core.SkinFile.read() method, where the file is read onto a char[] array. I'm not sure if this is correct, could it be that the encoding is lost after this, and every byte of the file is a character on its own - and because of UTF-8 is multibyte encoding, it can't be used this way ??? ... Link
robert, 2004-06-12 02:06
i think if you set "charset=UTF-8" in antclick-1.1/apps/antville/code/app.properties (not in antclick-1.1/apps.properties) it should solve the problem (but i didn't test it).
... Link
benko, 2004-06-12 18:23
Bug found
I did put "charset=UTF-8" to both antclick/apps.properties and antclick/apps/antville/code/app.properties, but it doesn't help. I found out it doesn't make sense to put it to apps.properties - it creates a new application - or at least there are new logfiles created :-)
I made changes in helma.framework.core.SkinFile.read() method so that the file is read using BufferedStream where I can specify input encoding, and now it works well. It looks like Helma has poor support for multibyte encodings. This is how my patched method looks like:
private void read() {
try {
FileReader reader = new FileReader(file);
//char[] c = new char[(int) file.length()];
//int length = reader.read(c);
InputStream in = new FileInputStream(file);
BufferedReader r = new BufferedReader(new InputStreamReader(in, "UTF-8"));
char [] c = new char[(int)file.length()];
System.err.println("Yupeee");
int length = r.read(c);
reader.close();
skin = new Skin(c, length, app);
} catch (IOException x) {
app.logEvent("Error reading Skin " + file + ": " + x);
}
lastmod = file.lastModified();
}
... Link
hns, 2004-06-12 22:20
The simpler solution is to set the file.encoding System property to UTF-8. Just add -Dfile.encoding=UTF-8 to the jvm startup options.
... Link
hns, 2004-06-12 22:51
I just committed a patch so that you'll be able to set the skin encoding with an option in app.properties:
skinCharset = UTF-8 This should be in the helma-20040613.jar snapshot which will shortly be available at adele.helma.org ... Link
benko, 2004-07-25 22:06
one more thing
as I suggested, messages.LANG file cannot be written in UTF-8 encoding as well. This file is implemented using a std. java.io.Property class. This means you can use only Latin1 characters in there.
So how to localize this file to languages with special characters ? Easy, you can convert a file with native2ascii tool that comes with JDK installation. this did the trick for me: native2ascii -encoding UTF-8 messages.sk.UTF-8 messages.sk ... Link ... Comment
mikek, 2004-06-30 17:07
Update von 1.0.1?
Gibt es irgendwo eine ultimative und ausführliche Update-Anleitung?
Habe hier eine ziemlich komplexe Installation W2K/IIS/mod_jk/MySQL (http://blog.escapenet.ch), die ich bereits einmal ohne Erfolg auf eine der PRE Versionen updaten wollte... ... Link ... Comment |
Online for 2709 days
Last modified: 2009-07-02 10:59 Status
Youre not logged in ... Login
Mailing-List
Menu
Search
Calendar
Recent updates
ich hab schon mal bei
dem typen in seiner firma angerufen; daraufhin verschwanden wenigstens...
by schmerles (2009-06-23 19:12)
Es gibt noch ein zweites
Posting auf mdk, aus dem ich den Link gelöscht...
by kinomu (2009-06-23 12:26)
Werte Admins, der User zalim
verteilt hier allerlei Treppenlift-Spam. Bei sees.ant habe ich den Quatsch...
by ichichich (2009-06-23 11:04)
Auf einem Testblog habe ich
die Comment.edit und die Story.comment-Skin verändert, um zum gewünschten...
by kinomu (2009-06-16 18:39)
Hilfegesuch wegen Comment-Formular Vor Urzeiten
habe ich meine Skin für Kommentare zerschossen.
Ich hätte gerne...
by molosovsky (2009-06-15 21:42)
die referrer waren wieder weg.
jetzt sind ein, zwei von yahoo da, aber keine...
by schmerles (2009-06-15 16:37)
Jetzt verstehe ich, was du
meinst. Daß die Tags nicht als Links angezeigt werden,...
by kinomu (2009-06-15 04:03)
Hi kinomu.
Verwendet man
in einer Story das macro story.topic, läßt sich mit as="link"...
by molosovsky (2009-06-14 21:59)
Ich weiß nicht, was du
mit "die einzelnen tags funktionieren in der Story nicht...
by kinomu (2009-06-14 20:14)
Sie sind noch da (siehe
Page Source), werden aber nicht angezeigt, weil auf der...
by kinomu (2009-06-14 19:58)
wo sind denn die
referrers hin?
by don papp (2009-06-14 19:39)
Okey. Jetzt hab ich das
macro umgenannt von ›story.topic‹ in ›story.tags‹.
Jetzt werden zwar...
by molosovsky (2009-06-12 20:56)
http://botic.antville.org/tags/ --> bei mir
funktionierte das mit mehren Tags wunderbar.
by Botic (2009-06-12 18:51)
@kinomu Bei Deiner Beschreibung, wie
man neue Tags anlegt, könnte man rauslesen, dass nun einem...
by molosovsky (2009-06-12 17:16)
(Der "Zollzeichenfehler" ist jetzt
auch auf Google Code verewigt.)
by kinomu (2009-06-10 14:55)
Uff. Also. Referrer-URLs von Suchmaschinen
und ähnlichen sollte man aus dem Filter löschen. Dann klappts...
by molosovsky (2009-06-10 13:31)
das mit dem Spamfilter wollte
ich auch schon sagen, ich wusste aber nicht, ob...
by DaveKay (2009-06-10 13:28)
Gern geschehen, aber... ...um Missverständnissen
vorzubeugen: ich habe nichts geändert, nur diese Feststellung gemacht.
Der...
by tobi (2009-06-10 13:05)
Bei mir bestand dieses Problem
schon seit einigen Monaten. Bis jetzt hat sich da...
by molosovsky (2009-06-10 10:55)
Ah! Danke, Herr Kimonu,
danke Herr Tobi. Alles ist wieder da.
by andreaffm (2009-06-10 10:12)
Die Skins haben damit nix
zu tun Das ist ein (bisher scheint's noch nicht aufgetretener)...
by tobi (2009-06-10 01:01)
Nein, ansonst habe ich nichts
geändert. (Und daß es tatsächlich das Zurücksetzten dieser beiden...
by kinomu (2009-06-10 00:11)
warst du noch an
anderen Blogs?
by DaveKay (2009-06-10 00:09)
Site.javascript und Site.referrers zurückgesetzt.
by kinomu (2009-06-10 00:02)
was hast du denn
gemacht?
by DaveKay (2009-06-09 23:47)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||