Support » Networking WordPress » URGENT: Subdomain with HTTP ERROR 500

  • Hello guys,

    I need URGENT HELP. I’ve been updating a plugin (page builder plugin) via FTP (by panel does not update). So to not leave my site under maintenance, delete the plugin folder and then upload the updated plugin folder, I did in a different way. In the updated plugin folder, I renamed it (eg js_composer to js_composer-xxxx), then uploaded it, renamed the old js_composer folder (eg js_composer-yyyy), and rename the js_composer-xxxx (updated) folder again to only js_composer, and finally deletes the old js_composer-yyyy folder.

    After that, my whole site just loaded blank pages, and I could no longer access the admin.

    Then I went to the plugin folder and renamed it to be able to disable all the plugins, and after that I was able to access the admin.

    After that, I went to the plugin panel via admin, and activated only the js_composer plugin, and the main site pages started working, but my subdomain started giving HTTP ERROR 500.

    Please, I need to help urgently. What could be happening?

    I just made this simple process of uploading the updated plugin folder with different name, then I renamed the old plugin folder, and rename the updated folder to the original name. Just that, and all that trouble happened.

    Please help me. I do not know what else to do.

    Thank you.
    Rodrigo Carlos

    • This topic was modified 1 week, 5 days ago by  Rodrigo.

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

Viewing 6 replies - 1 through 6 (of 6 total)
  • Susan Walker

    (@susanwrotethis)

    Hi Rodrigo, a colleague of mine encountered a similar error recently and we found out some critical files were missing. Here’s one tip that may help you figure it out.

    Look for the wp-config.php file on your server. In it there’s a line that looks like:

    define( ‘wp_debug’, false );

    Change that false to true, save the file, and refresh your web site. With any luck, this will generate one or more PHP errors that will help figure out what’s wrong.

    If this does yield a message, please post it so we can help. Then change the wp_debug value back to false.

    Olá Susan, obrigado pela ajuda.

    Fiz o processo no arquivo wp-config.php e aqui abaixo está os erros PHP:

    *** AO ACESSAR O https://idiomas.proddigital.com.br/ ********

    Strict Standards: Only variables should be passed by reference in /var/www/proddigital.com.br/wp-content/plugins/gd-taxonomies-tools/gd-taxonomies-tools.php on line 154
    
    Strict Standards: Declaration of gdttWalker_Terms::start_el() should be compatible with Walker_Category::start_el(&$output, $category, $depth = 0, $args = Array, $id = 0) in /var/www/proddigital.com.br/wp-content/plugins/gd-taxonomies-tools/code/fnc/display.php on line 34
    
    Strict Standards: Declaration of gdttWalker_TermsDropdown::start_el() should be compatible with Walker_CategoryDropdown::start_el(&$output, $category, $depth = 0, $args = Array, $id = 0) in /var/www/proddigital.com.br/wp-content/plugins/gd-taxonomies-tools/code/fnc/display.php on line 34
    
    Fatal error: Cannot redeclare class Mobile_Detect in /var/www/proddigital.com.br/wp-content/plugins/td-mobile-plugin/Mobile_Detect.php on line 29

    ****** AO ACESSAR O SITE https://proddigital.com.br/ ********

    Strict Standards: Only variables should be passed by reference in /var/www/proddigital.com.br/wp-content/plugins/gd-taxonomies-tools/gd-taxonomies-tools.php on line 154
    
    Strict Standards: Declaration of gdttWalker_Terms::start_el() should be compatible with Walker_Category::start_el(&$output, $category, $depth = 0, $args = Array, $id = 0) in /var/www/proddigital.com.br/wp-content/plugins/gd-taxonomies-tools/code/fnc/display.php on line 28
    
    Strict Standards: Declaration of gdttWalker_TermsDropdown::start_el() should be compatible with Walker_CategoryDropdown::start_el(&$output, $category, $depth = 0, $args = Array, $id = 0) in /var/www/proddigital.com.br/wp-content/plugins/gd-taxonomies-tools/code/fnc/display.php on line 28
    
    Notice: O método construtor chamado para WP_Widget em gdttTermsCloud esta depreciado desde a versão 4.3.0! Utilize
    __construct()
    no lugar. in /var/www/proddigital.com.br/wp-includes/functions.php on line 3901
    
    Notice: O método construtor chamado para WP_Widget em gdttTermsList esta depreciado desde a versão 4.3.0! Utilize
    __construct()
    no lugar. in /var/www/proddigital.com.br/wp-includes/functions.php on line 3901
    
    Notice: Undefined variable: POST_CATS in /var/www/proddigital.com.br/wp-content/plugins/arscode-ninja-popups/arscode-ninja-popups.php on line 3103
    Susan Walker

    (@susanwrotethis)

    Thank you! I think this line is where we need to start:

    Fatal error: Cannot redeclare class Mobile_Detect in /var/www/proddigital.com.br/wp-content/plugins/td-mobile-plugin/Mobile_Detect.php on line 29

    A fatal error will cause the white screen. WordPress is finding multiple copies of the class Mobile_Detect, which means there may be a duplicate of one or more files related to this plugin that WordPress is trying to load.

    You’ll need to identify where the duplicate is and remove it from the directory (you may want to download a backup first). Once you resolve this conflict, the fatal error will go away. Whether the site reappears will depend on whether additional errors need to be addressed.

    This td-mobile-plugin is a plugin created by the staff of my Theme, where it creates a Mobile version of the site. That file Mobile_Detect.php, I went to line 29 and there is only one {.

    See the link below the Mobile_Detect.php file:
    https://drive.google.com/file/d/1iUiryzMMOLVckD7QYGOvD1T7oCCf3ap5/view?usp=sharing

    This file, I am collecting direct from the original plugin file. And as it had no solution, so I went to my network panel, and tried to delete it, but nothing happens when I click Delete. It seems that this delete link does not work either.

    So I went up to my FTP and deleted the td-mobile-plugin folder, and from there my subdomain site reloaded normally.

    Then I went to my network panel, add plugin and tried to install the plugin again, but it shows “Failed to install the plugin”.

    Note that by the network panel, I can not delete plugin nor add plugin.

    But anyway … I did the following … I unzipped the plugin file and uploaded it to the “plugin” folder via FTP. Then I went to my admin panel (from my main site and my subdomain), and I tried to activate it, but it does not activate, it shows me the message saying:

    Fatal error: Cannot redeclare class Mobile_Detect in /var/www/proddigital.com.br/wp-content/plugins/td-mobile-plugin/Mobile_Detect.php on line 29

    Another problem that is also happening is:

    Both sites are accessing normally, but with multiple images being broken.

    I disabled all plugins via admin panel, and then I was activating plugin by plugin, until I checked that by activating the “SSL Insecure Content Fixer” plugin, I lose access to my admin panel. When updating the admin page, it shows me the message:

    Not available.

    However, my site continues to access normally, and even with all images accessing normally. The problem is that I lose access to the admin.

    I uninstalled the “SSL Insecure Content Fixer” plugin and installed again, but the same problem continues.

    • This reply was modified 1 week, 4 days ago by  Rodrigo.

    Mais uma informação… ao ativar o plugin “SSL Insecure Content Fixer”, meu admin perde o acesso (mostra mensagem “Not available.”). Então, nesse momento eu fui até o arquivo wp-config.php e alterei o define( ‘wp_debug’, false ); para true, atualizei a página admin e me gerou os erros abaixo:

    Strict Standards: Only variables should be passed by reference in /var/www/proddigital.com.br/wp-content/plugins/gd-taxonomies-tools/gd-taxonomies-tools.php on line 154
    
    Strict Standards: Declaration of gdttWalker_Terms::start_el() should be compatible with Walker_Category::start_el(&$output, $category, $depth = 0, $args = Array, $id = 0) in /var/www/proddigital.com.br/wp-content/plugins/gd-taxonomies-tools/code/fnc/display.php on line 34
    
    Strict Standards: Declaration of gdttWalker_TermsDropdown::start_el() should be compatible with Walker_CategoryDropdown::start_el(&$output, $category, $depth = 0, $args = Array, $id = 0) in /var/www/proddigital.com.br/wp-content/plugins/gd-taxonomies-tools/code/fnc/display.php on line 34
    
    Notice: get_bloginfo was called with an argument that is deprecated since version 2.2.0! The siteurl option is deprecated for the family of bloginfo() functions. Use the url option instead. in /var/www/proddigital.com.br/wp-includes/functions.php on line 4030
    
    Notice: Undefined index: params in /var/www/proddigital.com.br/wp-content/themes/Newspaper-child/functions.php on line 778
    
    Notice: Undefined index: params in /var/www/proddigital.com.br/wp-content/themes/Newspaper-child/functions.php on line 784
    
    Notice: Undefined index: params in /var/www/proddigital.com.br/wp-content/themes/Newspaper-child/functions.php on line 792
    
    Notice: Undefined index: params in /var/www/proddigital.com.br/wp-content/themes/Newspaper-child/functions.php on line 801
    
    Notice: Undefined index: params in /var/www/proddigital.com.br/wp-content/themes/Newspaper-child/functions.php on line 778
    
    Notice: Undefined index: params in /var/www/proddigital.com.br/wp-content/themes/Newspaper-child/functions.php on line 784
    
    Notice: Undefined index: params in /var/www/proddigital.com.br/wp-content/themes/Newspaper-child/functions.php on line 792
    
    Notice: Undefined index: params in /var/www/proddigital.com.br/wp-content/themes/Newspaper-child/functions.php on line 801
    
    Notice: O método construtor chamado para WP_Widget em gdttTermsCloud esta depreciado desde a versão 4.3.0! Utilize
    __construct()
    no lugar. in /var/www/proddigital.com.br/wp-includes/functions.php on line 3901
    
    Notice: O método construtor chamado para WP_Widget em gdttTermsList esta depreciado desde a versão 4.3.0! Utilize
    __construct()
    no lugar. in /var/www/proddigital.com.br/wp-includes/functions.php on line 3901
    Not available.
    Susan Walker

    (@susanwrotethis)

    I’ve googled “td-mobile-plugin” fatal error and see other users have reported similar problems.

    The response to a similar error four months ago was “It seems you will have to uninstall all other plugins before installing the mobile theme plugin. Please disable all other plugins and install the mobile thee first.”

    I assume you’re paying for this theme. If you haven’t done it already, I highly recommend that you contact their support team as soon as possible.

Viewing 6 replies - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.