2009-11-23 6 views
0

최근에 내 웹 사이트 중 하나를 XCache와 함께 mod_php 5를 사용할 수있는 개인 서버로 전송했습니다. 그러나 PHP 5 CGI에서 mod_php로 전환하면 내 뷰 파일에 직접있는 PHP가 렌더링되지 않습니다. 예를 들어 내 페이지의 제목은 ""입니다. HTML에서 처리되지 않은 코드를 볼 수 있습니다. 왜 이런 일이 일어나고 있는지에 대한 아이디어가 있습니까?Codeigniter - PHP가 렌더링되지 않음 w/mod_php 5

감사합니다.

답변

0

템플릿에 .php 확장자 (아마도 .tpl 또는 .phtml을 사용)가 사용되지 않은 것 같아요. apache에 올바른 핸들러를 설정해야합니다. 그러면 파일이 PHP 모듈에 의해 파싱됩니다. 트릭을 할해야이 같은

뭔가

<FilesMatch "\.ph(p5?|tml)$"> 
     SetHandler application/x-httpd-php 
</FilesMatch> 
# and/or 
<FilesMatch "\.tpl$"> 
     SetHandler application/x-httpd-php 
</FilesMatch> 
1

당신이보기 파일에서 짧은 태그를 사용하는 모든 가능성을 (만 복사하지 않는 모든 것을 붙여 아파치 구성에서 무엇을 누락 추가)? 우리가 이야기하는 것이 어려운 것을보다

$config['rewrite_short_tags'] = TRUE; 

기타 :

변경

<?= 

이이 설정 옵션이 작업의 너무 많은 경우

<?php 

에 . 설정 파일에서 pastie를 뒤엎고 문제가있는보기의 예를 들려 줄 수 있습니까?

관련 문제