Fehlermeldung bei Wordpress |
David2
Mitglied
Dabei seit: 12.08.06
Beiträge: 163
Herkunft: Berlin Forenversion: 2.3
|
|
Hallo,
ich hoffe das es hier ein paar PHP Spezialisten gibt die mir helfen können, auch wenn es nicht um das WBB geht.
Wenn das hier nicht erlaubt ist, nach PHP Hilfe zu fragen beid er es nicht ums WBB geht, dann bitte ich vielmals um Entschuldigung.
Im Wordpress Forum habe ich auch schon nachgefragt, aber noch keine Lösung, aber ich weiß ja das es unter euch ein paar ganz schlaue gibt, die mir ja vllt. doch noch helfen können, ehe ich meinen Blog neu aufsetzten muss.
Ich habe folgende PHP Fehlermeldung:
Catchable fatal error: Object of class __PHP_Incomplete_Class could not be converted to string in /var/www/web9/html/wp-settings.php on line 201
Ich habe ein Plugin aktiviert, und dann kam die Fehlermeldung, dann habe ich das Plugin vom FTP gelöscht aber die Fehlermeldung bleibt, hat einer eine idee ?
Ich kann weder auf das Admin Verzeichnis noch auf den Bog direkt zugreifen.
Ich habe auch schon versucht alle Plugins zu löschen, es kann ja auch an einem anderen liegen, aber der Fehler bleibt.
Hier mal ein Auszug der wp-settings.php
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
|
if (file_exists(ABSPATH . '/my-hacks.php'))
require(ABSPATH . '/my-hacks.php');
}
if ( get_option('active_plugins') ) {
$current_plugins = get_option('active_plugins');
if ( is_array($current_plugins) ) {
foreach ($current_plugins as $plugin) {
if ('' != $plugin && file_exists(ABSPATH . PLUGINDIR . '/' . $plugin))
include_once(ABSPATH . PLUGINDIR . '/' . $plugin);
}
}
}
require (ABSPATH . WPINC . '/pluggable.php');
if ( defined('WP_CACHE') && function_exists('wp_cache_postload') )
wp_cache_postload();
do_action('plugins_loaded'); |
|
Die Zeile 201 ist folgende:
php: |
1:
|
if ('' != $plugin && file_exists(ABSPATH . PLUGINDIR . '/' . $plugin)) |
|
Ich weiß aber absolut nicht, was ich da ändern sollte damit es wieder funkioniert.
Es wäre sehr schade, wenn ich den kompletten Blog neu aufsetzten müsste.
LG David
|
|
30.05.07 19:09 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
David2
Mitglied
Dabei seit: 12.08.06
Beiträge: 163
Herkunft: Berlin Forenversion: 2.3
Themenstarter
|
|
Ich bin leider ein Anfänger darin. Ich will da jetzt nicht so viel falsch machen, aber kannst du mir sagen wie ich das auskommentieren soll ?
Ich habe es schon so versucht:
<!-- if ('' != $plugin && file_exists(ABSPATH . PLUGINDIR . '/' . $plugin)) //-->
Das hat aber nicht funktioniert.
Gruß
|
|
30.05.07 19:58 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Skorpurion
Mitglied
Dabei seit: 21.04.07
Beiträge: 129
|
|
Bei php kommentiert man mit:
//
oder
#
aus.
Das gilt dann nur für eine Zeile !
Wenn Du mehrere haben willst mach am Anfang
/*
und am Ende
*/
|
|
30.05.07 20:01 |
E-Mail
Finden
Als Freund hinzufügen
|
|
David2
Mitglied
Dabei seit: 12.08.06
Beiträge: 163
Herkunft: Berlin Forenversion: 2.3
Themenstarter
|
|
So ?
//if ('' != $plugin && file_exists(ABSPATH . PLUGINDIR . '/' . $plugin))//
|
|
30.05.07 20:02 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Skorpurion
Mitglied
Dabei seit: 21.04.07
Beiträge: 129
|
|
Nicht ganz
:
php: |
1:
|
//if ('' != $plugin && file_exists(ABSPATH . PLUGINDIR . '/' . $plugin)) |
|
oder
php: |
1:
|
#if ('' != $plugin && file_exists(ABSPATH . PLUGINDIR . '/' . $plugin)) |
|
|
|
30.05.07 20:08 |
E-Mail
Finden
Als Freund hinzufügen
|
|
David2
Mitglied
Dabei seit: 12.08.06
Beiträge: 163
Herkunft: Berlin Forenversion: 2.3
Themenstarter
|
|
Okay, dankeschön Du konntest mir nun schon sehr weiterhelfen.
Jertzt kommt aber im backend beid en Plugins noch folgende Fehlermeldung:
Zitat: |
Catchable fatal error: Object of class __PHP_Incomplete_Class could not be converted to string in /var/www/web9/html/wp-admin/plugins.php on line 64 |
Also es hat auf jeden Fall etwas mit den Plugins zu tun.
Zeile 61-72 der plugins.php Datei aus dem wp-admin Verzeichnis:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
|
// If a plugin file does not exist, remove it from the list of active
// plugins.
foreach ($check_plugins as $check_plugin) {
if (!file_exists(ABSPATH . PLUGINDIR . '/' . $check_plugin)) {
$current = get_option('active_plugins');
$key = array_search($check_plugin, $current);
if ( false !== $key && NULL !== $key ) {
unset($current[$key]);
update_option('active_plugins', $current);
}
}
}
?> |
|
Wenn ich das auskommentiere dann kommt wieder ne Fehlermeldung aber dann komme ich auch nicht merh in den Admin Bereich:
Folgende Meldung wenn ich auskommentiere:
Zitat: |
Parse error: syntax error, unexpected '}' in /var/www/web9/html/wp-admin/plugins.php on line 72 |
Die zeile 72 steht oben schon:
Hast du noch ne Idee, wie ich das umgehen kann ?
|
|
30.05.07 20:15 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Skorpurion
Mitglied
Dabei seit: 21.04.07
Beiträge: 129
|
|
Hallo,
dass musst Du dann so auskommentieren:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
|
// If a plugin file does not exist, remove it from the list of active
// plugins.
/*foreach ($check_plugins as $check_plugin) {
if (!file_exists(ABSPATH . PLUGINDIR . '/' . $check_plugin)) {
$current = get_option('active_plugins');
$key = array_search($check_plugin, $current);
if ( false !== $key && NULL !== $key ) {
unset($current[$key]);
update_option('active_plugins', $current);
}
}
}*/
?> |
|
Liegt also jedenfalls an den Plugins. Wenn Du dann hoffentlich wieder ins Admin kommst, deaktiviere das Plugin, was defekt ist !
|
|
30.05.07 20:49 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Skorpurion
Mitglied
Dabei seit: 21.04.07
Beiträge: 129
|
|
Werden die Plugins, die Du deaktviert hast, auch als deaktiviert angezeigt ?
Wenn ja: gut !
Und dann musst Du einfach nur noch die Stellen, die Du auskommentiert hast, wieder zurücksetzen.
Das war ja nur, damit Du die Plugins deaktivieren kannst.
|
|
30.05.07 21:07 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Skorpurion
Mitglied
Dabei seit: 21.04.07
Beiträge: 129
|
|
Dann werden die nicht aktiviert.
Kannst Du mal das Plugin zeigen ?
Hast Du Dich auch mal direkt an den Autor vom Plugin gewendet ?
|
|
30.05.07 21:28 |
E-Mail
Finden
Als Freund hinzufügen
|
|
David2
Mitglied
Dabei seit: 12.08.06
Beiträge: 163
Herkunft: Berlin Forenversion: 2.3
Themenstarter
|
|
Haste mein Edit oben gesehen ?
Das Plugin ist schon längst vom Server gelöscht was den Fehler vor 2 Tagen ausgelöst hat.
LG David
|
|
30.05.07 21:29 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Skorpurion
Mitglied
Dabei seit: 21.04.07
Beiträge: 129
|
|
Ja, und das war ja verursacher, deswegen will ich es mal sehen
.
Ansonsten: wenn es erst DANACH auftratt, lade das mal einfach wieder hoch, und deaktiviere es dann ordnungsgemäß.
Aber so wie ich es verstanden habe, tratt der Fehler direkt nach aktivieren auf.
Also liegt es so oder so an dem.
|
|
30.05.07 21:34 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|