Seite 1 von 2
					
				Fehlermeldung nach der Installation
				Verfasst: Di 29. Jul 2008, 19:11
				von BIG-BEN
				Hy
wollte mal die Aktuelle version 4.8.6 installieren 
kontakt zur datenbank und alles hat eigentlich auch geklappt 
aber nach der installation kommt nur ne leere seite mit der fehlermeldung 
Code: Alles auswählen
Fatal error: Interface 'Countable' not found in /usr/export/www/hosting/svpsbk/CMS_4.8.6/contenido/classes/Contenido_Category/Contenido_Category.class.php on line 382
Was muss ich da machen damit die seite funktioniert?
Hoffe ihr könnt mir da weiter helfen.
MFG Benny
 
			 
			
					
				
				Verfasst: Di 29. Jul 2008, 19:53
				von rbi
				Bitte nutze eine PHP-Version ab 5.1, da ist die SPL mit dem Interface Countable dabei.
Wenn das nicht geht, nimm ein anderes/älteres Navigationsmodul (z. B. aus der 4.6.24).
Alternativ kannst du dir ein Interface mit dem Namen Countable und der zu implementierenden Methode count() schreiben, das du dann im Modul einbindest, sozusagen ein compat-fix.
			 
			
					
				
				Verfasst: Di 29. Jul 2008, 19:57
				von BIG-BEN
				hab eben nochmal geguckt also laut anbieter is es die PHP version 5.2.6
Woran kann es noch liegen?
			 
			
					
				
				Verfasst: Di 29. Jul 2008, 19:59
				von rbi
				Dann ist Countable nicht ins PHP gebaut worden (standardmäßig ist es drin).
			 
			
					
				
				Verfasst: Di 29. Jul 2008, 20:02
				von BIG-BEN
				also hier stehen die infos zur php version 
http://phpinfo.sv.ohost.de/
oder hab ich da was übersehen?
MFG Benny
 
			 
			
					
				
				Verfasst: Di 29. Jul 2008, 20:05
				von rbi
				Da fehlt die SPL, weswegen auch die Interfaces und Exceptions der SPL fehlen.  

Dafür scheint es aber kostenlos zu sein.. 

Wie gesagt, mach dir einfach das Interface selbst und binde es ein. Die InvalidArgumentException musst du dir dann auch bauen.
 
			 
			
					
				
				Verfasst: Di 29. Jul 2008, 20:10
				von BIG-BEN
				ähm wie geht das?  
 
hab da kein plan von  

 
			 
			
					
				
				Verfasst: Di 29. Jul 2008, 20:13
				von rbi
				Code: Alles auswählen
<?php
interface Countable {
	public function count();
}
?>
Und das dann am Anfang der Navigationsmodule einbinden, vor allem anderen.
Edit: Die Exception musst du auch noch machen:
 
			 
			
					
				
				Verfasst: Di 29. Jul 2008, 20:18
				von BIG-BEN
				mmh wo muss ich das genau einbinden?
also an welcher stelle und in welcher datei? 
ich komm auch nich ins backend rein  
 
müsste ich also dann per ftp machen oder?
MFG Benny
 
			 
			
					
				
				Verfasst: Di 29. Jul 2008, 20:21
				von rbi
				Mach dir eine config.local.php ins Frontendverzeichnis rein, die den Code beinhaltet (die Datei ist standardmäßig nicht im Frontendverzeichnis, du musst sie neu anlegen). Das ganze mit FTP. Mit etwas Glück funktionierts dann schon. 

 
			 
			
					
				
				Verfasst: Di 29. Jul 2008, 20:27
				von BIG-BEN
				also ich weiß nich ob ich dich jetzt richtig verstanden hab, aber ich glaub leider nich  
 
hab jetzt eine datei mit namen config.local.php im /cms/ verzeichnis reingepackt der inhalt der datei is:
Code: Alles auswählen
<?php
interface Countable {
   public function count();
}
?> 
class InvalidArgumentException extends Exception {
} 
Aber wie gesagt ich glaub da hab ich wohl was falsch gemacht denn es kommt jetzt der fehler:
Code: Alles auswählen
class InvalidArgumentException extends Exception { }
Fatal error: Class 'ArrayObject' not found in /usr/export/www/hosting/svpsbk/CMS_4.8.6/contenido/classes/Contenido_Category/Contenido_Category.class.php on line 501
MFG Benny
 
			 
			
					
				
				Verfasst: Di 29. Jul 2008, 20:32
				von rbi
				Oha, ich vergaß... Das war im Prinzip schon richtig, nur werden noch einige andere Interfaces implementiert.
Du hast jetzt nur noch die Möglichkeit, nach einer Compat-Datei zu suchen, in der die SPL-Interfaces und Klassen abgebildet sind. Wenn du da wirklich was finden solltest, Glückwunsch - einbinden und fertig.
Wenn nicht, musst du wohl mit den alten Navigationsmodulen arbeiten.
			 
			
					
				
				Verfasst: Di 29. Jul 2008, 20:42
				von BIG-BEN
				Mmh  

  wo finde ich so eine combat datei? 
Es ging mir ja eigentlich darum das ich diese navi nutzen wollte da die anderen die horizontal waren nich so hin jehauen haben 
http://forum.contenido.org/viewtopic.php?t=21784
so eine spl datei hats du nich zufällig?
MFG Benny
 
			 
			
					
				
				Verfasst: Di 29. Jul 2008, 22:57
				von rbi
				Habe keine gefunden, ist wohl auch sehr unwahrscheinlich, dass es eine gibt.. Nimm einfach das Modul aus 4.6.24. 

 
			 
			
					
				
				Verfasst: Mi 30. Jul 2008, 06:03
				von BIG-BEN
				Welches Modul is'n das? Hatte da schon welche ausprobiert aber hab das mit keinem hinbekommen ne horizontale navi zu machen  
 
würd das aber auch gern hier mit der aktuellesten version und dem Dhtml modul hin kriegen.
MFG Benny