Hallo zusammen,
ich habe vor kurzem serendipity zum ersten Mal installiert. Allerdings habe ich ein Problem mit Spartacus bzw. mit einigen Plugins die ich darüber installieren möchte (ähnlich zu diesem Thema: http://board.s9y.org/viewtopic.php?p=61 ... 4cdddba6ab)
Bei hat es leider nicht geholfen den Ordner zu erstellen und die neuen Rechte zu vergeben, obwohl er zu Anfang nicht im Plugins-Ordner war.
Wenn ich versuche ein Plugin zu installieren erhalte ich folgende Fehlermeldung:
----
Fehler: serendipity_event_advtypes:b08390cba1d3af91ae0131ff331b17a3 (serendipity_event_advtypes:b08390cba1d3af91ae0131ff331b17a3)
DEBUG: Plugin serendipity_event_advtypes:b08390cba1d3af91ae0131ff331b17a3 not an object: .
Input: Array ( [adminModule] => plugins [pluginPath] => online_repository [install_plugin] => serendipity_event_advtypes [spartacus_fetch] => [action] => [adminAction] => ) .
This error can happen if a plugin was not properly downloaded (check your plugins directory if the requested plugin was downloaded) or the inclusion of a file failed (permissions?)
Backtrace:
Installing plugin: Array ( [0] => serendipity_event_advtypes [1] => [2] => event [3] => 0 [4] => online_repository )
INSERT INTO serendipity_plugins (name, sort_order, placement, authorid, path) values ('serendipity_event_advtypes:b08390cba1d3af91ae0131ff331b17a3', 20, 'event', '0', 'serendipity_event_advtypes:b08390cba1d3af91ae0131ff331b17a3')
No valid path/filename found. Aborting.
Classname serendipity_event_advtypes still does not exist. Aborting.
Loading plugin failed painfully. File not found?
No valid path/filename found. Aborting.
Classname serendipity_event_advtypes still does not exist. Aborting.
Fatal error: Call to a member function introspect() on a non-object in /(…)/blog/include/admin/plugins.inc.php on line 442
----
Die kurzen Meldungen oben helfen mir ehrlich gesagt nicht weiter. Den Fehler unten (call to a member function introspect() on a non-object) kenne ich noch von einem anderen Problem. Da lag es daran, dass ich noch PHP4 installiert hatte, aber der Code PHP5 erforderte.
Am Anfang war PHP4 installiert, das habe ich mittlerweile behoben, aber dennoch funktioniert es nicht.
Was könnte ich noch testen, wo könnte der Fehler liegen?
Als Server habe ich Netmirror.org drin stehen.
Danke.
Sebastian
P.S.
Im Menü "Plugins verwalten" tauchen die Plugins auf, aber als "Fehler!
Fehler: serendipity_event_backup:b7fce670e42a22804fd0656df623451f"
Spartacus: Plugin Installation funktioniert nicht.
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Das Problem tritt auf, wenn:
1. Dein Server durch eine Firewall oder mod_security blockiert wird (kann man daran merken, dass man auch keine Trackbacks versenden kann)
2. Dein "/plugins/" verzeichnis niht schreibbar für den webserver ist (777)
3. Dein spartacus plugin einen ungültigen Mirror benutzt
4. Im Spartacus plugin die Option nicht aktiviert ist, dass Plugins und Themes via Spartacus geholt werden sollen
5. Die XML-Daten (package_*.xml) im templates_c Verzeichnis nicht geschrieben werden können (777)
Konkret tritt diese Fehlermeldung auf, wenn Serendipity die Plugindatei vom Mirrorserver nicht herunterladen oder speichern konnte, aber trotzdem Serendipity einen Plugin-Eintrag in der Datenbank vorgenommen hat. Daher erscheinen diese Plugins dann auch als "Fehler!" in der Liste. Das kann man beheben, indem man das fehlerhafte plugin ankreuzt und löscht.
Auf manchen Server kann Spartacus aufgrund 1.) nicht eingesetzt werden, dann muss man die plugins manuell von http://spartacus.s9y.org/ beziehen.
Grüße,
Garvin
Das Problem tritt auf, wenn:
1. Dein Server durch eine Firewall oder mod_security blockiert wird (kann man daran merken, dass man auch keine Trackbacks versenden kann)
2. Dein "/plugins/" verzeichnis niht schreibbar für den webserver ist (777)
3. Dein spartacus plugin einen ungültigen Mirror benutzt
4. Im Spartacus plugin die Option nicht aktiviert ist, dass Plugins und Themes via Spartacus geholt werden sollen
5. Die XML-Daten (package_*.xml) im templates_c Verzeichnis nicht geschrieben werden können (777)
Konkret tritt diese Fehlermeldung auf, wenn Serendipity die Plugindatei vom Mirrorserver nicht herunterladen oder speichern konnte, aber trotzdem Serendipity einen Plugin-Eintrag in der Datenbank vorgenommen hat. Daher erscheinen diese Plugins dann auch als "Fehler!" in der Liste. Das kann man beheben, indem man das fehlerhafte plugin ankreuzt und löscht.
Auf manchen Server kann Spartacus aufgrund 1.) nicht eingesetzt werden, dann muss man die plugins manuell von http://spartacus.s9y.org/ beziehen.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Hallo Gravin.
Danke für die ausführliche und schnelle Antwort.
Ich habe alle fünf Punkte geprüft, aber dennoch will das einfach nicht funktionieren.
1) phpinfo() sagt mir, das kein mod_security implementiert ist und eine Firewall ist dort auch nicht installiert (auf anderen Accounts funktioniert eine ältere s9y Version einwandfrei)
2) Dem Verzeichnis hatte ich bereits nachträglich die neuen Rechte (777) vergeben.
3) Ich nutze (beide male) netmirror.org
4) Beide Optionen sind ausgewählt
5) Ich habe den XML-Dateien die nötigen Rechte vergeben, aber da hatte es nicht funktioniert und jetzt sind die zwei Dateien weg. Habe mal den Mirror geändert und wieder zurückgesetzt, aber die Dateien sind dennoch nicht vorhanden.
Was muss ich machen, damit die wieder dort rein geschrieben werden?
Danke dir für die Hilfe.
Sebastian
Danke für die ausführliche und schnelle Antwort.
Ich habe alle fünf Punkte geprüft, aber dennoch will das einfach nicht funktionieren.
1) phpinfo() sagt mir, das kein mod_security implementiert ist und eine Firewall ist dort auch nicht installiert (auf anderen Accounts funktioniert eine ältere s9y Version einwandfrei)
2) Dem Verzeichnis hatte ich bereits nachträglich die neuen Rechte (777) vergeben.
3) Ich nutze (beide male) netmirror.org
4) Beide Optionen sind ausgewählt
5) Ich habe den XML-Dateien die nötigen Rechte vergeben, aber da hatte es nicht funktioniert und jetzt sind die zwei Dateien weg. Habe mal den Mirror geändert und wieder zurückgesetzt, aber die Dateien sind dennoch nicht vorhanden.
Was muss ich machen, damit die wieder dort rein geschrieben werden?
Danke dir für die Hilfe.
Sebastian
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Okay, solange andere Accounts da problemlos funktionieren, kann es wirklich nicht an der firewall liegen.
Grüße,
Garvin
Okay, solange andere Accounts da problemlos funktionieren, kann es wirklich nicht an der firewall liegen.
Diese Dateien werden eigentlich gezogen, wenn Du auf "Hier klicken um Ereignis-Plugin installieren" klickst. Dann muss auch eine Ausgabe erscheinen, in der spartacus kurz aisgibt, dass er Dateien zieht?5) Ich habe den XML-Dateien die nötigen Rechte vergeben, aber da hatte es nicht funktioniert und jetzt sind die zwei Dateien weg. Habe mal den Mirror geändert und wieder zurückgesetzt, aber die Dateien sind dennoch nicht vorhanden.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi!
Bei suntrop lag das Problem schlicht an ursprünglich fehlenden Verzeichnisrechten, und nach einem korrigieren und neuen abspeichern der Spartacus-Konfiguration klappt es nun.
Grüße,
Garvin
Bei suntrop lag das Problem schlicht an ursprünglich fehlenden Verzeichnisrechten, und nach einem korrigieren und neuen abspeichern der Spartacus-Konfiguration klappt es nun.
Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/