freepbx logo

freepbx και php-mbstring

Όσοι από εσάς ασχολείστε με το freepbx, ίσως συναντήσατε το παρακάτω μήνυμα μετά τα πρόσφατα updates:

PHP-MBSTRING isn’t installed. PHP-MBSTRING is a requirement of PHP SysInfo. System Statistics are disabled until that package is installed.
This can be resolved by installing the ‘php-mbstring’ package on most distributions, and then restarting Apache.

Το μήνυμα είναι ενημερωτικό. Δεν εμποδίζει τη λειτουργία του συστήματος, αφορά την εμφάνιση συγκεκριμένων στατιστικών. Η συμμόρφωση με την εν λόγω προτροπή απαιτεί την εγκατάσταση του php-mbstring και την επανεκκίνηση του apache.

Το πρόβλημα προκύπτει από το γεγονός ότι στη default διανομή του freepbx δεν είναι εγκατεστημένο στο PHP-MBSTRING και έτσι το σύστημα ζητά την εγκατάστασή του. Αυτό δυστυχώς δεν γίνεται μέσω του UI και έτσι απαιτείται η χρήση του ssh για την εγκατάσταση του πακέτου.

Για να το εγκαταστήσετε συνδεθείτε στο σύστημα με ssh και γράψτε τα ακόλουθα:

yum install php-mbstring

(για την εγκατάσταση του php-mbstring)

service httpd restart

(για την επανεκκίνηση του apache, ώστε να ενεργοποιηθεί στο module)

Για την πληρότητα του παρόντος αναφέρουμε ότι το πακέτο php-mbstring επιτρέπει στην php τον χειρισμό multibyte αλφαριθμητικών (string, κωδικοποιημένα σε UTF-8, UCS-2 κλπ.), εξ ού και η συντόμευση mbstring.


Comments

Αφήστε μια απάντηση

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *