Je veux augmenter le temps d'exécution maximum sur mon site wordpress. Je sais que je devrais éditer le fichier php.ini, mais n'arrive pas à le trouver!
des conseils?
Je vois tellement cette question! partout où je regarde manque la vraie réponse.
Le fichier php.ini devrait se trouver dans le répertoire wp-admin . S'il ne s'agit pas simplement de le créer puis de définir les éléments nécessaires, il devrait par défaut les contenir.
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
J'ai utilisé cet outil, très cool
https://wordpress.org/plugins/php-settings/
Ce plugin fournit une interface utilisateur simple avec un éditeur de code pour éditer vos paramètres .ini locaux.
Cela peut être utilisé pour modifier des paramètres tels que upload_max_filesize
ou max_execution_time
, Qui sont souvent réglés sur des valeurs très basses par les sociétés d'hébergement.
Wordpress n'a pas de fichier php.ini . C'est juste un cms, regardez dans votre serveur . Par exemple, si vous utilisez XAMPP dans windows xampp\php\php.ini
est l'emplacement.
Un fichier php.ini n'est pas installé par défaut avec Wordpress. Vous en avez peut-être déjà installé un par votre hébergeur. Recherchez dans votre répertoire racine ou demandez à votre hébergeur Web ou lisez la documentation de votre hébergeur Web sur la procédure d'installation.
Recherchez max_execution_time
dans votre fichier php.ini et passez à 60 ou 90
Ouvrez le fichier .htaccess dans un éditeur de code comme sublime text puis ajoutez-le.
php_value upload_max_filesize 1000M
php_value post_max_size 2000M
php_value memory_limit 3000M
php_value max_execution_time 1800
php_value max_input_time 180
j'espère que ça aide .............. ça l'a fait pour moi.
Cela a fonctionné pour moi. J'ai installé wordpress dans le serveur partagé de GoDaddy. Ouvrez le fichier .htaccess en utilisant editor et ajoutez ce qui suit à partir de la première ligne,
# BEGIN Increases Max Upload Size
php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 300
php_value max_input_time 300
# END Increases Max Upload Size
Cela a résolu les problèmes de php.ini pour moi sur le serveur.
Utilisez la fonction php_ini_loaded_file pour obtenir l’emplacement de votre fichier php.ini.
<?php
$inipath = php_ini_loaded_file();
if ($inipath) {
echo 'Loaded php.ini: ' . $inipath;
} else {
echo 'A php.ini file is not loaded';
}
Si votre fournisseur d'hébergement utilise Plesk, accédez à Paramètres de sites Web et domaines> PHP à partir desquels vous pouvez modifier de manière transparente memory_limit, max_execution_time, max_input_time, etc.
Créez vous-même un fichier php.ini n'importe où dans votre dossier racine ou wp-admin et ajoutez le code nécessaire au fichier, cela devrait fonctionner
Je viens de tomber sur ce fil tout en cherchant une réponse à la question de savoir pourquoi le fichier php.ini se trouverait dans le dossier/wp-admin/de WordPress que je viens de voir dans une configuration étrange - car il ne devrait vraiment pas en être.
WordPress par défaut n'inclut pas de fichier php.ini dans le dossier/wp-admin /, vous ne devriez donc pas en avoir vous-même. Le fichier php.ini est conçu pour remplacer les paramètres de configuration du serveur principal PHP afin que votre compte sur le serveur soit traité différemment, dans les limites. En tant que tel, si vous avez besoin d'utiliser ce fichier, s'il vous plaît, pour votre santé mentale (et celle d'autres personnes qui travailleront avec vos systèmes dans le futur ...), placez le fichier php.ini à la racine de votre compte. , pas caché dans le dossier/wp-admin /, ni dans aucun autre dossier.
Je suis surpris de voir tant d'autres commenter qu'il devrait être dans le dossier/wp-admin/pour être honnête. J'aimerais bien voir une documentation officielle de WordPress affirmant que c'est une pratique exemplaire, car c'est certainement quelque chose que j'éviterais complètement.
Si vous utilisez cPanel et avez installé CloudLinux, vous pouvez accéder à la section Logiciel> Sélectionner la version PHP> Basculer vers les options PHP et définir max_execution_time parmi d'autres options.
Short gif: http://cloud.mercadoalvo.com/nDdE
vous pouvez le faire à partir du panneau de commande: 1.- CPANEL 2.- Sélectionnez la version PHP 3.- Basculez vers les options PHP 4.- Éditez:
max_execution_time 1800 max_input_time 64 max_input_vars 6000 memory_limit 512M post_max_size 128M upload_max_filesize 128M