YaST2 und PHP4 sind eigenwillig
Hallo zusammen. Mein YaST2 sowie PHP4 auf eine SuSE 9.2 sind sehr eigenwillig. Hatte zum testen eine neuere PHP4-Version per rpm installiert und dann wieder gelöscht, weil ich trotzdem die alte behalten wollte (Fehler in der neuen). Nun sagt mir yast2 beim starten seither folgendes: /usr/lib64/php/sce_install müsse installiert werden (Abhängigkeiten zu allen PHP-Modulen). Dabei wäre diese Datei am richtigen Ort. Ausserdem kann ich php4 per yast2 nicht richtig löschen, beim neu installieren findet er die Quellen nicht mehr... Ausserdem funktioniert PHP nicht richtig (Module werden nur teilweise geladen trotz den Angaben). Beim Aufruf gibt er immer noch die neue Version an (In der Kommandozeile, Apache stimmt), obwohl ich diese längst gelöscht hatte und per Hand (da es per yast nicht ging) mit rpm --force -i die alte aus einem 9.2er FTP mit den Modulen dazu installiert hatte. Kann ich irgendwie php4 total platt machen und per yast2 ganz neu installieren, so wie nichts gewesen wäre auf einem neuen System? Also gleich die ursprüngliche, originale PHP4 Version von 9.2. Ich denke, evtl. hat yast2 nun die neuen zwischengespeichert, findet diese aber in den Quellen nicht. Wie ändere ich diese Zwischenspeicherungen zum Ursprungszustand? Vielen Dank und Grüsse, NiX
Hallo Erich, hallo Leute, Am Freitag, 25. November 2005 19:28 schrieb NiX - Erich Troxler:
Mein YaST2 sowie PHP4 auf eine SuSE 9.2 sind sehr eigenwillig. Hatte zum testen eine neuere PHP4-Version per rpm installiert und
Reden wir hier von einem YOU-Update oder von einer komplett anderen Version? Nochwas: IIRC musst Du bei einem PHP-Upgrade auch Apache & Co upgraden. Ganz sicher bin ich mir allerdings nicht.
dann wieder gelöscht, weil ich trotzdem die alte behalten wollte (Fehler in der neuen). Nun sagt mir yast2 beim starten seither folgendes: /usr/lib64/php/sce_install müsse installiert werden (Abhängigkeiten zu allen PHP-Modulen). Dabei wäre diese Datei am richtigen Ort. Ausserdem kann ich php4 per yast2 nicht richtig löschen, beim neu installieren findet er die Quellen nicht mehr... Ausserdem funktioniert PHP nicht richtig (Module werden nur teilweise geladen trotz den Angaben). Beim Aufruf gibt er immer noch die neue Version an (In der Kommandozeile, Apache stimmt), obwohl ich diese längst gelöscht hatte und per Hand (da es per yast nicht ging) mit rpm --force -i die alte aus einem 9.2er FTP mit den Modulen dazu installiert hatte.
Hast Du danach auch Apache neu gestartet?
Kann ich irgendwie php4 total platt machen und per yast2 ganz neu installieren, so wie nichts gewesen wäre auf einem neuen System?
Kannst Du. rpm -qa |grep -i php listet alle Pakete, die mit PHP zu tun haben. Die guckst Du nochmal durch und verfütterst sie dann an ein rpm -e ;-) Da ich vermute, dass Du die Liste nicht komplett abtippen willst: rpm -qa | grep -i php > php-pakete vi php-pakete # oder ein anderer Editor rpm -e `cat php-pakete` Übriggebliebene Config-Dateien (vor allem /etc/php.ini) solltest Du anschließend von Hand wegschieben. Danach kannst Du mit YaST wieder alle PHP-Pakete installieren. Gruß Christian Boltz -- "Optimiert für den ... für eine Auflösung von ... x ... " heißt: Ich habe keine Ahnung, aber davon jede Menge. Ich will gar nicht wissen, was HTML ist, sondern mir meine Seiten zusammenklicken. Darüber hinaus bin ich extrem lernresistent. [Achim Lehmkuhl in suse-linux]
participants (2)
-
Christian Boltz
-
NiX - Erich Troxler