PHP Startup: Unable to Load Dynamic Library

Permalink
I am creating a new website for a client and I went to login to work on it today, and after launching into edit mode, no blocks are selectable or editable. other functions do not work as well.

I did notice this error message at the bottom right corner of the screen when I slide the dashboard panel open

(see attached screenshot)

{"error":{"message":"PHP Startup:Unalbe to load dynamic libary
'VusrVlocalVphp53VlibVphpVextensionsVno-debug-non-zts-20090626Vtimezonedb.so: cannot open shared object file: No such file or directory"}, "errors":["PHP Startup: Unable to load dynamic library
'VusrVlicalVphp53VlibVphpVextentionsVno-debug-non-zts-20090626Vtimezonedb.so: cannot open shared object file: No such file or directory"]}


Is there a way to fix this issue without having to resort to starting over on the site?

1 Attachment

CharismaBusiness
 
Gondwana replied on at Permalink Reply
Gondwana
Looks like a php issue to me. Perhaps your web host reconfigured something. A lazy thing to try would be to use a different php version, such as 5.6. You may be able to do this via CPanel.
CharismaBusiness replied on at Permalink Reply
CharismaBusiness
Now that you mention this, I just checked my other 5.7 sites on the same hosting panel and they all have the same error. You must be right.

So if I go in and change PHP version, I'm concerned about the other C5.6 sites on there getting messed up?

The current version is set to native 5.3 if I set to 5.6 will that mess up my other installs?
Gondwana replied on at Permalink Reply
Gondwana
My understanding is that the change would affect all your installations. It's a pain and probably unnecessary, but I'd back up everything before making the change.

I'm not sure what the latest version of php that works with c5.6 is. The c5 doco seems vague on this. I certainly wouldn't try php 7.

Bear in mind that this is a workaround. Your host should be able to get php 5.3 working.
CharismaBusiness replied on at Permalink Best Answer Reply
CharismaBusiness
So you were right. It was the PHP version. I dealt with my hosting provider and they were able to help me change the PHP version using the htaccess file for each install.... I had no idea you could do that. So for all my 5.7 sites I set to php 5.6 and it fixed it like a charm.

If anyone else has this problem in the future, this is the page that they sent me to to get the code necessary to change the PHP version using the .htaccess file:

http://kb.securesignup.net/index.php?/article/AA-00391/42/Premium-H...
Gondwana replied on at Permalink Reply
Gondwana
Great! Altho I still suspect that it was your provider who broke the previous version (probably for security reasons).

I didn't know you could change php per install; that could be useful. Thanks!