Dentalia has now been updated to 2.3 and a major update for Recycle is coming soon. We hope you enjoy the new features! Thanks for your patience!

Okay
  Public Ticket #2814176
Icons disappear after PHP 8.0 update.
Closed

Comments

  •  7
    orhanabi2 started the conversation

    Hello, After the PHP 8.0 update I performed today, the icons that I used are invisible.

  •  564
    OrionThemes replied

    Hi,

    Can you share an username and a password for your Wordpress, so we can log in and investegate the isue?

    Kind regards,

    Andrej


  •   orhanabi2 replied privately
  •  564
    OrionThemes replied

    Hi,

    I noticed some additional issues with the site.

    I wanted to check if there is a PHP error log available, to see what is going on. I usually do this by installing the File manager plugin: https://wordpress.org/plugins/wp-file-manager/
    However, the installation of the plugin failed:

    7001972440.png

    Can you try to install this plugin? 

    Access to error log is essencial, so we can see where exactly errors are comming from. 

    Kind regards,

    Andrej 

  •  7
    orhanabi2 replied

    Hello, The reason why you cannot install the extension is because the PHP version is 8.0. In my own research, I saw that it may be caused by the redux framework. I have no idea where to update Redux. These errors only happen in PHP 8.0 Version. I have installed File Manager for you. I'm waiting for support again, I think updating redux will solve the problem.

  •  7
    orhanabi2 replied

    Hello, I support you. Currently the error does not appear for me to enter PHP 7.4. When I apply it to 8.0, File Manager is running.

  •  564
    OrionThemes replied

    Hi,

    We use Redux in the dentalia plugin (for Theme Options). We can update the Redux in our development version, test it, then send you the updated version of the plugin. Would that be OK?

    We'll need couple of days to prepare it.

    Kind regards,

    Andrej

  •  7
    orhanabi2 replied

    It would be great because I am getting redux error in PHP 8.0 Zero version. This error is likely to exist for other users like me. I'm waiting for the updated version of the plugin from you. I hope you will send it to me as soon as possible.  Thank you orion family.

  •  564
    OrionThemes replied

    Hi,

    I am attaching the development version of the dentalia plugin version 2. 
    Download the file, then go to Plugins -> Add New -> Upload Plugin and update it.

    We updated Redux to the latest version (released yesterday), CMB2 library (used for page settings), and also fixed php 8 compatibility issues in couple of widgets. 

    Please let us know in case you find some additional issues, regarding the PHP version 8,  which we might have missed. Any feedback is appreciated.

    Kind regards,

    Andrej


  •  7
    orhanabi2 replied

    Thank you, My icons work fine in PHP 8.0 but I am getting an error in the CMB2 file. This error only affects the Admin panel. No problem can be observed on the end user side. 

    In addition, the plugin is only installed in the folder related to filezilla. When I try to install it in Wordpress, I get the error in the attached 4th picture.

  •  7
    orhanabi2 replied

    All of these errors  just I solved just by installing dentali-plugin > admin, css, Image, Widget folders. If I upload the whole folder, I get the errors I posted in the previous attachment. At the moment I only have the error in the Attachment.

  •  564
    OrionThemes replied

    Hi,

    CMB.png file:
    It might be possible, that the moment of the error those files have not yet been copied over with the Filezilla. The error says, that the server could not find the CMB2_hookup.php file and could not include it. Then after this the fatal error occures, because the code from this file is missing. I double checked if those files are included in the plugin zip file and they are there:

    8710837396.png

    That is why I think, they might just not be yet copied.


    2021-07-01 14_14_25-.png file:

    Was this tested on PHP 8 with the old dentalia plugin version? 

    I changed my development version to php 8.0 and I don't seem to have any issues with plugin installation.


    If I understand correctly, new plugins installation still doesn't work with the new version of dentalia plugin?

    Can you grant me the access to your site again, so I can check the errors?

    Kind regards,

    Andrej


  •   orhanabi2 replied privately
  •  7
    orhanabi2 replied

    The old plugin does not pass with the plugin. It occurs with new completion that should be correct but incomplete for this.

  •  564
    OrionThemes replied

    Hi,

    I renamed the old version of the plugin to "dentalia-plugin-backup" and installed the new version.

    The issue with the file I sent is that the file CMB2_Hookup.php was written with the lowercase h instead of H. 
    So I just copied it again from the source:

    7020397888.png

    The funny thing about this, that when I check the development version on my computer, I don't see any lowercase h version of the file. It seems like it got changed somehow while I was creating the zip file. -  The zip has lowercase letter and the files on my computer has the version with uppercase H.

    8297095851.png


    There seems to be no warnings or errors now. Please try to update PHP to 8 and see if everything works correctly.

    Kind regards,

    Andrej

  •  7
    orhanabi2 replied

    Thank you so much. Currently, there is no problem in terms of orion theme. I believe we got along very well with you. My only problem for now is that I cannot install any plugin. I do not know exactly the source of this problem, but I think it is not theme-related. If you have encountered such a problem, can you help me ?

  •  7
    orhanabi2 replied

    Unfortunately I have now discovered a bug in the orion theme.

  •  564
    OrionThemes replied

    Hi,

    WordPress periodically checks for plugin updates. The warning on the screenshot is means, that your site tried to perform a request using the cURL library to check for the new dentalia plugin version, but the specified timeout period was reached before getting a successful result for the request.

    I checked the settings on our server, but I think the problem isn't on our side. If you check the link provided in the PHP warning, you can see that the file with the latest official plugin info is there - it opens in the browser when you visit the link: https://downloads.orionthemes.com/dentalia/dentalia_plugin_2/update.json

    Maybe the curl connection to unknown domains is not allowed by the server?

    The php warnings are only visible because WP_DEBUG is turned on in the wp-config.php file. 

    I can try to find out why the plugins can't be installed, but you will need to switch to php 8 again.smile.png
    I will not have access to internet today, but can check tomorrow or next week.

    Kind regards,

    Andrej

  •  7
    orhanabi2 replied

    I updated the php version to 8.0. WP-DEBUG is now open. When I try to install any plugin, the plugin appears in the UPGRADE folder, but the update fails.

  •  564
    OrionThemes replied

    Hi,

    I logged into WordPress and tried to update the page builder plugin, for the sake of testing.
    The update wasn't successful. The website needed couple of minutes to bring itself up again.

    Another thing I noticed is lot of server errors in the backend. You can notice it if trying to access the file manager plugin: http://ortognatikcerrahimerkezi.com/wp-admin/admin.php?page=wp_file_manager

    As the file admin plugin isn't working, I have no access to the error_log and I am unable to observe the PHP errors. Nevertheless the sitehealth page gave me a hint about why plugins won't install. WordPress plugins are in .zip format. The server needs to unzip them upon installation. However on your setup, the php 8 version does not have the zip module installed. If your server has cPanel dashboard, you can most probably enable the PHP extensions there.

    1059020324.png

    The WordPress official info about setting the server environment is available here: https://make.wordpress.org/hosting/handbook/server-environment/#php-extensions

    Install the zip module and let me know if this solves the issues.

    Kind regards,

    Andrej

  •  7
    orhanabi2 replied

    hello, I added the .zip feature on the server, but I still can't install the plugin. I also keep getting the attached dentalia-plugin error. The server is timeout after a certain period of time.

  •  7
    orhanabi2 replied

    Hello, Unfortunately, after the error we are trying to solve, my site has become extremely slow, I do not know the reason. There was nothing yesterday, but today my site is very slow.

  •  7
    orhanabi2 replied

    Teşekkür ederim sitem tamamen çöktü herşeyi sıfırdan yapmaya başlayacağım


  •  564
    OrionThemes replied

    Hi,

    Sorry for late reply. I was out of the office whole day. 

    I checked your site, I see a fresh install and issues with the demo import. This ussually happens if the server resources are set too low. 

    Here are recommended settings for PHP:

    • Max execution time 600
    • Memory limit 256M
    • Upload max filesize 32M
    • Max post size 32M

    Please check how your php 8 settings are set. You can edit them through cpanel (usually, depending on the hosting provider).

    Please keep me updated on the issue. 

    Kind regards,

    Andrej

  •  564
    OrionThemes replied

    Also:

    If you run demo importer multiple times, it causes duplicate menu items.
    The solution is to go to Appearance -> Menus and delete all the menus each time before demo import.

    Kind regard,

    Andrej

  •  7
    orhanabi2 replied

    Merhaba Öncelikle dah aönce yaşadığım tüm sorunları çözdüm. Yardımlarınız İçin teşekkür ederim Fakat temamın PageSpeed hızı gerçekten Çok kötü. Bu hızı nasıl arttırabilirim bu konuda öneri ve yardımlarınızı bekliyorum.