Select Page

PHP Blogs


5 reasons for error “Your PHP installation appears to be missing the MySQL extension” and how to fix it

5 reasons for error “Your PHP installation appears to be missing the MySQL extension” and how to fix it

Dedicated Support Engineers at Bobcares manage thousands of WordPress sites of web designers, digital marketers, online publishers, web hosts and more.

In these sites, this error usually comes up after a recent migration:

Your PHP installation appears to be missing the MySQL extension which is required by WordPress.
 (more…)
What to do when your PHP sites running on PHP-FPM stop working

What to do when your PHP sites running on PHP-FPM stop working

A single downtime or error can badly affect an online business. In our role as Outsourced hosting support specialists for web hosts, we encounter and resolve many web server issues in our customers’ servers.

Most webservers such as Apache, NginX etc. make use of additional tools and modules to improve their performance and speed up the sites. PHP FPM (FastCGI Process Manager) is one such tool that speeds up PHP sites. (more…)

How to disable custom user.ini files in public_html for Easyapache 4

In a recent post on how to allow users to configure their custom PHP settings, we discussed the steps to enable custom php ini in cPanel servers with suPHP using EasyApache 4.

But in a shared server environment, it is usually not advisable to allow customers to have their own custom php.ini file to override the server wide settings. (more…)

How to fix Joomla error “There was an error uploading this file to the server”

How to fix Joomla error “There was an error uploading this file to the server”

In Joomla, ‘There was an error uploading this file to the server’ message is often seen by users while trying to upload a template, extension or any file such as backup, via the front-end interface.

For instance, when you try to install an Joomla extension using the feature ‘Extensions >> Extension Manager >> Install >> Install from Directory‘, this error message can cause the installation to fail. (more…)

How to update PHP version in Amazon Linux to PHP 5.6

How to update PHP version in Amazon Linux to PHP 5.6

Did you know that each PHP version is fully supported only for two years from its initial stable release? Unsupported versions are vulnerable to security exploits, which is why you need to timely update PHP versions.

In the case of AWS, PHP upgrade should be performed in all server instances that run PHP, for securing them. But the upgrade steps may vary with the OS flavour in that server.
(more…)

How to enable custom php ini in cPanel servers with suPHP using EasyApache 4

PHP is a commonly used scripting language for websites, and its configuration settings can be managed using a server-wide php.ini file.

Most shared hosting providers enforce server-wide php ini settings on all users. But some software such as WordPress, Joomla, etc. require custom PHP ini for websites. (more…)

How to fix Joomla error ‘PHP temporary directory is not set’

How to fix Joomla error ‘PHP temporary directory is not set’

In Joomla, while accessing the ‘Extension Manager’ feature in Admin panel, a commonly noticed warning is ‘PHP temporary directory is not set’.

Extension Manager is used to manage the Joomla extensions via the Admin panel and any warnings in the page can cause a hindrance in updating and installing them.

Extensions such as plugins, modules, templates, etc. helps to add on to the functionality of Joomla. Today we’ll see what causes this joomla error and how to fix it. (more…)

How to fix ‘MySQL Remote Root Code Execution’ / ‘Privilege Escalation’ (zero day ) vulnerability – CVE-2016-6662

How to fix ‘MySQL Remote Root Code Execution’ / ‘Privilege Escalation’ (zero day ) vulnerability – CVE-2016-6662

On Sep 12th, Dawid Golunski announced CVE-2016-6662 aka MySQL Remote Root Code Execution / Privilege Escalation (0 day) vulnerability.

CVE-2016-6662 is reported as a critical exploit which can allow local and remote attackers to execute arbitrary code with root privileges in a vulnerable MySQL server. (more…)

How to fix PHP FFmpeg error “Unable to load dynamic library ‘/usr/local/lib/php/extensions/no-debug-non-zts-20090626/ffmpeg.so'”

How to fix PHP FFmpeg error “Unable to load dynamic library ‘/usr/local/lib/php/extensions/no-debug-non-zts-20090626/ffmpeg.so'”

Server wide errors are always a panic situation for server owners. A single server wide error can affect multiple websites in a split-second.

To maintain business credibility, its therefore crucial to fix server wide errors promptly. At Bobcares, we do this for our shared hosting customers, with our technical support services. (more…)

How to fix HTTPoxy vulnerability in cPanel, Plesk or other Linux / Windows servers

How to fix HTTPoxy vulnerability in cPanel, Plesk or other Linux / Windows servers

On 18th July, our security team was alerted to a series of vulnerabilities called HTTPoxy. It allows attackers to steal data from CGI enabled web servers.

As of this writing, patches only available for Litespeed, but we’ve identified ways to mitigate this vulnerability in Apache, Nginx, IIS and other web servers and proxies.

[ Update 21st July – cPanel released patches for Apache. Click here to know more ]

(more…)