Revision dbda14c2
Von Moritz Bunkus vor mehr als 11 Jahren hinzugefügt
doc/dokumentation.xml | ||
---|---|---|
381 | 381 |
port = 5432 |
382 | 382 |
db = kivitendo_auth |
383 | 383 |
user = postgres |
384 |
password = |
|
385 |
|
|
386 |
[system] |
|
387 |
dbcharset = UTF-8</programlisting> |
|
384 |
password =</programlisting> |
|
388 | 385 |
|
389 | 386 |
<para>Nutzt man wiederkehrende Rechnungen, kann man unter |
390 | 387 |
<varname>[periodic_invoices]</varname> den Login eines Benutzers |
... | ... | |
428 | 425 |
<para>PostgreSQL muss auf verschiedene Weisen angepasst werden.</para> |
429 | 426 |
|
430 | 427 |
<sect2 id="Zeichensätze-die-Verwendung-von-UTF-8"> |
431 |
<title>Zeichensätze/die Verwendung von UTF-8</title> |
|
428 |
<title>Zeichensätze/die Verwendung von Unicode/UTF-8</title>
|
|
432 | 429 |
|
433 |
<para>Bei aktuellen Serverinstallationen braucht man hier meist nicht
|
|
434 |
eingreifen</para>
|
|
430 |
<para>kivitendo setzt zwingend voraus, dass die Datenbank Unicode/UTF-8 als Encoding einsetzt. Bei aktuellen Serverinstallationen
|
|
431 |
braucht man hier meist nicht einzugreifen.</para>
|
|
435 | 432 |
|
436 |
<para>Dieses kann überprüft werden: ist das Encoding der Datenbank |
|
437 |
“template1” “UTF8”, so braucht man nichts weiteres diesbezüglich |
|
438 |
unternehmen. Zum Testen: |
|
433 |
<para>Das Encoding des Datenbankservers kann überprüft werden. Ist das Encoding der Datenbank "template1" "Unicode" bzw. "UTF-8", so |
|
434 |
braucht man nichts weiteres diesbezüglich unternehmen. Zum Testen:</para> |
|
439 | 435 |
|
440 | 436 |
<programlisting>su postgres |
441 | 437 |
echo '\l' | psql |
442 | 438 |
exit </programlisting> |
443 | 439 |
|
444 |
Andernfalls ist es notwendig, einen neuen Datenbankcluster mit |
|
445 |
UTF-8-Encoding anzulegen und diesen zu verwenden. Unter Debian und
|
|
440 |
<para>Andernfalls ist es notwendig, einen neuen Datenbankcluster mit
|
|
441 |
Unicode-Encoding anzulegen und diesen zu verwenden. Unter Debian und
|
|
446 | 442 |
Ubuntu kann dies z.B. für PostgreSQL 8.2 mit dem folgenden Befehl |
447 | 443 |
getan werden:</para> |
448 | 444 |
|
... | ... | |
453 | 449 |
|
454 | 450 |
<para>Unter anderen Distributionen gibt es ähnliche Methoden.</para> |
455 | 451 |
|
456 |
<para>Wurde PostgreSQL nicht mit UTF-8 als Encoding initialisiert und |
|
457 |
ist ein Neuanlegen eines weiteren Clusters nicht möglich, so kann |
|
458 |
kivitendo mit ISO-8859-15 als Encoding betrieben werden.</para> |
|
459 |
|
|
460 | 452 |
<para>Das Encoding einer Datenbank kann in <command>psql</command> mit |
461 | 453 |
<literal>\l</literal> geprüft werden.</para> |
462 | 454 |
</sect2> |
... | ... | |
1243 | 1235 |
<para>Zuerst muss eine Datenbank angelegt werden. Verwenden Sie für |
1244 | 1236 |
den Datenbankzugriff den vorhin angelegten Benutzer (in unseren |
1245 | 1237 |
Beispielen ist dies ‘<literal>kivitendo</literal>’).</para> |
1246 |
|
|
1247 |
<para>Wenn Sie für die kivitendo-Installation nicht Unicode (UTF-8) sondern den europäischen Schriftsatz ISO-8859-15 benutzen |
|
1248 |
wollen, so müssen Sie vor dem Anlegen der Datenbank in der Datei <filename>config/kivitendo.conf</filename> die Variable |
|
1249 |
<literal>dbcharset</literal> im Abschnitt <literal>system</literal> auf den Wert ‘<literal>ISO-8859-15</literal>’ setzen.</para> |
|
1250 |
|
|
1251 |
<para>Bitte beachten Sie, dass alle Datenbanken den selben Zeichensatz |
|
1252 |
verwenden müssen, da diese Einstellungen momentan global in kivitendo |
|
1253 |
vorgenommen wird und nicht nach Datenbank unterschieden werden kann. |
|
1254 |
Auch die Authentifizierungsdatenbank muss mit diesem Zeichensatz |
|
1255 |
angelegt worden sein.</para> |
|
1256 | 1238 |
</sect2> |
1257 | 1239 |
|
1258 | 1240 |
<sect2 id="Gruppen-anlegen"> |
... | ... | |
1681 | 1663 |
<literal>print_templates</literal> auf ‘<literal>1</literal>’ stehen. |
1682 | 1664 |
Dieses ist die Standardeinstellung.</para> |
1683 | 1665 |
|
1684 |
<para>Weiterhin muss in der Datei |
|
1685 |
<filename>config/kivitendo.conf</filename> die Variable |
|
1686 |
<literal>dbcharset</literal> im Abschnitt <literal>system</literal> auf |
|
1687 |
die Zeichenkodierung gesetzt werden, die auch bei der Speicherung der |
|
1688 |
Daten in der Datenbank verwendet wird. Diese ist in den meisten Fällen |
|
1689 |
"UTF-8".</para> |
|
1690 |
|
|
1691 | 1666 |
<para>Während die Erzeugung von reinen OpenDocument-Dateien keinerlei |
1692 | 1667 |
weitere Software benötigt, wird zur Umwandlung dieser Dateien in PDF |
1693 | 1668 |
OpenOffice.org benötigt. Soll dieses Feature genutzt werden, so muss |
... | ... | |
5474 | 5449 |
<para>Mit FastCGI ist die neuste Version auf 0,26 Sekunden selbst in |
5475 | 5450 |
den kritischen Pfaden, unter 0,15 sonst.</para> |
5476 | 5451 |
</sect2> |
5477 |
|
|
5478 |
<sect2 id="devel.fcgi.known-issues"> |
|
5479 |
<title>Bekannte Probleme</title> |
|
5480 |
|
|
5481 |
<sect3 id="devel.fcgi.known-issues.encoding"> |
|
5482 |
<title>Encoding Awareness</title> |
|
5483 |
|
|
5484 |
<para>UTF-8 kodierte Installationen sind sehr anfällig gegen |
|
5485 |
fehlerhfate Encodings unter FCGI. latin9 Installationen behandeln |
|
5486 |
falsch kodierte Zeichen eher unwissend, und geben sie einfach |
|
5487 |
weiter. UTF-8 verweigert bei fehlerhaften Programmpfaden kurzerhand |
|
5488 |
das Ausliefern. Es wird noch daran gearbeitet, alle Fehler da zu |
|
5489 |
beseitigen.</para> |
|
5490 |
</sect3> |
|
5491 |
</sect2> |
|
5492 | 5452 |
</sect1> |
5493 | 5453 |
|
5494 | 5454 |
<sect1 id="db-upgrade-files" xreflabel="Datenbank-Upgradedateien"> |
... | ... | |
5781 | 5741 |
point.</para> |
5782 | 5742 |
</sect2> |
5783 | 5743 |
|
5744 |
<sect2 id="translations-languages.character-set" |
|
5745 |
xreflabel="Character set"> |
|
5746 |
<title>Character set</title> |
|
5747 |
|
|
5748 |
<para>All files included in a language pack must use UTF-8 as their encoding.</para> |
|
5749 |
</sect2> |
|
5750 |
|
|
5784 | 5751 |
<sect2 id="translations-languages.file-structure" |
5785 | 5752 |
xreflabel="File structure"> |
5786 | 5753 |
<title>File structure</title> |
... | ... | |
5817 | 5784 |
</listitem> |
5818 | 5785 |
</varlistentry> |
5819 | 5786 |
|
5820 |
<varlistentry> |
|
5821 |
<term>charset</term> |
|
5822 |
|
|
5823 |
<listitem> |
|
5824 |
<para>This file should be present.</para> |
|
5825 |
|
|
5826 |
<para>The <filename>charset</filename> file describes which |
|
5827 |
charset a language package is written in and applies to all |
|
5828 |
other language files in the package. It is possible to write |
|
5829 |
some language packages without an explicit charset, but it is |
|
5830 |
still strongly recommended. You'll never know in what |
|
5831 |
environment your language package will be used, and neither |
|
5832 |
UTF-8 nor Latin1 are guaranteed.</para> |
|
5833 |
|
|
5834 |
<para>The whole content of this file is a string that can be |
|
5835 |
recognized as a valid charset encoding. Example:</para> |
|
5836 |
|
|
5837 |
<programlisting>UTF-8</programlisting> |
|
5838 |
</listitem> |
|
5839 |
</varlistentry> |
|
5840 |
|
|
5841 | 5787 |
<varlistentry> |
5842 | 5788 |
<term>all</term> |
5843 | 5789 |
|
Auch abrufbar als: Unified diff
Unterstützung für andere Datenbankencodings als Unicode/UTF-8 entfernt