Ein Plugin über PHPMyAdmin oder FTP aktivieren?
-
-
Wahrscheinlichistesnützlich,dem Plugin-Besitzermitzuteilen,dass diespassiertist.* Vielleicht *braucht das Pluginein bisschen Arbeitprobably be useful to tell the plugin owner that this happened. *Maybe* the plugin needs a bit of work
- 0
- 2015-08-27
- Mat Benfield
-
4 Antworten
- Stimmen
-
- 2015-08-26
Ich habe diesbehoben,indemich durch PHPMyAdmin zur Tabelle "Optionen" und dann zur Zeile
active_plugins
gegangenbin.Ich hatte dort Folgendesgespeichert (zurbesseren Lesbarkeitformatiert):
a:10:{ i:0;s:49:"1and1-wordpress-wizard/1and1-wordpress-wizard.php"; i:1;s:29:"acf-repeater/acf-repeater.php"; i:2;s:30:"advanced-custom-fields/acf.php"; i:3;s:45:"limit-login-attempts/limit-login-attempts.php"; i:4;s:27:"redirection/redirection.php"; i:6;s:33:"w3-total-cache/w3-total-cache.php"; i:7;s:41:"wordpress-importer/wordpress-importer.php"; i:8;s:24:"wordpress-seo/wp-seo.php"; i:9;s:34:"wpml-string-translation/plugin.php"; i:10;s:38:"wpml-translation-management/plugin.php"; }
Ich habeeine neue Zeile (für dasfehlende Plugin) hinzugefügt und den
a:10
aufa:11
erhöht,um anzuzeigen,dass das Arrayjetzt 11 Elementeenthält:a:11:{ i:0;s:49:"1and1-wordpress-wizard/1and1-wordpress-wizard.php"; i:1;s:29:"acf-repeater/acf-repeater.php"; i:2;s:30:"advanced-custom-fields/acf.php"; i:3;s:45:"limit-login-attempts/limit-login-attempts.php"; i:4;s:27:"redirection/redirection.php"; i:5;s:40:"sitepress-multilingual-cms/sitepress.php"; i:6;s:33:"w3-total-cache/w3-total-cache.php"; i:7;s:41:"wordpress-importer/wordpress-importer.php"; i:8;s:24:"wordpress-seo/wp-seo.php"; i:9;s:34:"wpml-string-translation/plugin.php"; i:10;s:38:"wpml-translation-management/plugin.php"; }
i:
scheint die Artikelnummer zu sein,und dank JHoffmanns Kommentarerscheints:
die Länge derfolgenden Zeichenfolge.Die Sitefunktioniertjetzt wie zuvor!
I fixed this by going through PHPMyAdmin to the table "Options" and then the row
active_plugins
.I had the following stored there (formatted for readability):
a:10:{ i:0;s:49:"1and1-wordpress-wizard/1and1-wordpress-wizard.php"; i:1;s:29:"acf-repeater/acf-repeater.php"; i:2;s:30:"advanced-custom-fields/acf.php"; i:3;s:45:"limit-login-attempts/limit-login-attempts.php"; i:4;s:27:"redirection/redirection.php"; i:6;s:33:"w3-total-cache/w3-total-cache.php"; i:7;s:41:"wordpress-importer/wordpress-importer.php"; i:8;s:24:"wordpress-seo/wp-seo.php"; i:9;s:34:"wpml-string-translation/plugin.php"; i:10;s:38:"wpml-translation-management/plugin.php"; }
I added a new line (for the missing plugin) and incremented the
a:10
toa:11
to indicate that there are now 11 items in the array:a:11:{ i:0;s:49:"1and1-wordpress-wizard/1and1-wordpress-wizard.php"; i:1;s:29:"acf-repeater/acf-repeater.php"; i:2;s:30:"advanced-custom-fields/acf.php"; i:3;s:45:"limit-login-attempts/limit-login-attempts.php"; i:4;s:27:"redirection/redirection.php"; i:5;s:40:"sitepress-multilingual-cms/sitepress.php"; i:6;s:33:"w3-total-cache/w3-total-cache.php"; i:7;s:41:"wordpress-importer/wordpress-importer.php"; i:8;s:24:"wordpress-seo/wp-seo.php"; i:9;s:34:"wpml-string-translation/plugin.php"; i:10;s:38:"wpml-translation-management/plugin.php"; }
i:
appears to be item number, and thanks to JHoffmann's comment, it appearss:
is the length of the string that follows.The site now works as before!
-
Das `s` stehtfür Zeichenfolge und diefolgende Zahlist die Länge der Zeichenfolge.The `s` stands for string and the number following is the length of the string.
- 3
- 2015-08-26
- JHoffmann
-
@JHoffmann Danke dafür!Meine Antwort wurde aktualisiert.Kannst dumir sagen,wo du dasgelernt hast?Gibtesirgendwoeine gute Ressource,die solche Dingeerklärt?Vielen Dank.@JHoffmann Thanks for that! Updated my answer. Can you tell me where you learned that? Is there a good resource anywhere that explains such things? Thanks.
- 0
- 2015-08-26
- Django Reinhardt
-
`i`bedeuteteigentlichganzzahliger Wert,` s`bedeutet Zeichenfolge und die Zahlneben `s`ist die Länge der Zeichenfolge`i` actually means integer value, `s` means string and the number next to `s` is the lenght of the string
- 0
- 2015-08-27
- Pieter Goosen
-
@PieterGoosen Gleiche Fragefür Sie: Wo haben Sie dasgelernt?Gibtesirgendwoeine Ressource?@PieterGoosen Same question for you: Where did you learn that? Is there a resource anywhere?
- 0
- 2015-08-27
- Django Reinhardt
-
Das sind serialisierte Daten.Ich habe keinegenaue Quelle,aber Sie könnenin serialisierte Daten schauen.Sie können sich auch JSON ansehen,da hiereher serialisierte Daten verwendet werdenThat is serialized data. I don't have an exact source, but you can look into serialized data. You can also look at JSON as this is more where serialized data is used
- 1
- 2015-08-27
- Pieter Goosen
-
@DjangoReinhardt Wie Pieter Goosen sagte,handeltes sich um serialisierte Daten,die von der Funktion [serialize] (http://php.net/manual/function.serialize.php) vonphpgeneriert werden.In WordPressgibt es aucheine Wrapper-Funktionnamens [Maybe_serialize] (https://codex.wordpress.org/Function_Reference/maybe_serialize).@DjangoReinhardt As Pieter Goosen said this is serialized data as it is generated by php's [serialize](http://php.net/manual/function.serialize.php) function. In wordpress there is also a wrapper function called [maybe_serialize](https://codex.wordpress.org/Function_Reference/maybe_serialize)
- 1
- 2015-08-27
- JHoffmann
-
Ich wünschte,sie hätten den Plugin-Dateinamen standardisiert,der das Plugin selbst deklariert.Ich arbeite daran,ein Skript zu schreiben,das die Plugins automatisch herunterlädt,installiert und aktiviert.Dasistmein fehlendes Stück!I wish they standardized the plugin filename that declares the plugin itself. Im working on writing a script that will automatically download, install and activate the plugins. This is my missing piece!
- 0
- 2016-05-06
- cpcdev
-
Das Aktualisieren dieses Werts direktin die Datenbanktabelle hat dazugeführt,dass allemeine Plugins deaktiviert wurden.Danachmussich alle Plugins über die Wordpress-Administrationsoberfläche wieder aktivieren.Ichfragemich,warum die Plugins deaktiviert werden,nachdem der Optionswert 'active_plugins' aktualisiert wurde.Updating that value straight into database table has caused all my plugins to be disabled. After doing that, I need to enable all the plugins again through Wordpress admin interface. I wonder what causes the plugins to be disabled after the 'active_plugins' option value is updated.
- 0
- 2018-09-26
- Marcos Buarque
-
- 2016-07-16
//Using this code you can activate your plugin from the functions.php function activate_plugin_via_php() { $active_plugins = get_option( 'active_plugins' ); array_push($active_plugins, 'unyson/unyson.php'); /* Here just replace unyson plugin directory and plugin file*/ update_option( 'active_plugins', $active_plugins ); } add_action( 'init', 'activate_plugin_via_php' );
//Using this code you can activate your plugin from the functions.php function activate_plugin_via_php() { $active_plugins = get_option( 'active_plugins' ); array_push($active_plugins, 'unyson/unyson.php'); /* Here just replace unyson plugin directory and plugin file*/ update_option( 'active_plugins', $active_plugins ); } add_action( 'init', 'activate_plugin_via_php' );
-
Wenn Siemehr alsein Plugin aktivierenmöchten,wiederholen Sieeinfach ...If you would like to activate more than one plugin then just repeat...
- 0
- 2016-07-16
- Anil Jadhav
-
array_push ($ active_plugins,'unyson/unyson.php');array_push($active_plugins, 'unyson/unyson.php');
- 0
- 2016-07-16
- Anil Jadhav
-
Sie können auchein if (!in_array ('unyson/unyson.php',$ active_plugins)) hinzufügen,um sicherzustellen,dassesnichtmehr alseinmal hinzugefügt wirdyou could also add an if(!in_array('unyson/unyson.php',$active_plugins)) to make sure it's not added more than once
- 1
- 2018-05-28
- Pierre
-
Wofindeich `functions.php`?Befindetes sichim Themenordner oderin "wp-includes"?Where can I find `functions.php`? Is it in the theme folder or in `wp-includes`?
- 0
- 2020-05-11
- Wesley Gonçalves
-
- 2015-08-26
Sie können den Plugin-Ordnereinfach umbenennen,zum Beispiel:
"_aksimet"
,umes zu deaktivieren und dann zurück zu"aksimet"
,umeserneut zu aktivieren (falls aktiv)Sie können diesmit allen "Plugins" -Ordnern zusammentun.
Andernfallsgehen Sie zu MySQL und sehen Sie sich diese Schritt-für-Schritt-Anleitung an,kurz:
- MYSQL>
wp_options
- Suchen Sienach dem Eintrag
active_plugins
(Beide Schritte könnenmitSELECT * FROM wp_options WHERE option_name = 'active_plugins';
) - und dann schreiben Sie Ihr Plugin dort,während die anderen Pluginsgeschrieben werden (
i
ist Index,s
stehtfür die Länge der Zeichenfolge).
Hoffees hilft
You can simply rename the plugin folder, for example:
"_aksimet"
to deactive it and than back to"aksimet"
to activate it again (if was active)you can do that with all "plugins" folder together.
Otherwise, go to MySQL and have a look at this step by step manual, in short:
- MYSQL >
wp_options
- search for
active_plugins
entry (both steps can be done bySELECT * FROM wp_options WHERE option_name = 'active_plugins';
) - and than write your plugin there as the other plugins are written (
i
is index,s
is for the length of string).
Hope it helps
-
Vielen Dank.Ich habe versucht,sie zu deaktivieren,undes stellte sich heraus,dass der Codefür das Plugin auf dergesamten Website viel zutief verwurzeltist.Ichbraucheeinen Weg,umes zu reaktivieren :(Thanks. I tried deactivating and it turns out the code for the plugin is far too ingrained across the entire site. I need a way to reactivate it :(
- 0
- 2015-08-26
- Django Reinhardt
-
Wasmeinst du damit?Zur Reaktivierungeinfach wieder umbenennen.Hast duirgendwelche Fehler oder so?What do you mean by that? For reactivation simply rename it back. Do you have any errors or so?
- 0
- 2015-08-26
- kybernaut.cz
-
Das Plugin wurde über die WP Admin-Oberfläche deaktiviert.Sobaldes deaktiviert war,konnteichnichtmehr aufmeine Site zugreifen.Esgabnichts zu "umbenennen",daichesnicht durch Umbenennen über FTP deaktiviert habe.The plugin was deactivated through the WP Admin interface. Once it was deactivated I could no longer access my site. There was nothing to "rename" as I didn't deactivate it by renaming it over FTP.
- 0
- 2015-08-26
- Django Reinhardt
-
Ich habemeine Antwort aktualisiert,aber dasist definitiv komisch.Welches Plugin war das?Vielleicht können Sie zurück zufünfundzwanzig wechseln (Ihr Thema umbenennen),es aktivieren und überprüfen,was schiefgelaufenist,und dann zu Ihrem Thema zurückkehren.I've updated my answer, but that definitely weird. Which plugin it was? Maybe you can switch back to twentyfifteen (renaming your theme) activate it and check what went wrong and than going back to your theme.
- 0
- 2015-08-27
- kybernaut.cz
-
- 2016-06-01
Nureine weitere Antwortfüreinen anderen Ansatz,von demin Zukunftjemand anderesprofitieren könnte. Sie können den Plugin-Ordner auchin den Ordner "Must Use" verschieben (den Sie wahrscheinlicherstellenmüssen,wenner zuvornicht verwendet wurde. Dieser Pfad lautetnormalerweise:
wp-content/mu-plugins
Pluginsin diesem Ordner werdenimmer ausgeführt.Weitere Informationenfinden Sieim Folgenden:
https://codex.wordpress.org/Must_Use_Plugins
Hinweis: Daseinzige,was zubeachtenist,ist,dass diese Plugins vor anderenim Plugins-Ordnergeladen werden. Beachten Sie auch die Vorsichtsmaßnahmenim obigen Link,da andere Probleme auftreten können,die die ordnungsgemäße Funktion Ihres Pluginsbeeinträchtigen können.
Just another answer for a different approach that could benefit someone else in the future. You could also move the plugin folder to the Must Use folder (which you will probably need to create if not used before. This path is usually:
wp-content/mu-plugins
Plugins in this folder will always run. Refer to the following for more info:
https://codex.wordpress.org/Must_Use_Plugins
Note: The only thing to consider is that these plugins are loaded before others in the plugins folder. Also refer to the caveats in the above link as there may be other issues that could prevent your plugin working correctly.
-
Es hatmir das Lebengerettet aufeiner 5 Jahre alten Website,die voneinem anderen Entwicklererstellt wurde und die ** 2 voneinander abhängige Plugins **installiert hat und von denenich versehentlicheines deaktiviert habe **.It saved my life on a 5 year old website created by another developer and which installed **2 plugins dependent on each other** and on which I **accidentaly disabled one of them**.
- 0
- 2020-07-03
- Meloman
-
Haha -ichbin froh zu hören,dassesbei dirfunktioniert hat!:) :)Haha - glad to hear it worked for you! :)
- 0
- 2020-07-03
- TomC
Ich habegeradeein Plugin aufmeiner Website deaktiviert undesgibt mirjetzt dengefürchteten weißen Bildschirm des Todes.Ich weiß,dass die Seitein Ordnungist,wennich das Plugin reaktiviere.
Gibteseine Möglichkeit,ein Pluginmanuell über PHPMyAdmin oder über FTP zu aktivieren?