phpRechnung - LiesMich


README - 16.06.2008

Um phpRechnung 1.6 RC2 zu installieren wird folgendes benötigt:

Server

Webserver:
Apache, Lighttpd oder auch ( Microsoft IIS - nicht getestet )

PHP Version 5 oder auch 4

MySQL Version 5 oder auch 4 ( in Zukunft auch andere Datenbaksysteme )

MailServer:
z. B. Postfix, Exim, Sendmail ...

Klient

Browser:
z. B. Firefox, Konqueror, Safari, Opera ...
( Javascript muss eingeschaltet sein )

PDF-Betrachter

Die oben genannten Programme müssen bereits
installiert und konfiguriert sein.

Wichtig:

Unter Einstellung muss eine korrekte E-Mail Adresse eingetragen
werden, da ansonsten der E-Mail Verasand nicht funktioniert.
Das selbe gilt auch, wenn ein Relay-Server benutzt wird,
da ansonsten die E-Mail's vom Relay-Server abgewiesen werden.

In der Datei /include/mail.inc.php müssen noch
Änderungen vorgenommen werden Host, Port und falls
Anmeldung notwendig ist, $Smtp["auth"] auf true zu stellen
und $Smtp["username"] und $Smtp["password"] eintragen.

$Smtp["host"] = "ihrmailserver";
$Smtp["port"] = "25";
$Smtp["auth"] = false;
$Smtp["username"] = "";
$Smtp["password"] = "";


Wichtiger Hinweis:

Bitte haben Sie Verständnis, dass für die oben genannten
Programme keine Anfragen mehr beantwortet werden können.

Fragen zu ( open_basedir, safe_mode etc. ) haben nichts mit
phpRechnung zu tun und werden auch nicht mehr beantwortet


phpRechnung-1.6-rc2.tar.gz entpacken - tar -zxvf phpRechnung-1.6-rc2.tar.gz
Das Verzeichnis 'phpRechnung' auf den Webserver kopieren
z. B. /var/www


!!! WICHTIGER HINWEIS !!!


Seit phpRechnung 1.6 RC1 wird Smarty Template Engine verwendet.
Damit das ganze funktioniert, müssen noch einige Änderungen
vorgenommen werden.

Der Webserver muss für die Verzeichnise '/include/smarty/cache'
und '/include/smarty/templates_c' Schreibrechte bekommen.

!!! Es wird empfohlen ein Verzeichnis ausserhalb des DocumentRoot zu verwenden !!!

Das gilt auch für die Verzeichnise '/include/smarty/templates' und '/include/smarty/configs'

Nach den Änderungen müssen Sie dies auch phpRechnung mitteilen.

In '/include/smarty.inc.php' folgende Variablen anpassen:

$Templateroot und $Cacheroot von $_SERVER['DOCUMENT_ROOT']."phpRechnung";

ändern in z. B.

$smarty->template_dir = "/var/www/include/smarty/templates";
$smarty->config_dir = "/var/www/include/smarty/configs";
$smarty->compile_dir = "/var/www/include/smarty/templates_c";
$smarty->cache_dir = "/var/www/include/smarty/cache";

Achten Sie bitte auf eine korrekte Schreibweise.

Mehr Informationen finden Sie unter Link: http://smarty.php.net/

Smarty Wiki

Link: http://smarty.incutio.com/

Datenbank erstellen


Wichtiger Hinweis:

Diese Anleitung ist nur für eine Neu-Installation gedacht.

Wenn Sie ein UPDATE von phpRechnung 1.6 Test3.01 durchführen
möchten, dann lesen Sie bitte in der Datei UPDATE weiter.

Vor einem UPDATE bitte alle Daten sichern.


mysqladmin -u 'benutzername' -p create phprechnung

Tabellen erstellen:
mysql -u 'benutzername' -p phprechnung < phprechnung_1_6_RC2.sql

Falls kein 'root' Zugriff vorhanden, dann am besten 'phpMyAdmin' benutzen.

Zuerst Datenbank erstellen, wählen Sie dann die Datenbank aus, dann Importieren,
Datei dursuchen, passende SQL Datei auswählen: phprechnung_1_6_RC2.sql,
Zeichencodierung der Datei 'latin1' wählen und auf OK klicken.

Sie sollten dann z. B. folgende Meldung sehen:

Der Import wurde erfolgreich abgeschlossen, 127 Abfragen wurden ausgeführt.

!!! WICHTIG !!!

Bitte fügen Sie NICHT die SQL-Datei in das Feld SQL-Befehl(e) in Datenbank ein.
Die Daten werden ohne Fehler eingefügt aber eine Anmeldung ist danach NICHT mehr möglich.


Folgende Dateien müssen geaendert werden
damit man auf die neu erstellte Datenbank 'phprechnung' zugreifen kann.

Im Verzeichnis 'include'

'dbconf.php' für die Datenbankverbindung
_DBHOST z. B. "localhost"
_BBUSER z. B. "muster"
_DBPASS z. B. "muster123"
_DBNAME z. B. "phprechnung"

Der _DBUSER muss über ausreichende Rechte auf dem
Datenbankserver verfügen - Erstellen, Ändern, Löschen etc.

'phprechnung.inc.php'
( wichtig ist die Variable "$web" dort bitte eigene Webadresse zu
phpRechnung eintragen ) z. B. http://www.mustermann.de/phpRechnung
( ohne '/' am Ende ) da sonst die Weiterleitung nicht funktioniert.

Für die Benutzer die phpRechnung auf einem Windows Server betreiben,
bitte unter Konfiguration/Einstellung den Wert von TMP-Verzeichnis
anpassen. Standard ist '/tmp/' in z. B. 'c:\windows\temp\'

Bitte beachten Sie den letzten Backslash. Wichtig.
Der Webserver muss Schreibrechte für das Verzeichnis haben.

Auf einem Windows Server bitte auch 'session.save_path' überpruefen.

Standard ist session.save_path = /tmp
Wenn das der Fall ist, dann bitte ändern
in z. B. session.save_path = c:\windows\temp

Anmeldung:

Administrator: admin, admin

Die Benutzerdaten sind in der Tabelle
'user' verschlüsselt gespeichert

Nach der Ersten Anmeldung werden Sie aufgefordert die
phpRechnung Lizenz ( GPL v2 ) zu akzeptieren.
Dieses Vorgehen ist für jeden Benutzer einmalig notwendig.

Das Administrator-Passwort kann geändert werden
nur der Anmeldename 'admin' darf nicht vereändert
werden. Ansonsten werden viele Seite nicht anzeigen.

phpRechnung wurde erfolgreich getestet unter Debian/Ubuntu Linux Server standard PHP Konfiguration.

Wenn Sie Fragen oder Anregungen zu phpRechnung haben, dann gehen
Sie bitte zu Link: http://sourceforge.net/projects/phprechnung/ und
benutzen das Forum.

Bitte haben Sie Verständnis, dass ich direkte Anfragen zu phpRechnung
aus Zeitgründen leider nicht mehr beantworten kann.

phpRechnung Homepage - http://www.loenshotel.de/phpRechnung/

Wenn Sie über neue Versionen informiert werden möchten, dann
gehen Sie bitte zu http://freshmeat.net/projects/phprechnung/ und
lassen sich registieren ( subscribe to new releases ).
oder http://lists.sourceforge.net/lists/listinfo/phprechnung-news

Vielen Dank für die Nutzung von phpRechnung

Edy Corak

Project RSS Feeds ]   [ phpRechnung Bugs ]   [ Support Requests ]   [ Mailing Lists ]