Invalid argument

Cachet rechenintensive Vorgänge bei der Darstellung von Beiträgen. Dadurch wird die Performance des phpBB stabilisiert und teilweise sogar erheblich verbessert.

Moderator: Supporter

Beitragvon Dungeonwatcher » 23. Mär 2008 13:46

oxpus hat geschrieben:
oxpus hat geschrieben:dann wären z. B. CHMOD nicht korrekt gesetzt


Das ist bei Windows auszuschließen

Sicher, daß dann PHP auch dir richtigen Rechte auf den Ordnern besitzt?


Jupp, denn seit 1 Jahr wurde nichts am System verändert und da ich den gesamten Cache per ACP problemlos löschen konnte muss es stimmen.

Du weisst schliesslich schon, daß auch unter Windows Verzeichnisrechte existieren?


Jou.

oxpus hat geschrieben:oder DB-Infos des MODs falsch...


Wie kann denn dies passieren bzw. wie kann dies verhindert werden?

In dem man den Cache "manuell" lösche und den Cache auch im ACP "leert". Dann werden alle Informationen zum Cache aus der Datenbank entfernt und kann neu erstellt werden.


Das ist die Reparatur?
Benutzeravatar
Dungeonwatcher
User
 
Beiträge: 95
Registriert: 4. Nov 2005 09:52
Wohnort: Berlin

Beitragvon oxpus » 23. Mär 2008 14:37

Nein. Cache leeren und dann Resync.
Wobei letzteres überflüssig wäre, wenn sich der Cache fehlerfrei neu Stück für Stück aufbauen würde.
Kein Support ausserhalb der Foren!
No support outside the forums!
Benutzeravatar
oxpus
Partner
 
Beiträge: 610
Registriert: 14. Okt 2004 11:55
Wohnort: Bad Wildungen (halt so'n kleines Kurkaff)

Beitragvon Dungeonwatcher » 23. Mär 2008 14:54

Hi! 8)

Diese Logik leuchtet mir nicht ein. :x

Nach dem löschen des Caches per ACP wird er (momentan) sauber wieder aufgebaut. Ein Resync habe ich nicht durchgeführt, weil kein Fehler angezeigt wurde. Ich beobachte es aber weiter bis zum nächsten automatischen Pruning. :)

Trotzdem noch eine letzte Frage:
Lag's an PHP 5 das es zu diesem Problem gekommen ist? Beim Einbau lief hier nämlich noch PHP 4. Wenn ja, dann sollte der Mod einem kleinen Update unterzogen werden.

Bye
Benutzeravatar
Dungeonwatcher
User
 
Beiträge: 95
Registriert: 4. Nov 2005 09:52
Wohnort: Berlin

Beitragvon oxpus » 23. Mär 2008 15:29

Nein, bei mir läuft der MOD auch unter PHP 5 fehlerfrei.
Das hat damit nichts zu tun.
Vielleicht sind nur andere Einstellungen (die per Standard von PHP 4 auf 5 geändet wurden) Schuld an den Fehlern.
Kein Support ausserhalb der Foren!
No support outside the forums!
Benutzeravatar
oxpus
Partner
 
Beiträge: 610
Registriert: 14. Okt 2004 11:55
Wohnort: Bad Wildungen (halt so'n kleines Kurkaff)

Beitragvon xxsteezyxx » 19. Mai 2008 18:27

hab teilweise die gleichen symptome Dungeonwatcher...
xxsteezyxx
 
Beiträge: 21
Registriert: 21. Feb 2008 00:21

Beitragvon xxsteezyxx » 2. Jul 2008 19:02

hallo,

also bei mir läuft der mod mittlerweile eigentlich sehr gut. auch habe ich diesen tipp in der functions_post durchgeführt (allerdings gibt es den block zweimal, ergo zweimal ersetzt. mein problem besteht einfach darin, wenn ich in einem thread etwas lösche, dann wird dies mir im acp so dargestellt, dass die infos in der db nicht stimmen und ich doch resyncen sollte. tue ich dies, dann kommt die meldung 0 beiträge resynct. lösche ich per ftp alles, dann ist alles wieder perfekt. allerdings auch nur so lange bis ich wieder einen beitrag lösche. wie kann man dies am besten beheben, weil laufend per ftp löschen finde ich persönlich nicht allzu gut.

oder hat man ne chance die beta zu bekommen?

danke für die hilfe
xxsteezyxx
 
Beiträge: 21
Registriert: 21. Feb 2008 00:21

Beitragvon oxpus » 2. Jul 2008 22:14

Der cache-Ordner hat aber schon CHMOD 777?
Kein Support ausserhalb der Foren!
No support outside the forums!
Benutzeravatar
oxpus
Partner
 
Beiträge: 610
Registriert: 14. Okt 2004 11:55
Wohnort: Bad Wildungen (halt so'n kleines Kurkaff)

Beitragvon xxsteezyxx » 3. Jul 2008 01:48

ja, chmod ist auf 777

ps: lösche ich alles per ftp und resynce dann, dann erscheint meldung, dass xx beiträge in der datenbank berichtigt worden sind. allerdings auch folgende fehlermeldung:

Invalid argument supplied for foreach() in /www/htdocs/xxx/admin/cps-module_resync.php on line 46

Code: Alles auswählen
foreach (glob($phpbb_root_path.'cache/posts/*post_*.gz') as $file)
{
   $cached_posts_array[] = substr(str_replace('.gz', '', str_replace($phpbb_root_path.'cache/posts/', '', $file)), strrpos(str_replace('.gz', '', str_replace($phpbb_root_path.'cache/posts/', '', $file)), '_')+1 );
}
xxsteezyxx
 
Beiträge: 21
Registriert: 21. Feb 2008 00:21

Beitragvon oxpus » 3. Jul 2008 09:30

Genau dieser Part wurde in diesem Forum bereits behandelt.
Bitte die Suche verwenden!
Kein Support ausserhalb der Foren!
No support outside the forums!
Benutzeravatar
oxpus
Partner
 
Beiträge: 610
Registriert: 14. Okt 2004 11:55
Wohnort: Bad Wildungen (halt so'n kleines Kurkaff)

Beitragvon xxsteezyxx » 3. Jul 2008 18:24

nun ja, also ich hab hier jetzt fast ne stunde mich hoch- und runterbelesen, aber wirklich was hilfreiches konnt ich da nicht finden iwie...
xxsteezyxx
 
Beiträge: 21
Registriert: 21. Feb 2008 00:21

VorherigeNächste

Zurück zu Cache Post System



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 9 Gäste

cron