В ветке комментариев была куча полезных советов по устранению неполадок, но оказалось, что проблема была в браузере. Я рекомендую иметь запасной «нетронутый» браузер для тестирования, поэтому, если ваши mimetypes испорчены, вы все равно можете проверить. ОП установил оперу, и она сработала, а Firefox - нет. На его месте я мог бы подумать о том, чтобы очистить Firefox - который удаляет все файлы конфигурации (хотя его сброс может работать) и переустанавливать.
Другие вещи, которые стоит проверить (через комментарии, сделанные мной, agtoever и Dragonlord)
- Проверьте, работает ли apache со
sudo service apache2 status
- Проверьте, что пакет устанавливает
sudo apt-get install php5 libapache2-mod-php5
чтобы убедиться, что установлены apache и модуль apache/php. Если они установлены заново, убедитесь, что apache перезапущен с помощью sudo service apache2 restart
Убедитесь, что mod_php5
настроен для загрузки при запуске Apache. В /etc/apache2/mods-enabled
должен быть файл php5.load
с текстом LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
(источник). Если нет, вы можете добавить эту строку в /etc/apache2/apache2.conf
:
LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
- Проверьте права доступа к файлу.
telnet 127.0.0.1 80
чтобы выполнить тест веб-сервера oldschool. После некоторого вывода введите "GET" и введите. Также попробуйте это с "GET index.php". Это проверяет, действительно ли apache2 обслуживает ваш обработанный файл php
- Проверьте настройки в Firefox и Bluefish. В bluefish зайдите в Редактировать, Настройки, Внешние программы. Под "Браузерами" команда Mozilla & Opera должна выглядеть так: «firefox% s». В Firefox перейдите в раздел "Справка", "Информация об устранении неполадок", «Каталог профилей: Показать папку». Попробуйте удалить файл mimeTypes.rdf в папке профиля Firefox.