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

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

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

Ρύθμιση Εξαγωγής σε Excell

Ορίστηκε σαν προεπιλεγμένη τιμή γραμμών για εξαγωγή Πρωτοκόλλων στο Excell το 5000.

Στις ρυθμίσεις ο διαχειριστής μπορεί να ορίσει μια τιμή πχ: 10000

Αν το παρακάνουμε εξαντλείται η μνήμη και έχουμε ένα ωραίο "Error 500"


Η php πλέον μπορεί να είναι είτε 7.4 είτε 8.0

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

#241
Βελτιστοποίηση του Ηλ. Πρωτοκόλλου


Αγαπητοί φίλοι

βελτιστοποιήθηκε το Ηλ. Πρωτόκολλο με τη χρήση του εργαλείου debugbar


Έχουν περιοριστεί οι άσκοπες κλήσεις στη ΒΔ και γίνεται εξοικονόμηση πόρων.

Επίσης έγινε μετάβαση στην php 8



ΣΚΕΨΕΙΣ ...

Σας έχω εκφράσει και νωρίτερα τις σκέψεις μου για το αν θα πρέπει να ξαναγραφεί το project από την αρχή.

Νομίζω πως στην παρούσα στιγμή με το φρεσκάρισμα που έγινε θα μπορέσει το παρόν να μας εξυπηρετήσει για λίγο καιρό ακόμα !!!

Εξάλλου περιμένουμε την εφαρμογή Πρωτοκόλλου του Υπουργείου παιδείας !!! Δεν ξέρουμε αν θα δοθεί στα σχολεία ή μόνο στις διευθύνσεις !!!


Όπως και να χει ευχαριστώ όλους σας για την πολύτιμη συνεισφορά σας στην εξέλιξη του Ηλ. Πρωτοκόλλου.


Αν εντοπίσετε κάποιο προβληματάκι κατά τη χρήση του ( μόνο τότε εντοπίζονται τα λειτουργικά προβλήματα ) είμαι στη διάθεσή σας

Το ίδιο αν έχετε κάποια καλή υλοποιήσιμη ιδέα ...


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

Το Ηλ. Πρωτόκολλο πέρασε στη Laravel 8


Ενημερώθηκαν οι βιβλιοθήκες του framework στο αρχείο composer.json στις απαιτούμενες εκδόσεις για Laravel 8.

Μπορεί να μην έχει κάποια καινοτόμα "καλούδια" αλλά η καρδιά πλέον είναι laravel 8.



Αφού γίνουν οι αλλαγές πρέπει να τρέξουμε


composer install --no-dev
ή
composer update --no-dev




Παρακαλώ για προσεκτική αναβάθμιση και ανατροφοδότηση για το αποτέλεσμα ...

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

#243
Τι θα γίνει μόλις αλλάξει το έτος από 2021 σε 2022


Κατά την καταχώριση πρωτοκόλλου η εφαρμογή παρακολουθεί

  • το έτος που στέλνει η φόρμα καταχώρισης και
  • το τρέχον έτος

Το έτος που στέλνει η φόρμα καταχώρισης (1) ορίζεται από τον Διαχειριστή στις ρυθμίσεις "Ενεργό έτος πρωτοκόλλησης".
Το τρέχον έτος (2) υπολογίζεται αυτόματα.

Αν διαφέρουν δεν προχωράει η καταχώριση και εμφανίζεται μήνυμα για αλλαγή του τρέχοντος έτους.

Σε περίπτωση που δεν θέλω να ξαναρχίσω από την αρχή (νούμερο 1) την πρωτοκόλληση
αλλά θέλω να συνεχίσει στο επόμενο έτος από εκεί που τελείωσε το απελθόν έτος
αφήνω κενό το έτος στη ρύθμιση "Ενεργό έτος πρωτοκόλλησης".


Τι κάνω για να περάσω Πρωτόκολλα του έτους που τελείωσε (2021) και δεν πρόλαβα;


Στις ρυθμίσεις επιλέγω στο "Δικαιώματα χρηστών->Έλεγχοι & περιορισμοί κατά την καταχώριση" -> ΟΧΙ

Συνδέομαι σαν Διαχειριστής

Η φόρμα καταχώρισης - επεξεργασίας πρωτοκόλλου "κοκκινίζει".

Πλέον με όλα τα πεδία ξεκλείδωτα μπορώ να αλλάξω έτος, αριθμό Πρωτοκόλλου, ημερομηνία, ...


Να μη ξεχάσω να επαναφέρω τις ρυθμίσεις στις συνηθισμένες.



Καλή χρονιά με υγεία




Προς πληροφόρηση σας

χρειάστηκαν διορθώσεις στον κώδικα "για να κάνει αυτά που θέλουμε"

elitel

Καλησπέρα σας,

Έχω το εξής πρόβλημα:

Ανεβάζω στο πρωτόκολλο ένα συνημμένο αρχείο και όταν πατάω αποθήκευση λαμβάνω άσπρη οθόνη με το μήνυμα "500 server error".

Αυτό συμβαίνει στον desktop ενώ στον laptop λειτουργεί κανονικά.

Γνωρίζετε ποιο μπορεί να είναι το πρόβλημα;

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

Το πρώτο που μπορώ να σκεφτώ είναι το μέγεθος του αρχείου.


Αν πατήσεις προσθήκη συνημμένων αρχείων αριστερά εμφανίζεται η ρύθμιση της upload_max_filesize php


Επιλέξτε αρχείο έως 2M
ή πληκτρολογείστε ΑΔΑ


Ρίξε μια ματιά στον επόμενο σύνδεσμο:

https://github.com/g-theodoroy/electronic_protocol#%CE%BC%CE%AD%CE%B3%CE%B5%CE%B8%CE%BF%CF%82-%CF%83%CF%85%CE%BD%CE%B7%CE%BC%CE%BC%CE%AD%CE%BD%CF%89%CE%BD-%CE%B1%CF%81%CF%87%CE%B5%CE%AF%CF%89%CE%BD


Αν δεν είναι αυτό δες τι γράφει στο storage/logs/laravel.log




elitel

#246
Τα αρχεία που ανεβάζω δεν είναι πάνω από 1MB.

Η ρύθμιση στο php.ini για της upload_max_filesize είναι 2048MB.

Το storage/logs/laravel.log δίνει τα παρακάτω:

[2022-01-16 19:40:08] local.ERROR: fopen(): Filename cannot be empty {"userId":1,"exception":"[object] (ErrorException(code: 0): fopen(): Filename cannot be empty at C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\FilesystemAdapter.php:222)
[stacktrace]
#0 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(2, 'fopen(): Filena...', 'C:\\\\Users\\\\\\xCE\\x9C\\xCE\\x99\\xCE\\x9B...', 222, Array)
#1 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Filesystem\\FilesystemAdapter.php(222): fopen('', 'r')
#2 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Http\\UploadedFile.php(85): Illuminate\\Filesystem\\FilesystemAdapter->putFileAs('/arxeio/\\xCE\\xA6.1.1/', Object(Illuminate\\Http\\UploadedFile), '1-20220116_2-3-...', Array)
#3 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\app\\Http\\Controllers\\ProtocolController.php(714): Illuminate\\Http\\UploadedFile->storeAs('/arxeio/\\xCE\\xA6.1.1/', '1-20220116_2-3-...')
#4 [internal function]: App\\Http\\Controllers\\ProtocolController->update(Object(App\\Protocol))
#5 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Controller.php(54): call_user_func_array(Array, Array)
#6 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\ControllerDispatcher.php(45): Illuminate\\Routing\\Controller->callAction('update', Array)
#7 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(219): Illuminate\\Routing\\ControllerDispatcher->dispatch(Object(Illuminate\\Routing\\Route), Object(App\\Http\\Controllers\\ProtocolController), 'update')
#8 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Route.php(176): Illuminate\\Routing\\Route->runController()
#9 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(680): Illuminate\\Routing\\Route->run()
#10 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Pipeline.php(30): Illuminate\\Routing\\Router->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#11 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\app\\Http\\Middleware\\ΜustBeWriterOrAdmin.php(21): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#12 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(163): App\\Http\\Middleware\\ΜustBeWriterOrAdmin->handle(Object(Illuminate\\Http\\Request), Object(Closure), 'home/list')
#13 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#14 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Middleware\\SubstituteBindings.php(41): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#15 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(163): Illuminate\\Routing\\Middleware\\SubstituteBindings->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#16 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#17 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Auth\\Middleware\\Authenticate.php(43): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#18 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(163): Illuminate\\Auth\\Middleware\\Authenticate->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#19 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#20 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken.php(75): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#21 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(163): Illuminate\\Foundation\\Http\\Middleware\\VerifyCsrfToken->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#22 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#23 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\View\\Middleware\\ShareErrorsFromSession.php(49): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#24 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(163): Illuminate\\View\\Middleware\\ShareErrorsFromSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#25 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#26 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Session\\Middleware\\StartSession.php(56): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#27 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(163): Illuminate\\Session\\Middleware\\StartSession->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#28 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#29 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse.php(37): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#30 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(163): Illuminate\\Cookie\\Middleware\\AddQueuedCookiesToResponse->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#31 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#32 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Cookie\\Middleware\\EncryptCookies.php(66): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#33 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(163): Illuminate\\Cookie\\Middleware\\EncryptCookies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#34 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#35 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(104): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#36 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(682): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#37 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(657): Illuminate\\Routing\\Router->runRouteWithinStack(Object(Illuminate\\Routing\\Route), Object(Illuminate\\Http\\Request))
#38 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(623): Illuminate\\Routing\\Router->runRoute(Object(Illuminate\\Http\\Request), Object(Illuminate\\Routing\\Route))
#39 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Router.php(612): Illuminate\\Routing\\Router->dispatchToRoute(Object(Illuminate\\Http\\Request))
#40 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(176): Illuminate\\Routing\\Router->dispatch(Object(Illuminate\\Http\\Request))
#41 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Pipeline.php(30): Illuminate\\Foundation\\Http\\Kernel->Illuminate\\Foundation\\Http\\{closure}(Object(Illuminate\\Http\\Request))
#42 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\fideloper\\proxy\\src\\TrustProxies.php(57): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#43 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(163): Fideloper\\Proxy\\TrustProxies->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#44 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#45 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#46 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(163): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#47 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#48 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest.php(21): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#49 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(163): Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#50 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#51 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize.php(27): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#52 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(163): Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#53 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#54 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode.php(62): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#55 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(163): Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode->handle(Object(Illuminate\\Http\\Request), Object(Closure))
#56 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Routing\\Pipeline.php(53): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}(Object(Illuminate\\Http\\Request))
#57 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Pipeline\\Pipeline.php(104): Illuminate\\Routing\\Pipeline->Illuminate\\Routing\\{closure}(Object(Illuminate\\Http\\Request))
#58 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(151): Illuminate\\Pipeline\\Pipeline->then(Object(Closure))
#59 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Http\\Kernel.php(116): Illuminate\\Foundation\\Http\\Kernel->sendRequestThroughRouter(Object(Illuminate\\Http\\Request))
#60 C:\\Users\\ΜΙΛΛΥ\\Desktop\\electronic_protocol-win\\electronic_protocol\\www\\public\\index.php(55): Illuminate\\Foundation\\Http\\Kernel->handle(Object(Illuminate\\Http\\Request))
#61 {main}
"}


Δοκίμασα το "Ηλεκτρονικό Πρωτόκολλο" και σε άλλους δύο υπολογιστές. Έναν lapotop και ένα desktop. Συμβαίνει ακριβώς το ίδιο. Στον desktop βγάζει το σφάλμα ενώ στον lapotop λειτουργεί κανονικά. Όλοι οι υπολογιστές έχουν το ίδιο λειτουργικό σύστημα (windows 11).

Υποψιάζομαι πλέον ότι είναι θέμα υπολογιστή αλλά δεν μπορώ να καταλάβω ποιο είναι το πρόβλημα.

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

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


Έχει γίνει συζήτηση και νωρίτερα για προβλήματα στο όνομα των συνημμένων

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


« Απάντηση #121 στις: 19 Μαΐ 2020, 11:08:55 πμ » έως « Απάντηση #143 στις: 21 Μαΐ 2020, 06:02:24 μμ »



Απλή λύση: Αλλάζεις το όνομα του αρχείου.



Αν θες να ψάξεις περισσότερο αφού συμπεριφέρονται διαφορετικά οι 2 ΗΥ (desktop -laptop ) σύγκρινε τις ρυθμίσεις γλώσσας και κωδικοποίησης στους 2 υπολογιστές.

Αν καταλήξεις κάπου παρακαλώ κοινοποίησέ το για να επωφεληθούν και οι άλλοι.

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

Θα ήθελα να ρωτήσω ποια έκδοση χρησιμοποιείς και πως είναι εγκατεστημένη

elitel

#249
Χρησιμοποιώ αυτή:

https://github.com/g-theodoroy/electronic_protocol/releases/tag/win.0.1

Δεν έκανα κάποια εγκατάσταση. Απλά αποσυμπίεσα το zip αρχείο και έτρεξα το electronic_protocol.exe.

Επίσης σύγκρινα και τους δύο υπολογιστές και έχουν τις ίδιες ρυθμίσεις γλώσσας και κωδικοποίησης.

Άλλαξα και την κωδικοποίηση στον desktop σε utf-8 αλλά πάλι τίποτα.

Ακουλούθησα πρώτα τις συμβουλές που μου υποδείξατε και πάλι τίποτα.

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

Αυτές οι "εκδόσεις" είναι περισσότερο για επίδειξη του Ηλ.Πρωτοκόλλου.


Όπως γράφεται:

g-theodoroy released this 26 Jan 2020· 85 commits to master since this release


Από τον Ιανουάριο του 20 έχουν γίνει 85 προσθήκες-αλλαγές στον κώδικα.



Εφόσον σε ενδιαφέρει να χρησιμοποιήσεις το Ηλ.Πρωτόκολλο

θα πρέπει να εγκαταστήσεις την εφαρμογή σε ένα server. (lamp ή xamp)

Υπάρχουν αναλυτικές οδηγίες και βίντεο.

elitel

Ωραία. Θα το προσπαθήσω.

Ευχαριστώ πολύ για το χρόνο που αφιερώσατε.


elitel

Καλημέρα κ. Θεοδώρου.

Κατάφερα να εγκαταστήσω χωρίς πρόβλημα το "Ηλ. Πρωτόκολλο" σε server στον desktop.

Θα ήθελα να σας ρωτήσω αν μπορώ να χρησιμοποιήσω την εφαρμογή για δύο δομές (Γυμνάσιο-Λύκειο) στον ίδιο υπολογιστή, δηλ. να έχω δύο "Ηλ. Πρωτόκολλα" στον ίδιο υπολογιστή.

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

Γίνεται βεβαίως

κάντε την εγκατάσταση σε 2 υποφακέλους  (με αντίστοιχους public folders)

protocolGym

protocolLyk

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

Στις ρυθμίσεις μπορείτε να αλλάξετε το "Χρώμα επικεφαλίδας" για να υπάρχει εύκολη διάκριση σε ποιο Πρωτόκολλο δουλεύετε.








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

Σας κοινοποιώ έναν οδηγό για εγκατάσταση του Ηλ. Πρωτοκόλλου σε UBUNTU 20.04.

Η εγκατάσταση έγινε σε vm.

Εγκαταστάθηκε φρέσκος UBUNTU server και ακολούθως

apache, php8 με τις απαραίτητες extensions, composer.

Ακολούθησε κατέβασμα και εγκατάσταση του Ηλ.Πρωτοκόλλου, ρύθμιση apache.

Δεν εγκαταστάθηκε mysql.


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

https://magefan.com/blog/install-local-lamp-server-for-ubuntu
https://linuxbuz.com/linuxhowto/install-php-8-on-ubuntu-20-04-with-apache-and-nginx

Όλα μαζί στο συνημμένο αρχείο.


Παρατήρηση:

Με τον ίδιο οδηγό έγινε εγκατάσταση και σε άλλο vm.
Αν η php του συστήματος είναι η php8.1 αντικαταστήστε
στις εντολές όπου php8.0- σε php8.1-