У меня есть следующий код в моем файле GoDaddy .htaccess:
AddHandler fcgid-script .do
FCGIWrapper /usr/local/cpanel/cgi-sys/php .do
AddType application/x-httpd-php5 .do
Это означает, что всякий раз, когда мы обращаемся к файлу «.do» в веб-браузере, он запускается как PHP. Внезапно, после трех лет работы без проблем, он перестал работать правильно! Теперь, если я перехожу к файлу .do, браузер просто загружает файл.
Я думаю, что GoDaddy сделал обновление сервера, но я не могу решить, как решить проблему.
У кого-нибудь есть идеи? Заранее спасибо….
GoDaddy обновил EasyApache (с версии 3 до версии 4) вчера вечером.
Вы должны бросить FcgidWrapper
и AddType
директивы из вашего .htaccess, и изменить AddHandler
чтобы:
AddHandler application/x-httpd-lsphp .do
Обновите кеш браузера после изменения.
Я столкнулся с подобной проблемой. Мы смогли это исправить, заменив имя модуля на стандарт Apache V 2.4.
В вашем случае вам нужно будет сделать:
AddHandler fcgid-script .do
FcgidWrapper /usr/local/cpanel/cgi-sys/php .do
AddType application/x-httpd-php5 .do
Мы передали официальную документацию Apache Вот. Там может быть больше вариантов для вашего контекста.