ха, что сумасшедший сценарий :) позволяет попытке как это :)
#!/bin/bash
cat accounts | while read account
do
echo -e "\n Account: $account \n";
echo sudo ./backup_maildir "$account";
done
если все выглядит хорошо, и sudo строка работает из сценария ожидаемым отбрасыванием эхо и вуаля
Попробуйте добавить обработчик в свой виртуальный хост со следующим типом:
AddHandler application/x-httpd-php php
Убедитесь, что для вашего виртуального хоста по умолчанию установлено значение Имя сервера по умолчанию
.
Перезапустите apache2.
] Конечно, проверьте журналы, если что-нибудь случится.
Я пробовал много и много способов решить эту проблему, но не сделал этого :( поэтому я удалил httpd и все php 5.4 и переустановил httpd / apache и php 5.3.27. все работает отлично.Возможно что то сломаю при апгрейде. Спасибо за ответы и за попытку мне помочь. Всего наилучшего
Предполагая, что вы используете apache, проверьте свою конфигурацию. В CentOS у вас, вероятно, есть файл /etc/httpd/conf.d/php.conf
, и в этом файле должна быть строка AddHandler php5-script .php
Если в этой строке нет ' t существует, добавьте эту строку и аккуратно перезапустите apache и повторите попытку.
Возможно, строка была изменена на .php5, которую вы могли бы просто изменить на .php, или добавить другую строку с .php, чтобы разрешить и то, и другое.
Обратите внимание, что это относится к virtualmin / webmin настройка обновления php для CGI / FastCGI ( fcgid).
Проблема: после обновления PHP до более новой версии браузер показывает только белый экран / пустую страницу для файла .php
; но работает правильно для файла .php5
.
Решение : http://www.virtualmin.com/node/25521#comment-115238
На Ubuntu 10.04 у меня было обновил PHP до 5.4.13, а затем испытал те же симптомы, что вы описали.
Отключение php5_cgi, наконец, помогло!
На самом деле php5_cgi.conf тоже включает строку
SetHandler application / x-httpd-php
, которая должна следует закомментировать.
P.S. Я не тестировал Ubuntu.
Этот метод работает в CentOS.
Удалите строку SetHandler application / x-httpd-php
в /etc/httpd/conf.d/php.conf
.