Μεταφορά local-admin εφαρμογής σε νέο τερματικό
Σκοπός: Το κείμενο παρουσιάζει τις διαδικασίες που θα πρέπει να ακολουθήσετε στην περίπτωση που επιχειρήσετε μεταφορά εφαρμογής WebApp local-admin σε νέο τερματικό ή στη περίπτωση που θέλετε να πραγματοποιήσετε format στον υπολογιστή που φέρει την εγκατάσταση.
Γενικά Στοιχεία: Ο βασικός φάκελος της εφαρμογής είναι ο pegasus_webapp ο οποίος περιέχει:
- Το φάκελο servers με τις εξαρτήσεις(dependancies) της εφαρμογής
- Το φάκελο webapp με τα αρχεία της εφαρμογής
Σημαντική Σημείωση: Πριν πραγματοποιήσετε οποιαδήποτε διαδικασία θα πρέπει να έχετε πάρει back up των δεδομένων σας μέσα από την εφαρμογή.
Σημείωση: Αν υπάρχει εγκατεστημένος φορολογικός μηχανισμός, συσκευή EFT/POS ή εκτελείτε απευθείας εκτύπωση μέσα από το [Pegasus .NET Devices] προτείνουμε να δημιουργήσετε μια νέα καθαρή εγκατάσταση του websocket με νέα ορίσματα στην εφαρμογή. Μπορείτε να δείτε τις μελέτες για τη σύνδεση του webapp με άλλες συσκευές εδώ. Συγκεκριμένα για την περίπτωση που υπάρχει σύνδεση με ΕΑΦΔΣΣ θα πρέπει να αντιγράψετε τον φάκελο των υπογραφών και να τον αποθηκεύσετε στη νέα εγκατάσταση.
Ρυθμίσεις:
Βήμα 1
Στο τερματικό που φέρει την εγκατάσταση του WebApp local-admin θα πρέπει να απενεργοποιήσετε όλα τα services της εφαρμογής σας.
Μέσα από τα service των windows θα εντοπίσετε τις εγγραφές
- ApachePHP64
- MySQL Server 5.6
- XlightPeg
και με δεξί κλικ και Stop θα τις σταματήσετε
Σημείωση: Αν οι επιλογή Stop δεν εμφανίζεται ενεργή θα πρέπει να εκτελέσετε το παράθυρο των services ως διαχειριστής.
Βήμα 2
Αφού απενεργοποιήσετε τα services μπορείτε να αντιγράψετε το φάκελο pegasus_webapp με όλα τα αρχεία που θα χρειαστείτε.
Σημείωση: Αν κατά την αντιγραφή του φακέλου εμφανίζεται μήνυμα ότι κάποιο αρχείο χρησιμοποιείται από άλλη εφαρμογή, επιβεβαιώστε ότι έχετε κλείσει όλα τα services και δεν υπάρχει κάποιο τερματικό με περιηγητή που προσπαθεί να κάνει access την εφαρμογή
Βήμα 3
Στο νέο τερματικό θα μεταφέρετε τα αρχεία που αντιγράψατε αποθηκεύοντας τα στις ίδιες διαδρομές που είχαν οριστεί και στην αρχική εγκατάσταση.
Βήμα 4
Τέλος θα πρέπει να δημιουργήσετε και να ενεργοποιήσετε τα services της εφαρμογής.
Apache και PHP
Για την php θα πρέπει να ανοίξετε το command line των windows και να εκτελέσετε την εντολή cd για να μεταφερθεί στο φάκελο pegasus_webapp\servers\Apache24\bin . Για παράδειγμα
cd C:\pegasus_webapp\servers\Apache24\bin
Στη συνέχεια θα εκτελέσετε την παρακάτω εντολή για τη δημιουργία του service
httpd.exe -k install -n "Apache2.4"
Σημείωση: Αν το service δεν ενεργοποιηθεί με τη δημιουργία του θα πρέπει να το ενεργοποιήσετε εσείς μέσα από τα services των windows.
MySQL
Μέσα από το command line των windows θα μεταφερθεί στο φάκελο
pegasus_webapp\servers\MySQLServer\bin
και θα εκτελέσετε την εντολή
mysqld –install MySQLServer5.6
Xlight
Από το φάκελο pegasus_webapp\servers\xlight θα εκτελέσετε το αρχείο xlight.exe . Θα επιλέξετε Global Options
Στην νέα οθόνη που θα ανοίξει και από General -> System Service θα πατήσετε το κουμπί Setup στην επιλογή Manage the system service of ftp.




