This topic has 13 replies, 3 voices, and was last updated 6 months ago ago by Andrew Mitchell
Hello, I run php 8.3.8 and the following errors appear when debugging mode is true. With php 8.0.30 the problem disappeared but I cannot stay with php8.0.30. When I disable the et-core plugin the problem disappeared. When et-core is enable and all the other plugin deactivated, the problem appear again.
Can you please provide any solution on that?
There is a staging where you can test anything you want.
Thank you!
Deprecated: Creation of dynamic property Kirki_Toolkit::$modules is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/kirki.php on line 67
Deprecated: Creation of dynamic property ETC\Inc\Core::$controllers is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/inc/core.php on line 126
Deprecated: Creation of dynamic property ETC\Inc\Core::$models is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/inc/core.php on line 127
Deprecated: Creation of dynamic property St_Woo_Swatches_Admin::$plugin_admin_dir_path is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/st-woo-swatches/admin/class-st-woo-swatches-admin.php on line 23
Deprecated: Creation of dynamic property St_Woo_Shop::$plugin_public_dir_path is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/st-woo-swatches/public/partials/class-st-woo-shop.php on line 17
Deprecated: Creation of dynamic property Kirki_Field_Code::$name is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Code::$name is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Code::$name is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Code::$name is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Code::$name is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$name is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$dynamic is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$row_label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$button_label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$name is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$dynamic is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$row_label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$button_label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$name is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$dynamic is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$row_label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$button_label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$name is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$row_label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$button_label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$name is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$row_label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$button_label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Text::$name is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Text::$label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Text::$name is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Text::$label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Text::$name is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Text::$label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Text::$name is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Text::$label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Text::$name is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Text::$label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Text::$name is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Text::$label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$name is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$dynamic is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$row_label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$button_label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Text::$name is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Text::$label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Text::$name is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Text::$label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$name is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$row_label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$button_label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$name is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$row_label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$button_label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$name is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$dynamic is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$row_label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Deprecated: Creation of dynamic property Kirki_Field_Repeater::$button_label is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-content/plugins/et-core-plugin/packages/kirki/core/class-kirki-field.php on line 291
Hello, Servit,
Thank you for reaching out to us.
We recommend using PHP version 8.1 or 8.2 for optimal compatibility. Currently, we have not added support for PHP 8.3.8, as many plugins are not yet compatible with this version. Please select one of the aforementioned versions to ensure the best performance and stability.
Best Regards,
8Theme’s Team
Thank you for your fast response!
I forgot to mention that I have also try PHP8.2.20 AND 8.1.29 but the results are the same.
This is the reason that finally add PHP8.0.30 in order to work.
So, PHP 8.1 AND 8.2 does not work to my server setup.
Any other advice?
Thank you
Hello, Servit,
Please activate PHP 8.1.29 and set the administrator role for our user in your Dashboard.
Also, provide FTP access. Then your question will be passed to someone from our dev team.
For FTP access, we require the following details: FTP host, FTP username, FTP password, FTP port, and FTP encryption type. If you need assistance in creating these credentials, please reach out to your hosting provider who will guide you through the process.
Best Regards,
8Theme’s Team
Good morning,
Sorry for forgetting that.. Now you have administrative rights.
Thank you
Hello, Servit,
1/ “I forgot to mention that I have also try PHP8.2.20 AND 8.1.29 but the results are the same.” – please change the current 8.3.8 to 8.1.29 version and let us check the issues more deeply.
2/ We would like to bring to your attention that utilizing the Appearance theme editor or a file manager plugin to implement fixes or code carries the risk of inducing fatal errors. Such errors could potentially result in you being locked out and the website becoming inaccessible. It is for this reason that we recommend editing files through FTP; the use of the File Manager or theme editor alone does not offer the level of security and control required for such operations.
Thank you for your understanding.
Kind Regards,
8theme team
I understand,
I have change to PHP 8.1.29.
In private area is the FTP access.
Thank you
Just in case, but I’m sure you know it, that the staging website is in the subfolder /staging. So, Please be careful with the production files.
Thank you
Hello, servit,
I hope this message finds you well. We have noticed that you are currently using PHP version 8.1.29. Unfortunately, we are unable to view any errors with this version. Could you please provide us with the full path to the directory on your FTP server?
Thank you for your attention to this matter. We look forward to your prompt response.
Best Regards,
8Theme’s Team
Hello,
This is the full path:
/var/www/vhosts/thegemstories.com/httpdocs/staging
Thank you
Hello, servit,
We hope this message finds you well. We have made some necessary corrections to enhance the functionality of our theme and plugin. To apply these updates, please download the revised files from the link provided in the private content section.
However, we strongly recommend that you first test these updates on a staging environment, as they involve compatibility adjustments with PHP.
Should you require any assistance during the update process, please do not hesitate to contact us.
Best Regards,
The 8Theme Team
Hello,
I have install the new version 9.3.13 and in the staging everything looks well. In the production the following error appear:
Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-includes/functions.php on line 7288
Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-includes/functions.php on line 2187
Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-includes/functions.php on line 7288
Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-includes/functions.php on line 2187
Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-includes/functions.php on line 7288
Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-includes/functions.php on line 2187
Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-includes/functions.php on line 7288
Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-includes/functions.php on line 2187
Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-includes/functions.php on line 7288
Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-includes/functions.php on line 2187
Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-includes/functions.php on line 7288
Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-includes/functions.php on line 2187
Deprecated: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-includes/formatting.php on line 2831
Deprecated: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/vhosts/thegemstories.com/httpdocs/wp-includes/formatting.php on line 2831
Hello, servit,
Thank you for reaching out and providing detailed information about the issues you are encountering on your production site after updating to version 9.3.13.
From the errors you’ve described, it appears that the issues are related to the compatibility of the current WordPress version with PHP 8.3.8. As you mentioned, WordPress has only announced beta support for PHP 8.3.8, which might be causing these deprecated function warnings.
Here are a few steps you can take to resolve these issues:
1. Ensure that both your staging and production environments are running the same version of WordPress. Sometimes, discrepancies in versioning can lead to unexpected behavior.
2. Verify that all plugins and themes are updated to their latest versions. Outdated plugins or themes can cause compatibility issues with newer versions of WordPress and PHP.
3. Consider downgrading the PHP version on your production site to a version fully supported by WordPress (e.g., PHP 8.0 or 8.2) until the compatibility with PHP 8.3.8 is stable and out of beta. This might resolve the deprecated function warnings.
Best Regards,
8Theme’s Team
You must be logged in to reply to this topic.Log in/Sign up