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

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

Γιάννης Γαϊδαρτζής

Παράθεση από: Γεώργιος Θεοδώρου στις 15 Δεκ 2022, 02:14:28 ΜΜΨαξε λιγο πως θα ρυθμισεις τον apache να χρησιμοποιησει την php8 αντι της php7



sudo a2dismod php7.4
sudo a2enmod php8.1




Πληροφοριες:

https://www.google.com/amp/s/www.cloudbooklet.com/how-to-install-or-upgrade-php-8-1-on-ubuntu-20-04/%3famp=1
Τελικά έπαιξε. Ευχαριστώ
Πρώην ΚΕΠΛΗΝΕΤ

Agiofws

#361
Καλησπέρα,
υπαρχει κάποιος γρήγορος τρόπος να σβήσω (χρήστες ή διαχειριστή) στο Πρωτόκολλο μεσω της Mysql  για να μπορω να δημιουργήσω ξανά διαχειριστή για να μην εγκαταστήσω την εφαρμογή απο την αρχή;

Εχω ξεχάσει το ονομα χρήστη και κωδικό Διαχειριστή της εφαρμογής.

Ευχαριστώ.

Στέφανος Πήχας

Καλημέρα.
Καταρχάς συγχαρητήρια για την εφαρμογή σας και τον κόπο που έχετε κάνει όλο αυτό τον καιρό για τη δημιουργία αλλά και συντήρησή της. Την έστησα, χάρη στις οδηγίες σας αλλά και με τη βοήθεια και υποστήριξη του εκλεκτού συναδέλφου Σταύρου Ζυγούνα, ευχαριστίες και εκ μέρους του, πρόσφατα σε σύστημα με Ubuntu 22.04, MariaDb, laravel 8.83.27 και php 8.1.
Ήθελα να επισημάνω, σε περίπτωση που έχει κάποιος άλλος παρόμοιο πρόβλημα, ότι ενώ όλα έδειχναν εντάξει, σε μένα δε δούλευε σωστά η αποθήκευση των συνημμένων. Συγκεκριμένα τα pdf άνοιγαν κανονικά, αλλά κείμενα word , excel, εικόνες, και άλλα έγραφαν ότι είναι "χαλασμένο" (corrupted) το αρχείο και δε μπορεί να ανοιχτεί, σε οτιδήποτε υπολογιστή δοκιμάσαμε με διαφορετικά λειτουργικά συστήματα. Το πρόβλημα διορθώθηκε προσθέτοντας στο αρχείο /opt/protocol/app/Http/Controllers/ProtocolController.php  
αμέσως μετά από τη γραμμή 90 :
$this->middleware('writer:home/list', ['except' => ['index', 'indexList', 'getFileInputs', 'gotonum', 'download', 'find', 'getFindData', 'printprotocols', 'printed', 'about', 'setDiekpDate']]);
τη γραμμή
ob_end_clean();

Πέραν τούτου , τώρα έχουμε ολοκληρώσει τις διάφορες δοκιμές οπότε θέλουμε να το βάλουμε σε λειτουργία κανονικά.. Αλλά ως τώρα γέμιζα εγώ τη βάση δοκιμαστικά πρωτοκολλόντας διάφορα σε ότι φακέλους να'ναι. Υπάρχει κάποιος γρήγορος τρόπος να διαγράψω όλα τα περιεχόμενα της βάσης  (όσον αφορά έγγραφα που έχουν πρωτοκολληθεί, συνημμένα κτλ κτλ, μια συνολική "εκκαθάριση" ας πούμε) ή πρέπει να πάω σε φακέλους, να διαγράφω από μέσα διάφορα, ή να συνδεθώ στη βάση και να κάνω διαγραφές στους διάφορους πίνακες ένα ένα..?
Θα κάνω αναζήτηση εδώ λίγο λίγο σε όλο το νήμα μήπως έχει ήδη απαντηθεί , αλλά αν υπάρχει κάποια γρήγορη απάντηση θα βοηθήσει να εξοικονομηθεί χρόνος :) .
Ευχαριστώ και πάλι!

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

Τρεχοντας την εντολη

php artisan migrate:fresh --seed

θα δημιουργησει τους πινακες στη ΒΔ απο την αρχη



διαγραψε το αρχειο .denyregister για να κανεις εγγραφη του πρωτου χρηστη

Διαγραψε τα συνημμενα αρχεία χειροκινητα







Στέφανος Πήχας

Παράθεση από: Γεώργιος Θεοδώρου στις 13 Μαρ 2023, 07:30:05 ΜΜΤρεχοντας την εντολη

php artisan migrate:fresh --seed

θα δημιουργησει τους πινακες στη ΒΔ απο την αρχη



διαγραψε το αρχειο .denyregister για να κανεις εγγραφη του πρωτου χρηστη

Διαγραψε τα συνημμενα αρχεία χειροκινητα



Έγινε, τα έκανα αυτά όλα, δούλεψε μια χαρά. Ευχαριστώ!




Agiofws

Καλησπέρα Συγχαρητήρια για την εφαρμογή και για την υποστήριξη,

1.Υπάρχει κάποιος γρήγορος τρόπος Να σβήσουμε όλους τους φακέλους Φ... 
Για να μπορούμε να εισάγουμε κάποιους δικής μας επιλογής;

Ένας τρόπος σκέφτομαι θα ήταν (αλλά δεν ξέρω αν είναι δόκιμος) να σβήσουμε τις καταχωρήσεις του πίνακα keepvalues;

2. Όταν κάνω εισαγωγή πρωτοκόλλου από e-mail (όταν έχει συνημμένο) μου ζητάει να ορίσω φάκελο αυτό είναι υποχρεωτικό;
Το λέω γιατί υπάρχει στις ρύθμισεις στη διαχείριση μια επιλογή ΝΑΙ/ΟΧΙ . Ή μήπως κάτι δεν καταλαβαίνω εγώ καλά.

3. Η επιλογή backup κάνει backup μόνο τη βάση δεδομένων έτσι ώστε εάν κάτι πάει λάθος ξανακάνεις εγκατάσταση και εισάγεις τη βάση δεδομένων μέσω sql ή μέσω της εφαρμογής;

Ευχαριστώ


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

#366
1. Σωστό
Ο πίνακας Διατήρηση γεμίζει κάνοντας seed με τιμές που έχουμε επιμεληθεί.

2.
Αν έχει συνημμένα υποχρεωτικό.
Αν δεν έχει συνημμενα δεν εμφανίζεται το select επιλογής φακέλου Φ εκτός αν στις ρυθμίσεις επιλέξεις ΝΑΙ

3. Μέσω sql. Ένα σκάσιμο ΒΔ θέλει χέρι απο διαχειριστή.

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

#367
Παράθεση από: Στέφανος Πήχας στις 13 Μαρ 2023, 12:15:59 ΜΜΚαλημέρα.
Καταρχάς συγχαρητήρια για την εφαρμογή σας και τον κόπο που έχετε κάνει όλο αυτό τον καιρό για τη δημιουργία αλλά και συντήρησή της. Την έστησα, χάρη στις οδηγίες σας αλλά και με τη βοήθεια και υποστήριξη του εκλεκτού συναδέλφου Σταύρου Ζυγούνα, ευχαριστίες και εκ μέρους του, πρόσφατα σε σύστημα με Ubuntu 22.04, MariaDb, laravel 8.83.27 και php 8.1.
Ήθελα να επισημάνω, σε περίπτωση που έχει κάποιος άλλος παρόμοιο πρόβλημα, ότι ενώ όλα έδειχναν εντάξει, σε μένα δε δούλευε σωστά η αποθήκευση των συνημμένων. Συγκεκριμένα τα pdf άνοιγαν κανονικά, αλλά κείμενα word , excel, εικόνες, και άλλα έγραφαν ότι είναι "χαλασμένο" (corrupted) το αρχείο και δε μπορεί να ανοιχτεί, σε οτιδήποτε υπολογιστή δοκιμάσαμε με διαφορετικά λειτουργικά συστήματα. Το πρόβλημα διορθώθηκε προσθέτοντας στο αρχείο /opt/protocol/app/Http/Controllers/ProtocolController.php 
αμέσως μετά από τη γραμμή 90 :
$this->middleware('writer:home/list', ['except' => ['index', 'indexList', 'getFileInputs', 'gotonum', 'download', 'find', 'getFindData', 'printprotocols', 'printed', 'about', 'setDiekpDate']]);
τη γραμμή
ob_end_clean();
Πέραν τούτου , τώρα έχουμε ολοκληρώσει τις διάφορες δοκιμές οπότε θέλουμε να το βάλουμε σε λειτουργία κανονικά.. Αλλά ως τώρα γέμιζα εγώ τη βάση δοκιμαστικά πρωτοκολλόντας διάφορα σε ότι φακέλους να'ναι. Υπάρχει κάποιος γρήγορος τρόπος να διαγράψω όλα τα περιεχόμενα της βάσης  (όσον αφορά έγγραφα που έχουν πρωτοκολληθεί, συνημμένα κτλ κτλ, μια συνολική "εκκαθάριση" ας πούμε) ή πρέπει να πάω σε φακέλους, να διαγράφω από μέσα διάφορα, ή να συνδεθώ στη βάση και να κάνω διαγραφές στους διάφορους πίνακες ένα ένα..?
Θα κάνω αναζήτηση εδώ λίγο λίγο σε όλο το νήμα μήπως έχει ήδη απαντηθεί , αλλά αν υπάρχει κάποια γρήγορη απάντηση θα βοηθήσει να εξοικονομηθεί χρόνος :) .
Ευχαριστώ και πάλι!

Με βάση ένα googlάρισμα βρήκα τα εξής:

https://stackoverflow.com/questions/39329299/laravel-file-downloaded-from-storage-folder-gets-corrupted


Θέλει αλλαγή σε δύο σημεία στις γραμμές 1365 και 1905 στο Protocolcontroller.php

από

        return response($content)
            ->header('Content-Type', $oAttachment->getContentType())
            ->header('Content-Disposition', "filename=" . $filename);




σε

        ob_end_clean();
        return response($content)
            ->header('Content-Type', $oAttachment->getContentType())
            ->header('Content-Disposition', "filename=" . $filename);


ΔΙΟΡΘΩΘΗΚΕ ΚΑΙ ΣΤΟ GITHUB

Ευχαριστώ τον Στέφανο που εντόπισε το bug!!!

Agiofws

Καλησπέρα 8) , υπάρχει περίπτωση στην προβολή του πρωτοκόλου ο μπλέ πίνακας που περιγράφει τα πέδια των εισερχομένων και εξερχομένων να ειναι "frozen" όπως στα φύλλα γραμμογράφησης excel,googlesheets κλπ.; Δηλαδή όταν κάνεις σκρολ ο πίνακας να μένει σταθερός. Πιστέυω οτι διευκολύνει την αναγνωση του πρωτοκόλλου απο τους χρήστες του πρωτοκόλου.
Παραθέτω παραδειγμά στο συννημένο αρχείο

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

Παράθεση από: Agiofws στις 18 Μαρ 2023, 11:09:07 ΜΜΚαλησπέρα 8) , υπάρχει περίπτωση στην προβολή του πρωτοκόλου ο μπλέ πίνακας που περιγράφει τα πέδια των εισερχομένων και εξερχομένων να ειναι "frozen" όπως στα φύλλα γραμμογράφησης excel,googlesheets κλπ.; Δηλαδή όταν κάνεις σκρολ ο πίνακας να μένει σταθερός. Πιστέυω οτι διευκολύνει την αναγνωση του πρωτοκόλλου απο τους χρήστες του πρωτοκόλου.
Παραθέτω παραδειγμά στο συννημένο αρχείο
Βελτιώθηκε

Η ετικέτα του πίνακα όταν κατεβαίνουμε στη Λίστα Πρωτοκόλλου προς τα κάτω ( scroll )
παραμένει στην κορυφή του παραθύρου.

:)

Agiofws

Ευχαριστώ θα το δοκιμασω είτε μεσω git  update, είτε χειροκινητα με τον κώδικα, είτε ξανα εγκατασταση. Πρεπει να βρω και το thread  με το πως κανεις update μεσω git.

Ευχαριστώ και πάλι  ;)

Agiofws

Οκ εκανα update και δουλευει. 
Ευχαριστ'ω  :)

stsepas

Παράθεση από: Γεώργιος Θεοδώρου στις 22 Μαρ 2023, 06:39:21 ΜΜΒελτιώθηκε

Η ετικέτα του πίνακα όταν κατεβαίνουμε στη Λίστα Πρωτοκόλλου προς τα κάτω ( scroll )
παραμένει στην κορυφή του παραθύρου.

:)

Εχω πάρει όλες τις αναβαθμίσεις και διορθώσεις αλλά αυτό δεν το έχω δει. Μήπως μου ξέφυγε κάτι


stsepas

ok ευχαριστώ πολύ. Πώς το διάολο μου ξέφυγε αυτό. Να είστε καλά