• I ‘manage’ this site for the owners (I am not a professional, but have designed and maintained websites from the late 90’s – the early and easy coding. I am not skilled in anything but basic xhtml). The domain name is with FastHosts, who have recently emailed to say the php version needs to be updated – which I did in the FastHosts control panel. However, the site is now saying:

    Your PHP installation appears to be missing the MySQL extension which is required by WordPress.

    I can access through ftp, but not any other way. I rang FastHosts, who were unable to help. Can anyone here help me?
    Thanks in anticipation,
    Joules

    The page I need help with: [log in to see the link]

Viewing 11 replies - 1 through 11 (of 11 total)
  • Moderator Steven Stern (sterndata)

    (@sterndata)

    Volunteer Forum Moderator

    It sounds like the library php-mysqlnd is missing. That would almost certainly need to be added by the host, thouch there may be some place in CPanel where you can specify it. Do you have cpanel access? (Or access to your host’s control panel?)

    Thread Starter joulestaylor

    (@joulestaylor)

    Hi Steven.
    I have access to the control panel at Fasthosts and I can access the WordPress site through ftp. Is that any use?

    Thanks,
    Joules

    Hi Rajan.

    Looking through the instructions atm but it looks awfully complex. I don’t even know what a VPS Server is.

    Will keep reading but if there’s a simpler solution I’d appreciate it!

    Thanks, Joules.

    Moderator Steven Stern (sterndata)

    (@sterndata)

    Volunteer Forum Moderator

    The simplest solution is to contact your host and ask about the libraries that are/should be installed. It may just be that they just need to restart the PHP process.

    @joulestaylor do you see a php.ini in the ftp file listing?

    Thread Starter joulestaylor

    (@joulestaylor)

    Hi Luckychingi

    No – no php.ini file that I can find.

    Thanks,
    Joules

    Try this link from Fasthosts
    https://www.youtube.com/watch?v=AO2CIvYPmlg&feature=youtu.be

    OR

    create a simple file test.php in the root folder with the following content:

    
    <?php
    phpinfo();
    

    open https://www.foxandhoward.co.uk/test.php in a browser and check the location of the php.ini file.

    delete the test.php file once you get the location of php.ini

    share the location of the php.ini file.

    Moderator Samuel Wood (Otto)

    (@otto42)

    www.ads-software.com Admin

    @joulestaylor If your host told you to update the PHP version, then they should have installed that PHP version. Tell them that they forgot to install the PHP MySQLi extension along with the new version of PHP.

    In the meantime, go back to the older PHP version. Version 5.6 or 7.0 or something like that. Tell your host that it is not enough to update the PHP versions without also adding in the commonplace extensions that every web application needs in order to function.

    Thread Starter joulestaylor

    (@joulestaylor)

    Thanks to everyone who has offered help – I shall explore the options tomorrow. For now I’ve reverted to php 5.3 and the site is back until I can sort out the problem.

    Again, many thanks for all your help!

    Cheers
    Joules

    Thread Starter joulestaylor

    (@joulestaylor)

    Luckichingi

    Sorry for the delay, rl intruded. Have tried your suggestions and found this:

    Loaded Configuration File /opt/php56/etc/php.ini

    Where do I go from here, please?

    Also, as of Saturday, when I try to load the website I’m getting:

    504 Gateway Time-out
    nginx/1.15.7

    And have no idea how to fix it. Any advice?

    Thanks in anticipation
    Joules

    Thread Starter joulestaylor

    (@joulestaylor)

    Greetings.

    Son and I have spent a couple of hours trying to sort out the 504 Gateway Time-out with no success. This is what seems to be causing the problem –

    Error loading this URI: Could not load the source for blob:https://www.foxandhoward.co.uk/f007a7ed-4868-438f-9af6-4a013bb1cc56.
    [Exception… “Failed to open input source ‘blob:https://www.foxandhoward.co.uk/f007a7ed-4868-438f-9af6-4a013bb1cc56′&#8221; nsresult: “0x805303f4 (<unknown>)” location: “JS frame :: resource://devtools/shared/base-loader.js -> resource://devtools/shared/DevToolsUtils.js :: mainThreadFetch :: line 644” data: yes]
    Stack: mainThreadFetch@resource://devtools/shared/base-loader.js -> resource://devtools/shared/DevToolsUtils.js:644:5
    _getSourceText/<@resource://devtools/shared/base-loader.js -> resource://devtools/server/actors/source.js:417:29
    Line: 644, column: 0

    We have no idea what this means or how to fix it. Can anyone help please? We’ve tried all the possible fixes suggested on hostinger.com but nothing works.

    Thanks in anticipation
    Joules

Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘PHP and MySQL – HELP!’ is closed to new replies.