are you sure that all required php extensions are installed on the new server?
you can compare it with the old server
the list if required PHP extensions for WordPress from official WordPress website:
https://make.wordpress.org/hosting/handbook/server-environment/
Related Posts:
- What might be the reason of Couldn’t fetch mysqli_result on another domain?
- How do I debug an error that a plugin is causing?
- Post meta vs separate database tables
- Is it mandatory to use $wpdb->prefix in custom tables
- Update Option Stored in Multi-Dimensional Array
- Custom Widget function in Plugin not working?
- No Error Log File, no debug info
- How should one implement add_settings_error on custom menu pages?
- Using a database view = evil incarnate?
- Widget development – Drop down options won’t save
- Prevent notice and warnings in error_reporting?
- Writing a plugin that notify my friends of new post that mentions(@) them
- WordPress and multithreading
- What is the correct way for plugins to create tables with special charset/collation considerations?
- Catch own Exceptions
- Actions or filters fired when data is saved in a custom table
- Help adding image upload functionality to widget
- Using preg_replace to clean widget output HTML
- Script to remove all inactive widgets?
- Settings API – Undefined Index when unchecking checkbox
- Multiple entries in get_option results? or why is _multiwidget set to 1?
- Sample — test — data for large WordPress install
- Is there any reason only 1 (my) IP would be added to this table using $wpdn->insert?
- Using Ajax call in jQuery doesn’t work in widget
- How to store data for posts/pages built with drag-n-drop builder?
- Using $wpdb object in a widget
- Error : “Updating failed: The response is not a valid JSON response” with custom shortcode
- Is there a naming convention for database tables created by a plugin?
- Is there a need to do apply_filter(‘widget_title’, $instance[‘title’]) or any other ‘widget_xxx’ filters?
- How can I display an error message after post has been saved?
- Execution limit and Memory limit errors even i changed to 1024M and 600(cache.php,load.php)?
- Tips for targeting widget dragable for WP Pointer on widgets.php page
- Saving data from block editor to the database
- PHP 7 – Class Method Compatibility Issue
- Creating table with plugin is not working
- How to save WP widget instances and options
- dbDelta() Error – Incorrect index name ” for query ALTER TABLE
- Sidebar widget to show popular post not working?
- Update/insert only a column of database table
- Add custom element ID depending where the widget place is, sidebar or footer
- Two functions utilizing registration_errors filter
- How can I gracefully escape an error condition?
- Using WPDB to output raw XML fails because of wp-blog-header.php
- Strange issue saving custom field data for a WooCommerce order
- Form doesnt save to database
- Updating Woocommerce Settings API when WordPress Settings API saved and vise versa
- Is using custom table to suit business needs instead of transients a big hit to page load speed?
- Plugin Development for registered users
- Input in plugin widget does not allow spaces
- Get draggable widgets on Edit Post page
- Widget options are not updated
- Optimising a big WordPress site
- wpdb->prepare and mysql UPDATE – how is it done?
- dbDelta SQL Query Not Working
- Problem with saving checkbox values with WordPress Widget API
- Plugin: database creation
- Show dynamic list of products from custom api of another database under same host
- Are there any official or unofficial guidelines for the styling of a widget?
- Make Database query only when option is updated
- Can we intercept user_login and user_pass from a wp_login_form?
- How best to handle database version dependence (from $wp_db_version)
- WP: Search and replace in DB programmatically
- Using AND and bracket grouping in SQL not working
- Custom Post Type Object – Undefined Variables
- Plugin Development: Storing and Manipulating Data That Fits JSON in Database
- Save temporary registration data
- Update plugin settings option_name for big plugin update
- Can / should a widget plugin define its own Widget Area?
- How to exclude categories from get_categories() select list inside a widget admin panel
- Widget internal hooks and functions
- How to show multiple instances of the WP125 Widget?
- “Rendering of admin template [path to template] failed”
- Ajax action has 200 status but response of No response data available for this request
- How does update method in Widget class saves $instance array from Select tag?
- How to Run Plugin on Server Without Web Browser
- Why User_login key doesn’t work with wp_update_user()
- WordPress how do I echo SUM from a column of a MySQL table by user id AND type_operation
- Quick Draft widget (dashboard.php) using custom post_type
- Load script on frontend from widget plugin
- Can’t get wpColorPicker to work in a widget
- Set widget icon in Customizer?
- Relational / Associate tables using native WordPress functionality
- WordPress doesn’t create table on plugin activation
- Update database record in plugin
- Hang Up Followed By Can’t select database
- Widget won’t be activated
- Dynamic sidebar areas not working on the Theme Customizer
- Why Worpdress doesn’t create table in database?
- Form and database, plugin development
- How to filter get_adjacent_post()?
- Detect each active instance of a widget
- How do I create Widget within plugin that uses its own class?
- Best practice to include custom user styles in widgets
- How can I get a plugin to hook ‘dbdelta_queries’ — a filter used during version update?
- Running one-off cron jobs when WP_DISABLE_CRON is true: can I hit /wp-cron.php?
- Leveraging Core Functionality in Icon Upload Plugin [closed]
- WordPress database error: [Table ‘bitnami_wordpress.questions’ doesn’t exist]
- Is it possible to add Custom Dashboard Widgets to Custom Admin Menu Page?
- Making a user platform reachable by a qr code on a pin-back-button [closed]
- multiple record insert creating many duplicate records