Hoe vind ik mijn php.ini op wordpress?

Ik wil de maximale uitvoeringstijd op mijn WordPress-site verhogen. Ik weet dat ik php.ini moet bewerken, maar kan het niet vinden!

tips?


Antwoord 1, autoriteit 100%

Ik zie deze vraag zo vaak! overal waar ik kijk ontbreekt het echte antwoord.

De php.ini zou in de wp-admindirectory moeten staan, als het niet is, maak het dan gewoon aan en definieer dan wat nodig is, het zou standaard moeten bevatten.

upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300

Antwoord 2, autoriteit 52%

WordPress heeft geen php.ini-bestand.
Het is maar een cms, kijk in je server.
als u bijvoorbeeld XAMPP in Windows gebruikt, is xampp\php\php.inide locatie.


Antwoord 3, autoriteit 52%

Ik heb deze, erg coole tool gebruikt

https://wordpress.org/plugins/php-settings/

Deze plug-in biedt een eenvoudige gebruikersinterface met een code-editor om uw lokale .ini-instellingen te bewerken.

Dit kan worden gebruikt om instellingen te wijzigen, zoals
upload_max_filesizeof max_execution_time
die vaak door de hostingbedrijven op zeer lage waarden zijn ingesteld.


Antwoord 4, autoriteit 30%

Open .htaccess-bestand in een code-editor zoals sublieme tekst en voeg dan toe..

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

ik hoop dat het helpt…………. voor mij deed het dat.


Antwoord 5, autoriteit 26%

Gebruik de functie php_ini_loaded_fileom verkrijg de locatie van uw php.ini-bestand.

<?php
$inipath = php_ini_loaded_file();
if ($inipath) {
    echo 'Loaded php.ini: ' . $inipath;
} else {
    echo 'A php.ini file is not loaded';
}

Antwoord 6, autoriteit 26%

Ok. Antwoord voor zelf gehostewordpress installaties – je zult het bestand zelf moeten vinden. Voor mijn WordPres-site gebruik ik nginxmet php7.3-fpm.

Loopt php -i | grep inivan console geeft me verschillende regels, waaronder:
Loaded Configuration File => /etc/php/7.3/cli/php.ini. Dit is de ini-configuratie bij het uitvoeren van de opdracht phpvanaf de opdrachtregel, ook wel cligenoemd.

Als ik om me heen kijk, zie ik dat er ook een bestand is: /etc/php/7.3/fpm/php.iniIk gebruik de FPM-service, dus dat is het! Ik bewerk het en laad DAARNA de service opnieuw om mijn wijzigingen toe te passen met: service php7.3-fpm reload.

Dat was het. Nu kan ik grotere bestanden uploaden naar mijn WordPress. Veel succes


Antwoord 7, autoriteit 22%

Een php.ini-bestand wordt niet standaard geïnstalleerd met WordPress. Mogelijk hebt u er al een geïnstalleerd door uw webhost. Kijk in uw hoofdmap of vraag uw webhost of lees de documentatie van uw webhost hoe u er een kunt installeren.

Zoek naar max_execution_timein je php.ini-bestand en verander naar 60 of 90


Antwoord 8, autoriteit 17%

Dit werkte voor mij. Ik heb wordpress geïnstalleerd in godaddy shared server. Open het .htaccess-bestand met de editor en voeg het volgende toe vanaf de eerste regel,

#  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

Dit lag de Php.ini-problemen op voor mij op de server.


Antwoord 9, Autoriteit 13%

Als u toegang hebt tot onze Webroot, maakt u een bestand ASDF.PHP met

<?php phpinfo(); ?>

Daarin en wijzen op uw webbrowser erop. U zou alle informatie in het eerste gedeelte moeten zien.

  • Configuration File (Php.ini) pad
  • Geladen Configuratiebestand
  • Scan dit dir voor extra .ini-bestanden
  • aanvullende .ini-bestanden geparseerd

Dit werkt voor elke PHP-applicatie en is daarom de universele manier om onze php.ini

te vinden


Antwoord 10, Autoriteit 9%

Ik kwam deze thread gewoon tegen tijdens het zoeken naar een antwoord op waarom het Php.ini-bestand binnen de / wp-admin / map voor WordPress zou zijn die ik net in een vreemde setup heb gezien – omdat het echt niet echt zou willen wees erbij.

WordPress Standaard bevat geen PHP.INI-bestand binnen de / wp-admin / map, dus u moet er zelf geen zelf hebben. Het PHP.INI-bestand is ontworpen om de hoofdserver PHP-configuratie-instellingen te negeren, zodat uw account op de server anders wordt behandeld, binnen limieten. Als u als zodanig nodig is om dit bestand te gebruiken, alstublieft, voor uw eigen gezondheid (en die van anderen die in de toekomst met uw systemen werken …), plaats het PHP.INI-bestand in de root van uw account , niet verborgen in de / wp-admin / map, of een andere map voor die kwestie.

Het verbaast me dat zoveel anderen commentaar geven dat het eerlijk gezegd in de map /wp-admin/ zou moeten staan. Ik zou graag wat officiële documentatie van WordPress zien waarin staat dat dit de beste praktijk is, aangezien dit zeker iets is dat ik volledig zou vermijden.


Antwoord 11, autoriteit 4%

Maak zelf een bestand php.ini ergens in je root- of wp-admin-map en voeg de benodigde code toe aan het bestand dat zou moeten werken


Antwoord 12

Als uw hostingprovider Plesk gebruikt, gaat u naar Websites & Domeinen > PHP-instellingen van waaruit u memory_limit, max_execution_time, max_input_time, enz. naadloos kunt wijzigen. Ik hoop dat het helpt.


Antwoord 13

Als je cPanel gebruikt en CloudLinux hebt geïnstalleerd, kun je naar de sectie Software > Selecteer PHP-versie > Schakel over naar PHP-opties en definieer onder andere max_execution_time.

Korte gif: http://cloud.mercadoalvo.com/nDdE


Antwoord 14

u kunt het doen vanaf het Cpanel:
1.- CPANEL
2.- Selecteer PHP-versie
3.- Overschakelen naar PHP-opties
4.- Bewerken:

max_execution_time 1800
max_input_time 64
max_input_vars 6000
memory_limit 512M
post_max_size 128M
upload_max_filesize 128M


Antwoord 15

De naam van het aangepaste ini-bestand hangt af van de user_ini.filenamephp-instelling. Standaard moet dit .user.inizijn en de aangepaste configuratiebestanden worden per map gebruikt, dus je zou het in de hoofdmap van je WordPress-installatie moeten kunnen plaatsen of onder de wp-adminmap.

U kunt de naam van uw aangepaste configuratiebestand controleren door het volgende uit te voeren:

php -i | grep user_ini.filename

Ik heb een plug-in gemaakt die het mogelijk maakt om php-instellingen te wijzigen vanuit de WordPress-administratie:

Custom PHP Settings

De plug-in maakt het mogelijk om instellingen te wijzigen met behulp van het .htaccess-bestand of het aangepaste php.ini-bestand, afhankelijk van hoe php wordt uitgevoerd.


Antwoord 16

Ik voeg een antwoord toe op basis van mijn ervaring en ook dank aan Michael Cropper en Salman von Abbas voor hun input.

Het php.ini-bestand wordt gemaakt wanneer php op de server wordt geïnstalleerd. Ik geloof dat voor WordPress-installatie php op de server moet worden geïnstalleerd. Dus uw webhost installeert het meestal op hun server en verkoopt u vervolgens de hostingruimte. Vervolgens installeer je je wordpress erop.

Daaruit volgt duidelijk dat het php.ini-bestand niet aanwezig zal zijn in de map wp-admin.

Je moet het dus ofwel in je hoofdmap zoeken (maar hoogstwaarschijnlijk zal het daar niet zijn als je een gedeeld webhostingplan hebt). Dan moet je een bestand als zodanig aanmaken:

maak een nieuw bestand in de locatie = /public_html/your_domain/any_name.php

Plaats de volgende code in het bestand:

<?php
$inipath = php_ini_loaded_file();
if ($inipath) {
    echo 'Loaded php.ini: ' . $inipath;
} else {
    echo 'A php.ini file is not loaded';
}

Probeer nu als volgt toegang te krijgen tot het bestand via uw browser:

https://uw_domein/any_name.php

Dit zou een bericht moeten tonen dat duidelijk de locatie van je php.ini-bestand aangeeft.

Als je een gedeeld hostingplan hebt, heb je waarschijnlijk geen toegang tot deze map. U moet de ondersteuning voor webhosting hiervan op de hoogte stellen om dit voor u te regelen.

Hopelijk helpt dit!


Antwoord 17

gebruik dit in je htaccess in je server

php_value upload_max_filesize 1000M
php_value post_max_size 2000M

Other episodes