WordPress plugins Installieren/Update-timeout
Habe ich seit der Installation/Aktualisierung meiner selbst-gehosteten WordPress-themes/plugins über FTP. ie erhalten den link von meinem wordpress-Website gehen, laden Sie das plugin aus wordpress.org, hochladen von meinem comp auf der site über FTP.
Ich möchte in der Lage sein, Sie zu aktualisieren, durch die wp-admin-Oberfläche statt, aber es scheint timeout und die Seite einfach nicht mehr laden nach einer Weile. Ich kann sehen, dass die Hälfte der Dateien, die erfolgreich hochgeladen über FTP. Gibt es eine Möglichkeit, um dieses?
Hier ist ein Beispiel, was auf dem Bildschirm angezeigt:
Installieren Thema: DMS-1.0.3.6 Herunterladen "Paket installieren" aus
https://wordpress.org/themes/download/dms.1.0.3.6.zip...Entpacken des Pakets...
Installation des themes...
1) ich habe die WP_MEMORY_LIMIT in wp-config.php Datei mit
define('WP_MEMORY_LIMIT', '100M');
Nichts passiert.
2) habe ich Hinzugefügt set_time_limit() zu wp-config.php Datei
set_time_limit()
und dieser Fehler aufgetreten
Warnung: set_time_limit() deaktiviert wurde aus Gründen der Sicherheit in
/home/**/public_html/wp-config.php on line 83
3) ich habe versucht, die Bearbeitung der .htaccess-Datei, aber das bricht dem ganzen workpress installation und ich am Ende zu sehen, eine Fehler-Seite statt.
AddType x-mapp-php5 .php
php_value upload_max_filesize 100M
php_value post_max_size 100M
php_value memory_limit 100M
Wie kann ich die installieren/update meine plugins auch direkt über die WordPress-Benutzeroberfläche? Gibt es eine Möglichkeit, um die timeout?
Mein webhost ist www.000webhost.com btw.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Landete ich Bearbeiten
...\wp_includes\class-http.php
Datei.Linie um 1250 (je nach version), suchen Sie die Zeile, die liest:
$theResponse = curl_exec( $handle );
ändern und es zu Lesen:
Diese speichert die aktuelle Zeit in eine variable, setzt den neuen timeout auf 900 Sekunden (5 Minuten sollten genug für die meisten verbindungen), dann führt die Anfrage und setzt den timeout-Wert auf, was auch immer es war, bevor wir begonnen haben.
Dass hat bei mir geklappt in der Vergangenheit.
NB: v3.8.2 verwendet eine weitere asynchrone Methode zum ausführen installiert, und wenn Sie auf windows, müssen Sie möglicherweise einige zusätzliche Sicherheit, Berechtigungen etc. um es alles richtig funktioniert.
Cheers.
manchmal aktualisieren von plugins kann 'brechen' Ihre Website, ist der einzige Weg, das zu beheben ist, gehen Sie zurück zu Ihrem ftp-Ordner und deaktivieren Sie die plugins - (, benennen Sie den Ordner vorübergehend sollte es tun) - wenn dann können Sie Ihre Website erneut, versuchen Sie die Aktivierung erneut in den Ordner und aktivieren Sie Ihre plugins eins nach dem anderen,
Wenn jemand wünscht, bypass-WP Update-Check Timeout-verwenden Sie diese (add innen-init-hook):
Nach Gebrauch können Sie Sie entfernen, natürlich.
🙂