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

Ξεκίνησε από Γεώργιος Θεοδώρου, 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

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

Για την στάμπα στα pdf χρησιμοποιείται ένα πρόγραμμα

https://github.com/ajaxray/markpdf

το οποίο κάνει όλη τη δουλειά με την στάμπα.


Ο δημιουργός του θεωρεί ότι η στάμπα πρέπει να μπαίνει σε όλες τις σελίδες.


Τροποποιήθηκε το πρόγραμμα ώστε η στάμπα να μπαίνει μόνο στην 1η σελίδα.


Κατεβάστε 4 αρχεία (ή μόνο αυτό που απαιτεί το σύστημά σας) και τοποθετήστε τα στον φάκελο

vendor/yasapurnama/document-watermark/bin/


Φροντίστε ότι σε linux θα ρυθμίσετε τα permissions ώστε να είναι "εκτελέσιμα".

 
Έχετε στα pdf την στάμπα μόνο στην 1η σελίδα



Σύνδεσμος: https://drive.google.com/file/d/1sPsDL8XEhomZSEHT2xl08McFSjws4hpU/view?usp=drive_link

Δημήτρης Κανάς

Powered by Elxis : LabSchool.mysch.gr

vorfan

Υπάρχει δυνατότητα η default προβολή να είναι η Αναλυτική και όχι η Συνοπτική;
Καλό καλοκαίρι σε όλους και όλες.

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

Μπορεί να γίνει με το παρακάτω τρικ

Στο αρχείο

resources/views/protocolList.blade.php

άλλαξε τη γραμμή 68

από

@if (request()->get('exp'))

σε

@if (! request()->get('exp'))

Πρόχειρο μεν, αλλά θα δουλέψει

vorfan

Παράθεση από: Γεώργιος Θεοδώρου στις 05 Αυγ 2024, 08:32:46 ΜΜΜπορεί να γίνει με το παρακάτω τρικ

Στο αρχείο

resources/views/protocolList.blade.php

άλλαξε τη γραμμή 68

από

@if (request()->get('exp'))

σε

@if (! request()->get('exp'))

Πρόχειρο μεν, αλλά θα δουλέψει

Δούλεψε!!! Ευχαριστώ πολύ!!!

vorfan

Καλησπέρα και χρόνια πολλά σε όλους και όλες.

Τρία ερωτήματα:
α) Κατά την πρωτοκόλληση των email μου εμφανίζει "500 | Server Error" αλλά παρ' όλα αυτά το email έχει πρωτοκολληθεί. Στη γραμμή διευθύνσεων δείχνει  http://ΙP του server/protocol/storeFromEmail

β) Σε ένα email υπάρχουν π.χ. 3 συνημμένα αρχεία που αφορούν σε διαφορετικά θέματα. Πως μπορώ να δώσω διαφορετικό αριθμό πρωτοκόλλου σε κάθε συνημμένο;

γ) Μετά την πρωτοκόλληση διαπιστώνω ότι δεν έχω ορίσει Χρόνο Διατήρησης του εγγράφου. Μπορώ σε ένα ήδη πρωτοκολλημένο  έγγραφο να ορίσω χρόνο διατήρησης εκ των υστέρων; 

Σας ευχαριστώ πολύ εκ των προτέρων...


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

α)

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

υποπτεύομαι ότι κάποιο συνημμένο είναι πολύ μεγάλο για τις ρυθμίσεις της php

Ρίξε μια ματιά στο storage/logs/laravel.log να δεις αναλυτικά τι γράφει

Εναλλακτικά κάνε στο αρχείο .env τη μεταβλητή APP_DEBUG από false σε true να σου εμφανίζει τα logs στην οθόνη

β)

Το ηλ.πρωτ. πρωτοκολλεί  ανά email

Για να πετύχεις αυτό που ζητάς αποθήκευσε τα συνημμένα και καταχώρισέ τα ένα ένα σε νέο πρωτόκολλο 

γ)

Ο χρόνος διατήρησης ορίζεται σε σχέση με τον φάκελο Φ. Υπάρχει ρύθμιση που επιτρέπει την επιλογή του χρόνου διατήρησης από τον χρήστη.

Αυτό γίνεται τη στιγμή που ανεβάζεις ένα αρχείο.

Για να γίνει αυτό που ζητάς πρέπει να διαγράψεις το αρχείο και να το ξανά ανεβάσεις.


vasdiam

Καλησπέρα, μετα απο επιτυχή εγκατάσταση πριν απο περίπου 2 χρόνια σε nas, ήρθε η στιγμή να το αντικαταστήσω με νεότερο. Το πρόβλημα είναι πως θα μεταφέρω την βάση δεδομένων sqlite στο καινούργιο. Μέσα απο το phpadmin βλέπω το Mariadb αλλα δεν βρήκα την βάση.
Κανένας οδηγός για την μεταφορά;

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

Η ΒΔ protocol.sqlite βρίσκεται στον φάκελο storage/app/arxeio/.

Απλά την αντιγράφεις.


Προσοχή θέλει άν στα δύο χρόνια που πέρασαν έχουν γίνει αλλαγές στη δομή της ΒΔ σε κάποια αναβάθμιση.

Τότε πρέπει να γίνει χειροκίνητη δουλειά ...

vasdiam

Παράθεση από: Γεώργιος Θεοδώρου στις 10 Οκτ 2024, 07:31:19 ΠΜΗ ΒΔ protocol.sqlite βρίσκεται στον φάκελο storage/app/arxeio/.

Απλά την αντιγράφεις.


Προσοχή θέλει άν στα δύο χρόνια που πέρασαν έχουν γίνει αλλαγές στη δομή της ΒΔ σε κάποια αναβάθμιση.

Τότε πρέπει να γίνει χειροκίνητη δουλειά ...
Ευχαριστω, για την απάντηση. Άρα ξαναστηνω το καινούργιο από την αρχή και μετά κάνω αντικατάσταση το αρχείο της βάσης και βάζω και τον φάκελο με τα συνημμένα; Όσο αφορά της αναβαθμίσεις του προγράμματος  τις παίρνει κανονικά κάθε φορά που βγαίνουν. 

vasdiam

Τελικά σήμερα το πρωι , ξαναέστησα στο νεό NAS (καινούργια εγκατάσταση), και αντέγραψα την ΒΔ protocol.sqlite που βρίσκεται στον φάκελο storage/app/arxeio/ .

ΟΛΑ ΜΙΑ ΧΑΡΑ 

*εκτός απο τα συνημμένα τα οποία ενω τα έβαλα στους φακέλους τους δεν μπορεί να τα βρει για να τα ανοίξει (ίσως το path να μην είναι ίδιο)....

Δεν υπάρχει πρόβλημα θα τα ξαναεπισυνάψω

Ευχαριστώ,

vasdiam

Παράθεση από: vasdiam στις 11 Οκτ 2024, 10:57:25 ΠΜΤελικά σήμερα το πρωι , ξαναέστησα στο νεό NAS (καινούργια εγκατάσταση), και αντέγραψα την ΒΔ protocol.sqlite που βρίσκεται στον φάκελο storage/app/arxeio/ .

ΟΛΑ ΜΙΑ ΧΑΡΑ


*εκτός απο τα συνημμένα τα οποία ενω τα έβαλα στους φακέλους τους δεν μπορεί να τα βρει για να τα ανοίξει (ίσως το path να μην είναι ίδιο)....

Δεν υπάρχει πρόβλημα θα τα ξαναεπισυνάψω

Ευχαριστώ,
Επανερχόμενος, με την αντικατάσταση της βάσης δεν μπορεί να αποθηκεύσει εγγραφές.   :'( :'( :'( :'(

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

Επειδή το σύστημα είναι linux κοίταξε λίγο τα permissions στη ΒΔ ώστε να είναι εγγράψιμη από το group http.


Για τα συνημμένα βρες το νέο path και αντικατάστησε στο table attachments το παλιό με το νέο.

vasdiam

Παράθεση από: Γεώργιος Θεοδώρου στις 11 Οκτ 2024, 02:23:09 ΜΜΕπειδή το σύστημα είναι linux κοίταξε λίγο τα permissions στη ΒΔ ώστε να είναι εγγράψιμη από το group http.


Για τα συνημμένα βρες το νέο path και αντικατάστησε στο table attachments το παλιό με το νέο.
Στην κενή (καινούργια) βάση δεν έχει πρόβλημα, κάνει νέες εγγραφές κανονικά. 
Οταν βάζω την παλιά βάση έχει θέμα. 

vasdiam

#434
Βγάζει το παρακάτω error απο το Log



2024-10-11 14:45:50] local.ERROR: connection setup failed {"userId":1,"exception":"[object] (Webklex\\PHPIMAP\\Exceptions\\ConnectionFailedException(code: 0): connection setup failed at /volume1/web/protocol/vendor/webklex/php-imap/src/Client.php:376)
[stacktrace]

Μαλλον αυτο ειναι για το email

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