Espero que alguém possa me ajudar. Então, eu queria instalar o MediaWiki, que requer magicquotes para ser desativado, então eu fiz o seguinte:
463 apt-add-repository ppa:ondrej/php5-oldstable
464 sudo apt-add-repository ppa:ondrej/php5
465 sudo apt-add-repository ppa:ondrej/php5-5.6
466 apt-add-repository ppa:ondrej/php5-oldstable
467 apt-get update
468 apt-get install php5
484 nano /etc/php5/apache2/php.ini // went to turn off magicquotes. Didn't work.
485 apt-get purge libapache2-mod-php5 php5 && apt-get install libapache2- mod-php5 php5
488 service apache2 restart
489 service apache2 stop
490 pidof apache2
491 skill -9 pid
492 service apache2 start
............ e eu quebrei o Apache. O site não funcionará agora e estou preso.
Veja o que eu fiz até agora:
sudo add-apt-repository --remove ppa:ondrej/php5-oldstable
sudo add-apt-repository --remove ppa:ondrej/php5
sudo add-apt-repository --remove ppa:ondrej/php5-5.6
apt-get update
apt-get upgrade
apt-get purge libapache2-mod-php5 php5 && apt-get install libapache2-mod-php5 php5
Isso fez o seguinte:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libt1-5 suphp-common
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
libapache2-mod-php5* php5*
0 upgraded, 0 newly installed, 2 to remove and 3 not upgraded.
After this operation, 9,724 kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 159707 files and directories currently installed.)
Removing php5 ...
Removing libapache2-mod-php5 ...
php5_invoke prerm: Disable module pdo for apache2 SAPI
php5_invoke prerm: Disable module opcache for apache2 SAPI
php5_invoke prerm: Disable module mssql for apache2 SAPI
php5_invoke prerm: Disable module pdo_dblib for apache2 SAPI
php5_invoke prerm: Disable module xsl for apache2 SAPI
php5_invoke prerm: Disable module xmlrpc for apache2 SAPI
php5_invoke prerm: Disable module sqlite3 for apache2 SAPI
php5_invoke prerm: Disable module pdo_sqlite for apache2 SAPI
php5_invoke prerm: Disable module snmp for apache2 SAPI
php5_invoke prerm: Disable module recode for apache2 SAPI
php5_invoke prerm: Disable module pgsql for apache2 SAPI
php5_invoke prerm: Disable module pdo_pgsql for apache2 SAPI
php5_invoke prerm: Disable module odbc for apache2 SAPI
php5_invoke prerm: Disable module pdo_odbc for apache2 SAPI
php5_invoke prerm: Disable module mysql for apache2 SAPI
php5_invoke prerm: Disable module mysqli for apache2 SAPI
php5_invoke prerm: Disable module pdo_mysql for apache2 SAPI
php5_invoke prerm: Disable module ldap for apache2 SAPI
php5_invoke prerm: Disable module gmp for apache2 SAPI
php5_invoke prerm: Disable module gd for apache2 SAPI
php5_invoke prerm: Disable module curl for apache2 SAPI
php5_invoke prerm: Disable module json for apache2 SAPI
php5_invoke prerm: Disable module mcrypt for apache2 SAPI
php5_invoke prerm: Disable module imap for apache2 SAPI
Module php5 disabled.
apache2_invoke prerm: Disable module php5
apache2_reload: Your configuration is broken. Not restarting Apache 2
apache2_reload: apache2: Syntax error on line 185 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/authz_default.load: Cannot load /usr/lib/apache2/modules/mod_authz_default.so into server: /usr/lib/apache2/modules/mod_authz_default.so: cannot open shared object file: No such file or directory
Purging configuration files for libapache2-mod-php5 ...
apache2_invoke postrm: Purging state for php5
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libapache2
E: Unable to locate package mod-php5
Agora estou preso. Sim, eu quebrei, mas alguma idéia de como consertar isso? Obrigado!