Point of Sales – Installation Not Correct Check Your PHP.INI File

I recently received a request for a receipt from one of my customers, whom puchased a used computer. I do not normally print out receipts. The only time I give a receipt to a customer, is if they pay by credit card.

I have never had any major problems by not giving out a printed receipt. I have on occasion received a request for a printed receipt. I decided to look for an open source point of sales software that I could install on a virtual private server.

I found Open Source Point of Sale, which is entirely free. This software requires PHP, a sequential database like MyStructuredQueryLanguage, and webserver software for example Apache or Nginx. The installation went smoothly until I received this error upon attempting to login with the administrator account credentials.

The installation is not correct, check your php.ini file.

A quick google search revealed different possible solutions. I was able to resolve this error by installing a missing PHP-INTL module. Also, I had to enable this module within the PHP configuration.

This requires that PHP gets recompiled on your web server. I use Centos Web control panel. I browsed to “PHP Version Switcher” under “PHP Settings”.

Under “PHP version:” you will want to select your current version of PHP and then scroll down until you see “intl” in a list of modules. You will want to place a check box next to “intl” to enable this module. Now you will want to click on “Build”.

PHP will be rebuilt with the PHP-INTL module enabled. This took around five minutes to complete on a virtual private web server. This could take longer to complete depending on the resources available on your web server.

I was able to monitor the PHP being recompiled by viewing the log file real time with the tail command. Once PHP was rebuilt then I was able to successfully login to Open Source Point of Sales software. These instructions were written for a virtual private server with Linux operating system installed.

Need Online Computer Technical Support? Ask a Computer Technician Now and Solve Your Computer Problem.