No solution here works for my “Class 'PDO' not found.”

后端 未结 2 353
孤独总比滥情好
孤独总比滥情好 2021-01-28 13:49

I know there are questions with similar titles here but none seem to work for me hence the reason to create a new question.

So here\'s the problem, i have a site that wo

相关标签:
2条回答
  • 2021-01-28 14:04

    Contact your Hosting support and let them enable PDO for you.

    In some hosting you can overwrite php.ini by creating php.ini file in your hosting root. These are the extensions you need to enable in php.ini if you are in windows hosting.

    extension=php_pdo.dll
    extension=php_pdo_mysql.dll
    

    Edit:

    Check if PDO is already installed by your hosting provider. Create index.php file or any other file which you can access. The content must have

    <?php
        phpinfo();
    ?>
    

    If PDO is installed already, the next thing to do is running composer install (SSH access required). You must delete your vendor folder beforehand. Assuming that your public folder is /var/www/html. go to the html directory and run

    composer install
    
    0 讨论(0)
  • 2021-01-28 14:10

    It's late but i here is my solution. i was facing the same problem in Laravel 5.6 and i didn't have SSH access for some reason. but when i change my PHP version from 7.2 to 7.1 it works for me.

    Hope this will work with someone who doesn't have shell access.

    0 讨论(0)
提交回复
热议问题