web-dev-qa-db-fra.com

Erreur d'installation du plugin WordPress

J'ai installé WordPress 3.8 et maintenant j'essaye d'installer le plugin WooCommerce - excelling eCommerce 2.0.20 mais à chaque fois que j'obtiens cette erreur:

Note: J'essaye d'installer un plugin sur une machine locale.

Fatal error: Maximum execution time of 60 seconds exceeded in M:\XAMPP\htdocs\woocommerce\wp-includes\class-http.php on line 1327

J'ai essayé avec le code ci-dessous:

  1. php.ini (dans le dossier wp-admin)

    memory_limit = 32M
    upload_max_filesize = 100M
    upload_max_filesize = 100M
    post_max_size = 32M
    file_uploads = On

  2. wp-config.php

    set_time_limit(60);

mais je suis toujours confronté à cette erreur. Je connais ce problème très courant mais j'ai besoin de votre aide pour le résoudre.

J'apprécierai Si vous m'aidez :)

Merci

3
Manan

J'ai eu le même problème, mais il s'est produit lors de l'importation du theme-unit-test-data.xml avec ses pièces jointes. J'utilise WP 3.8.1. C'est un problème avec WordPress, donc éditer le fichier php.ini n'a aucun effet. WP utilise une valeur codée en dur (60 secondes) pour http_request_timeout de WP_Http dans class-http.php.

Pour le résoudre, placez ce code dans functions.php de votre thème actif:

add_filter( 'http_request_timeout', 'mytheme_bump_request_timeout', 100 );
function mytheme_bump_request_timeout(){
    return 300; //Change this to your desired timeout value in ms
}
2
kosinix

Éditer php.ini

Devrait être situé à xampp/php/php.ini

Trouvez cette ligne:

max_execution_time

Changez sa valeur en 300

max_execution_time = 300

Ici, 300 signifie 5 minute d'exécution de la requête http.

0
Rahil Wazir