reparieren Sie defekte symlinks / php5 neu installieren

Wie die, die ich reparieren Sie defekte symlinks? /Löschen "Toter" Dateien?

Kontext: Da ich Durcheinander mein php.ini-Konfiguration auf einem meiner lokalen testservers, habe ich beschlossen, neu installiert, das grundlegende webserver-Zeug. (apache2, php5,..)

Problem: Nach der installation ist /etc/apache2/php5/php.ini fehlt bei allen, /etc/apache2/php5/conf.d ist ein 'broken symlink', denke ich.

Fehler: Während der installation: Not replacing deleted config file /etc/php5/apache2/php.ini

Also, was ist diese 'broken symlinks'? Finde ich Sie mit 'ls /dir', Sie sind rot gefärbt 🙂
Ich habe versucht, "rm /etc/php5 -R -f"? Aber es funktioniert nicht... Und wie soll ich das loswerden von php.ini 'zombie-Datei'? Alles was ich will ist eine neue php5 installation.

Sie können entfernen Sie Ihre defekte symlinks mit rm -f linkname. Können Sie überprüfen, ob Web-Server/PHP arbeiten? Wenn ja, können Sie Blick auf phpinfo() zu sehen, welche php.ini verwendet wird. Auch find /etc/ -name php.ini... Welche Distribution Sie an?
Ich möchte entfernt die Datei wieder mit " rm-f conf.d'. Es war verschwunden. Dann führen Sie sudo apt-get autoremove libapache2-mod-php5 php5 / sudo apt-get install libapache2-mod-php5 php5. Gleiche situation: conf.d einen gebrochenen symbolischen Link, php.ini fehlt. Apache läuft, php funktioniert nicht (Download von php-Dateien)
Es ist ubuntu server 11.10. + es ist kein php.ini in /etc oder in einem Unterordner.
versuchen apt-get purge libapache2-mod-php5 php5 && apt-get install libapache2-mod-php5 php5
Dass geholfen - vielen Dank. php.ini und conf.d ist zurück. Ich war immer ein Haufen "sh: getcwd() fehlgeschlagen: Keine solche Datei oder das Verzeichnis' nach, aber apt-get update es behoben. Man könnte es als eine Antwort, und auch das apt-get update, so kann ich markieren Sie es als beantwortet.

InformationsquelleAutor Johannes Staehlin | 2012-02-17

Schreibe einen Kommentar