Долго не мог понять что могло произойти с моей системой. И как уже работающая система вдруг рухнула.
Да я обновил пакеты через webmin. Но могло ли это стать причиной???
Вот сегодня вечером появилось немножко времени и решил попробовать воссоздать все мои действия.
В виртуальной машине установил Ubuntu Server 10.04.3 LAMP, установил webmin, phpmyadmin, joomla быстренько все эти приложения настроил.
Для чистоты эксперимента взглянул
sudo apache2ctl -MS
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default:1)
Loaded Modules:
core_module (static)
log_config_module (static)
logio_module (static)
mpm_prefork_module (static)
http_module (static)
so_module (static)
alias_module (shared)
auth_basic_module (shared)
authn_file_module (shared)
authz_default_module (shared)
authz_groupfile_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
cgi_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
mime_module (shared)
negotiation_module (shared)
php5_module (shared)
reqtimeout_module (shared)
setenvif_module (shared)
status_module (shared)
Syntax OK
Главным образом обращаем внимание на модули - php он есть. Иду в панель webmin и обновляю доступные пакеты. Вот и все возникла та же проблема, вместо открытия страницы браузер предлагает сохранить phtml.part файл. Да и phpmyadmin не работает.
вновь ввожу команду sudo apache2ctl -MS
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80 is a NameVirtualHost
default server 127.0.1.1 (/etc/apache2/sites-enabled/000-default:1)
port 80 namevhost 127.0.1.1 (/etc/apache2/sites-enabled/000-default:1)
Loaded Modules:
core_module (static)
log_config_module (static)
logio_module (static)
mpm_prefork_module (static)
http_module (static)
so_module (static)
alias_module (shared)
auth_basic_module (shared)
authn_file_module (shared)
authz_default_module (shared)
authz_groupfile_module (shared)
authz_host_module (shared)
authz_user_module (shared)
autoindex_module (shared)
cgi_module (shared)
deflate_module (shared)
dir_module (shared)
env_module (shared)
mime_module (shared)
negotiation_module (shared)
reqtimeout_module (shared)
setenvif_module (shared)
status_module (shared)
Syntax OK
Как видим php5 здесь уже нет. Попробовал
sudo a2enmod php5
после перегрузки апачи выдало
* We failed to correctly shutdown apache, so we're now killing all running apache processes. This is almost certainly suboptimal, so please make sure your system is working as you'd expect now!
... waiting apache2: Syntax error on line 204 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/php5.load: Cannot load /usr/lib/apache2/modules/libphp5.so into server: /usr/lib/apache2/modules/libphp5.so: cannot open shared object file: No such file or directory
[fail]
я долго заморачиваться не стал, а если честно не умею еще исправлять такого рода ошибки и просто переустановил
sudo apt-get install php5 phpmyadmin
и все заработало!!! Выходит проблема была при обновлении пакетов в webmin!
Но если кто то знает как более грамотно исправить эту ошибку буду рад вас выслушать.