Come si riparano i collegamenti simbolici non funzionanti?/Elimina i file "morti"?riparazione collegamenti simbolici danneggiati/reinstallazione php5
Contesto: Dal momento che ho incasinato la configurazione php.ini su uno dei miei server di test locali, ho deciso di reinstallare i componenti di base del server web. (Apache2, PHP5, ..)
Problema: Dopo l'installazione è /etc/apache2/php5/php.ini manca a tutti, /etc/apache2/php5/conf.d è un 'link simbolico rotto', Credo.
Errore: Durante l'installazione: Not replacing deleted config file /etc/php5/apache2/php.ini
Quindi cosa c'è di questi 'link simbolici rotti'? Li posso trovare usando 'ls/dir', sono colorati in rosso :) Ho provato "rm/etc/php5 -R -f"? Ma non funziona ... E come dovrei sbarazzarmi del file zombie di php.ini? Tutto ciò che voglio è una nuova installazione di php5.
è possibile rimuovere le symlinks rotti con 'rm -f linkname'. Puoi controllare se Web-Server/PHP stanno funzionando? Se è così, puoi guardare phpinfo() per vedere quale php.ini è usato. Inoltre, 'trova/etc/-name php.ini' ... Che distro sei? –
Mi sono appena rimosso il file usando 'rm -f conf.d'. Era andato. Quindi esegui sudo apt-get autoremove libapache2-mod-php5 php5/sudo apt-get install libapache2-mod-php5 php5. Stessa situazione: conf.d è un link simbolico non funzionante, php.ini manca. Apache è in esecuzione, ma php non funziona affatto (download di file php) –
È ubuntu server 11.10. + non c'è php.ini in/etc o in una sottocartella. –