Small - Time
Die kleine Zeiterfassung für Privatpersonen und kleine Firmen.
Infos zu Installation und Bedienung: http://www.small.li/
Server - Voraussetzungen
- PHP Version 8 wird nun unterstützt.
- Webserver selber installiert? Extension php-xml & php-zip nicht vergessen zu installieren
Administrator-Zugang
- Benutzername: admin
- Passwort: 1234 (Nach Deployment unmittelbar ändern!)
Dateien im Root - Verzeichnis:
- index.php (Standard - Datei für Ihre Webseite -> darf nicht gelöscht werden)
- admin.php (Standard - Datei für den Admin - Bereich -> darf nicht gelöscht werden)
- download.php (wird für den Download der Dateien benötigt -> darf nicht gelöscht werden)
- android.php (wird benötigt, wenn die APP verwendet wird - wird nicht weiter gepflegt und kann gelöscht werden)
- idtime.php (wird benötigt um mit RFID oder Qrcode zu stempeln -> kann gelöscht werden)
- stempelterminal.php (ist ein Beispiel, wie ein Terminal aufgebaut werden könnte -> sollte gelöscht werden, wenn diese nicht verwendet werden soll, weil dort keine Passwort abfragen vorhanden sind)
Verzeichnis - Berechtigungen setzen zum Schreiben bei LINUX:
(inkl. Unterverzeichnisse)
- ./Data
- ./import
- ./debug
- ./include/Settings
Update einer alten Version
- Ordner der alten Version umbenennen (z.B. /time -> /time_old)
- neue Version installieren (Ordner wie früher benennen /time)
- Schreibrechte auf Ordner setzen in der neuen Version
- ./include/Settings -> Dateien der alten Version in die neue kopieren
- ./Data -> alle Ordner und Dateien der alten Version in die neue kopieren
UBUNTU - Installation - TIPPS
Installation
Berechtigungen
- sudo chown www-data /var/www/html -R
- sudo chgrp www-data /var/www/html -R
- sudo chmod 750 /var/www/html/Data -R
- sudo chmod 750 /var/www/html/import -R
- sudo chmod 750 /var/www/html/debug -R
- sudo chmod 750 /var/www/html/include/Settings -R
- sudo apt install php-xml php-zip
- sudo service apache2 restart
Error
Alle Meldungen können angezeigt werden, wenn DEBUG auf true gestellt wird.
- index.php - Zeile:34 = define('DEBUG', false);
- admin.php - Zeile:34 = define('DEBUG', false);