[править] PHP работает в режиме модуля к Apache[править] Коротко о главномДля того, чтобы в файлах, например, .html у вас заработал PHP, нужно сделать так: В личном кабинете // "полный список функций" // "управление сайтами и серверами"
Подключившись по FTP
RemoveHandler .html AddType application/x-httpd-php .html Если вы хотите, чтобы в RemoveHandler .html AddType application/x-httpd-php .html AddOutputFilter INCLUDES .html Помните: эта инструкция для Apache! Примечание: на Windows сервере достаточно только дописать блок в .htaccess. [править] ОбъяснениеВеб-сервер Apache2 имеет неудачную архитектуру обработки RemoveHandler / AddType. Традиционно для работы PHP в .html файлах (пример) используют следующую конструкцию в .htaccess: RemoveHandler .html AddType application/x-httpd-php .html На Apache 1 это работает хорошо, но на Apache 2 все операции AddType выполняются после всех операций RemoveType, список операций общий для глобальной конфигурации сервера и конфигурации через .htaccess. Это приводит к тому, что единожды встреченный в конфигурации AddType сделает невозможным никакой более AddType на этот тип файлов, так как два AddType будут выполнены подряд – это ошибка. На хостинге 1Gb в общей конфигурации уже присутствует AddType на файлы htm html shtm shtml для обработки SSI в этих типах файлов. Это является ожидаемой традиционной конфигурацией для большого числа Веб-мастеров. В результате для того, чтобы задать другой AddType на любой из этих расширений, необходимо предварительно убрать SSI обработчик с этих файлов, что и можно сделать, удалив соответствующее расширение из списка. Изменение вступит в силу в течение 1-2 часов если вы сделаете это вручную, и в течение 24 часов (точнее – ночью), если просто напишите директивы в .htaccess. В последнем случае для ускорения обратитесь, пожалуйста, к службе поддержки. [править] PHP работает в режиме FastCGI (UNIX)В файл .htaccess достаточно добавить: FcgidWrapper /home/virtwww/ваш_FTP_логин/.fast-php/fast-php .html AddHandler fcgid-script .html
|
|






