Ηλεκτρονικό Πρωτόκολλο Σχολείου

Ξεκίνησε από Γεώργιος Θεοδώρου, 27 Ιαν 2017, 08:02:03 ΜΜ

« προηγούμενο - επόμενο »

Πείτε μας που έχετε στήσει το Ηλεκτρονικό πρωτόκολλο

webhost.sch.gr
2 (11.8%)
cloud άλλο
0 (0%)
Η/Υ με win+xampp
7 (41.2%)
Η/Υ με win+wamp
0 (0%)
Η/Υ με Linux+xampp
0 (0%)
Η/Υ με Linux+lamp
7 (41.2%)
χωρίς RAID
2 (11.8%)
RAID1
1 (5.9%)
NAS
2 (11.8%)

Σύνολο ψηφοφόρων: 17

Γεώργιος Θεοδώρου

#300
Σας κοινοποιώ 2 βίντεο που έφτιαξα πριν από λίγο.

Δεν έχουν μονταριστεί. Είναι ατόφια όπως γράφτηκαν με τα όποια λαθάκια!

Βίντεο 1: Εγκατάσταση Debian server από την αρχή



Βίντεο 2: Εγκατάσταση Ηλ. Πρωτοκόλλου στον φρέσκο Debian server



Αν αποφασίσετε σαν βάση δεδομένων να χρησιμοποιήσετε την mariaDB-mysql αντί για sqlite
θα πρέπει να εγκαταστήσετε τα αντίστοιχα πακέτα και να κάνετε ρυθμίσεις

Ελπίζω να σας βοηθήσουν.



Επίσης πως θα εγκαταστήσετε το Debian σε RAID1


soft RAID

εγκατάσταση
https://tuxfixer.com/debian-installation-with-lvm-raid-1-and-hot-spare/

αντικατάσταση χαλασμένου δίσκου
https://www.thegeekdiary.com/replacing-a-failed-mirror-disk-in-a-software-raid-array-mdadm/



με RAID controller

https://wiki.debian.org/DebianInstaller/SataRaid



Εργαλείο για αυτόματο backup σε ftp server

https://www.vernalweb.com/kb/automating-ftp-backups-linux/


Έχω στήσει τον αποσυρμένο Η/Υ του BOCOM που έχει RAID1 hardcontroller.
Σαν ΒΔ κράτησα την sqlite. Το σχολείο δεν έχει τεράστιο αριθμό πρωτοκόλλων.
Κατ επιλογή δεν αποθηκεύω συνημμένα αρχεία λόγω χώρου.
4 φορές την ημέρα ανεβάζω τις ΒΔ του Ηλ.Πρωτοκόλλου και Ηλ.Απουσιολόγου στο ΠΣΔ με το script λίγο τροποποιημένο.
Κρατάω τις ΒΔ για τις 7 προηγούμενες ημέρες.

Μέχρι τώρα δεν είχα κάποιο πρόβλημα!!!

Γεώργιος Θεοδώρου

#301
Στο συνημμένο αρχείο οι εντολές που χρησιμοποιήθηκαν στην εγκατάσταση

nekont

#302
Καταρχάς συγχαρητήρια για τη δουλειά σας!

Θα ήθελα μία βοήθεια σχετικά με την εγκατάσταση και λειτουργία της εφαρμογής.

Υπάρχουν κάπου οδηγίες πως μπορεί να γίνει η όλη εγατάσταση της εφαρμογής στο server του ΠΣΔ και να το χρησιμοποιώ από εκεί;

Ευχαριστώ εκ των προτέρω για τον χρόνο σας.



Γεώργιος Θεοδώρου

Θα βρείτε την IP του υπολογιστή στο οποίο εγκαταστήσατε το πρωτόκολλο

https://networking.grok.lsu.edu/article.aspx?articleid=14842&printable=y

Έστω ότι είναι [ip] = 192.168.1.111

Ο σύνδεσμος http://[ip]:55555/  =  http://192.168.1.111:55555/  θα σας οδηγήσει στο Ηλ.Πρωτόκολλο



Για τον webhost.sch.gr κοίτα εδώ: https://alkisg.mysch.gr/steki/index.php?msg=92258

nekont

#304
Ευχαριστώ πολύ για την άμεση απάντηση.

Άλλη μία απορία...
Όταν επιλέγω backup δεν μου εμφανίζει τη δισκετούλα για να κάνω ένα νέο backup όπως φαίνεται στο βίντεο απλά μου λέει κάποιες οδηγίες για τον φάκελο που πρέπει να κάνω backup...




Γεώργιος Θεοδώρου

Όταν χρησιμοποιείται σαν ΒΔ η sqlite

τότε όλα τα δεδομένα αποθηκεύονται στο αρχείο

storage/app/arxeio/protocol.sqlite



Αν χρησιμοποιήσεις σαν ΒΔ την mysql-mariaDB

τότε θα έχεις την λειτουργικότητα που ανέφερες για backup της ΒΔ


Φυσικά αν αποθηκεύεις συνημμένα αρχεία θα πρέπει να διασφαλίσεις (με backup) και αυτά


Γεώργιος Θεοδώρου

Βίντεο εγκατάστασης στον webhost.sch.gr





Γεώργιος Θεοδώρου

Στήνουμε xampp σε windows (το δοκίμασα σε win10 με xampp-php 8.1 )

Κατεβάζουμε τα zipάκια για τον webhost

https://www.dropbox.com/sh/sd00ikjn311g5hu/AABduqTihxHQH0StOs5HEI4wa?dl=0

Αποσυμπιέζουμε


Στον φάκελο protocolRoot στο αρχείο .env αλλάζουμε

DIR_TO_PUBLIC=htdocs

Αποθηκεύουμε


Εκκινούμε το xampp

http://localhost/protocol

Μαντέψτε !!! ;)



cratsil1979

Καλησπέρα. Στο σχολείο μας διαθέτουμε ενα NAS Synology. Θα μπορούσαμε να εγκαταστήσουμε το ηλεκτρονικό πρωτόκολλο εκεί? Πως? Τι θα χρειαστούμε? Υπάρχει καποιος σχετικος οδηγός?

Ευχαριστώ

Γεώργιος Θεοδώρου

Ενδιαφέρον !!!

Ένα Googλάρισμα

synology dsm os linux

λέει:DSM is a Linux-based operating system that is used on all of Synology's DiskStation and RackStation units ...



Ένα Googλάρισμα

synology DSM install laravel

λέει ότι μπορεί να γίνει και πως ...



Ένα Googλάρισμα

DSM Package Center

λέει ότι η DSM Version 7.1 έχει

  • Apache HTTP Server 2.4
  • php8.0 (με php7.3 δεν θα δουλέψει)
  • MariaDB 10


Ειλικρινά δεν γνωρίζω περισσότερα. Αλλά γιατί να μή δουλέψει;

Κάντε μας έκπληξη !!!

cratsil1979

#310
    Καλημέρα σε όλη την ομάδα.

    Δυστυχώς δεν είμαι εξοικειωμένος με Laravel και δεν θελω να πειραξω ακομα το NAS του Σχολειου.

    Έχω εγκαταστήσει ομως DSM 7.1 σε Virtualbox (Οδηγός εδώ:
https://www.youtube.com/watch?v=LZJskDuJjx4)

Εγκατέστησα
  • Apache HTTP Server 2.4
  • php8.0
  • MariaDB 10
Βρήκα οδηγιες για  Laravel (Οδηγος: https://allenchak.wordpress.com/2021/02/11/laravel-on-synology-notes-install-create-project/)[/list]

αλλα δεν κατανοώ τι ακριβώς κάνουν... και αν χρειάζεται κάποιο edit αρχειου.


Αν μπορεί κάποιος να εγκαταστήσει σε εικονική μηχανή DSM 7.1 και τα φτιάξει οδηγό θα ήμουν ευγνώμων.

Πολλά σχολεία έχουν και απο ενα NAS Synology για λογους Backup.
Αν υπήρχε οδηγός εγκατάστασης θα ήταν super !








Γεώργιος Θεοδώρου

#311
Βίντεο εγκατάστασης Ηλ. Πρωτοκόλλου σε NAS server



ΕΞΤΡΑ ΒΙΝΤΕΟ: Πιο απλός τρόπος ρύθμισης του WebStation




Τρίτη εναλλακτική με έμφαση στην ΑΣΦΑΛΕΙΑ των δεδομένων μας




Σε αυτή την 3η περίπτωση μπορεί
  • Ο φάκελος root του virtual host να ρυθμιστεί στον φάκελο protocol/public
  • Να διαγραφεί το αρχείο .htaccess στον φάκελο protocol




Προφανώς υπάρχουν και άλλοι τρόποι ρύθμισης του apache v-host ( με domain-name )

αν τρέχεις στο δίκτυο DNS server και κάνεις τις απαραίτητες ρυθμίσεις.


Για να είναι πλήρες το "πακέτο" βίντεο εγκατάστασης SYNOLOGY NAS server




Στο συνημμένο αρχείο οδηγίες και εντολές


:D :D :D

stsepas

Παράθεση από: Γεώργιος Θεοδώρου στις 27 Ιαν 2017, 08:02:03 ΜΜΗλεκτρονικό Πρωτόκολλο Σχολείου

  •     Πρωτοκόλληση Εισερχομένων και Εξερχομένων εγγράφων
  •     Επισύναψη Αρχείων και καθορισμός Ημερομηνίας Διατήρησης - Καταστροφής ανάλογα με το Φάκελο Αρχειοθέτησης Φ.
  •     Φάκελοι Αρχειοθέτησης και Χρόνος Διατήρησης Εγγράφων. Δυνατότητα τροποποίησης ανάλογα με τις εκάστοτε εγκυκλίους
  •     Αναζήτηση Πρωτοκόλλου, Ανάκτηση - Διαγραφή συνημμένων αρχείων
  •     Εκτύπωση Απόδειξης Κατάθεσης Πρωτοκόλλου
  •     Εκτύπωση Ηλεκτρονικού Πρωτοκόλλου για βιβλιοδέτηση
  •     Εκτύπωση λίστας εγγράφων για Εκκαθάριση Αρχείου μετά τη λήξη Διατήρησης αυτών
  •     Backup βάσης δεδομένων, εύκολο κατέβασμα για φύλαξη αυτών
  •     Διαχείριση Χρηστών με ρόλους "Διαχειριστής", "Αναθέτων", "Συγγραφέας", "Αναγνώστης" και ανάλογη πρόσβαση
  •     Απλό σύστημα αναθέσεων της Διεκπεραίωσης Πρωτοκόλλων και παρακολούθησης αυτών
  •     Πρωτοκόλληση email: Σύνδεση με λογαριασμό email. Επισκόπηση εισερχομένων μηνυμάτων και των συνημμένων αρχείων και Πρωτοκόλληση με αποθήκευση των επιλεγμένων




Δείτε βίντεο με τη χρήση του Ηλ.Πρωτ.



Δοκιμή Demo  (username  password) (admin 12345678) (writer 123456) (reader 123456)

Οδηγίες χρήσης

Πληροφορίες - εγκατάσταση




Γνωστά "προβλήματα" (bugs)  :o
  • Στα Windows αν πλοηγηθούμε με τον file-explorer στο Φάκελο storage/app/arxeio  όπου αποθηκεύονται τα επισυναπτόμενα αρχεία, τα ελληνικά ονόματα των φακέλων και αρχείων εμφανίζονται με παράξενους χαρακτήρες. Αυτό οφείλεται στο ότι τα Windows δεν υποστηρίζουν πλήρως την κωδικοποίηση utf-8. Δεν υφίσταται καμιά επίπτωση στη λειτουργία του προγράμματος.



ΕΓΚΑΤΑΣΤΑΣΗ ΗΛ. ΠΡΩΤΟΚΟΛΛΟΥ




zip για εγκατάσταση στον webhost

https://www.dropbox.com/sh/sd00ikjn311g5hu/AABduqTihxHQH0StOs5HEI4wa?dl=0

Το protocolRoot στον κεντρικό κατάλογο
Το protocol στον κατάλογο httpdocs


Eκανα εγκατάσταση  στον webhost το ηλεκτρονικό πρωτόκολλο και όλα πήγαν τέλεια. Το πρόβλημα που έχω είναι με τα έγγραφα που πάω να πρωτοκολλήσω από το mail. Ενώ δηλώνω σε ποιον φάκελο θα αποθηκευτούν, συμπληρώνω όλα όσα χρειάζονται, η εφαρμογή μου απαντάει :Λάθος!!! Δυστυχώς δεν μπορώ να αποθηκεύσω το mail με κωδικό:6303

TaniDani

#313
Είμαι στην Πρωτοβάθμια Α΄ Αθήνας και προσπαθώ να εγκαταστήσω το ηλεκτρονικό πρωτόκολλο στην διεύθυνση:     keplinetape.sites.sch.gr/protocol

Απλά το άνοιξα και πέρασα βλακείες για 3 πρωτόκολλα.

Στο τρίτο πρωτόκολλο έδωσα τα στοιχεία του πρώτου πρωτοκόλλου, και δεν μου χτύπησε ότι το συγκεκριμένο έγγραφο έχει ήδη πρωτοκολληθεί.  Το δέχτηκε σαν νέο πρωτόκολλο.

Με κάποιες δοκιμές που έκανα, χτυπάει μόνο για αριθμό και ημερομηνία εισερχομένου. Αν κάποιος ξαναστείλει το ίδιο e-mail που δεν έχει αριθμό εισερχομένου, δεν υπάρχει ενημέρωση από το περιεχόμενο και το θέμα, για να το βρει ότι υπάρχει καταχωρημένο.

Δεν έχει προβλεφθεί να ελέγχει τα στοιχεία που περνάς με τις προηγούμενες καταχωρίσεις ώστε να μην προκύπτουν δύο αριθμοί πρωτοκόλλου για το ίδιο έγγραφο;

Αν ένα έγγραφο είναι συνέχεια ενός εγγράφου που έχει ήδη πρωτοκολληθεί, πως γίνεται να το ανιχνεύει και να σχετιστεί με το αρχικό έγγραφο; (ότι είναι συνέχεια του τάδε θέματος );

Ευχαριστώ, και συγχαρητήρια για την ομαδική προσπάθεια. 




Γεώργιος Θεοδώρου

Για τα οποιαδήποτε λάθη κοιτάζουμε στο αρχείο storage/logs/laravel.log

Μια καλή πρακτική είναι να το διαγράψουμε ή να διαγράψουμε τα περιεχόμενα του laravel.log

και να αναπαράγουμε πάλι το "λάθος" για να βρούμε πιο εύκολα την καταγραφή.

Ας ρίξουμε μια ματιά στο laravel.log γιατί δεν μπορεί να αποθηκεύσει ...

Μήπως είναι θέμα δικαιωμάτων;