그래서 내 서버가 갑자기 PHP (클라이언트에 원시 PHP를 보내는) 구문 분석을 중단했습니다. 그것이 일어 났을 때 나는 정말로 확신 할 수 없다. 그러나 나는 단지 그것을 오늘 알아 차렸다. 나는 mod_rewrite 물건을 망쳐 놓고 있었지만 그것을 되돌려 놓았지만 바뀌지 않았다. 그것 이외에 나는 (나의 지식의 최상) 무엇이든을 바꾸지 않았다. 아이디어? Ubuntu 11.10 서버입니다.Apache가 갑자기 PHP를 구문 분석하지 않습니다
답변
다시 쓰기 설정을 제거하면 잘못 반환했을 수 있습니다.
그리고 Apache 서버를 다시 시작하십시오. 희망이 문제를 해결할 것입니다.
는
http://www.matthewwittering.co.uk/blog/ubuntu-tips/apache-not-running-php-files.htm을 참조 할 수 있습니다
https://askubuntu.com/questions/59272/php-not-working-in-apache2-after-system-upgrade
<IfModule mod_php5.c>
<FilesMatch "\.ph(p3?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
# To re-enable php in user directories comment the following lines
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
# prevents .htaccess files from disabling it.
<IfModule mod_userdir.c>
<Directory /home/*/public_html>
php_admin_value engine Off
</Directory>
</IfModule>
</IfModule>
검사 :
PHP 파일 "의 index.php가"그들의 실행 비트가- 로 설정 웹의 기본 색인 파일을 하나의 모듈을 PHP는
- 아파치에 의해로드 루트 ... 시도
도움이되지 못했습니다. 나는 그것이 일하는 것을 지적해야한다. – Finn
몇 가지 (mod_rewrite를 모듈을 가능하게함으로써, 아마도, 을 아파치 설정 파일을 가까운 참조)
첫째 :
apachectl -t -D DUMP_MODULES | grep php
당신은 가야 뭔가 같은 :
php5_module (shared)
이상.
둘째 ... 어떻게 아파치를 다시 시작 하시겠습니까? 살해 당할거야? 나는 그 전에 실제로는 apachectl configtest
을 실행하여 멈추고 다시 시작하기 전에 오류가 없다는 것을 확인하기 위해 아파치 init.d 스크립트를 사용했다. 그래서, 아마 멈출 필요가 있습니다. 멈추고 다시 시작하십시오.
또한, 사용자의 설정에, 당신이 뭔가해야합니다 당신은 반드시 <IfModule>
지침이 필요하지 않습니다
<IfModule php5_module>
AddType application/x-httpd-php .php
</IfModule>
,하지만 다치게하지 않습니다.
그리고 어떤 버전의 아파치를 실행하고 있습니까?
PHP가 활성화되어 있고 해당 명령으로 확인되었습니다. init 스크립트로 다시 시작했는데, 이번에는 그걸로 종료되었다는 것을 확인했습니다. ps aux | grep apache 내 grep 명령 만 보여주었습니다. 그리고 application.x-httpd-php가 config에 있습니다. – Finn
- 1. CodeIgniter가 빈 경로에서 PHP를 구문 분석하지 않습니다
- 2. SimpleDateFormatter가 구문 분석하지 않습니다!
- 3. Eruby가있는 Apache가 require 문을 올바르게 구문 분석하지 못했습니다.
- 4. Sendmail에서 탭을 구문 분석하지 않습니다.
- 5. 일식 pydev는 .py 파일을 구문 분석하지 않습니다.
- 6. PHP는 MySQL 구문을 구문 분석하지 않습니다
- 7. m4가 로컬 변수를 구문 분석하지 않습니다.
- 8. ASP.NET에서 쿼리 문자열을 구문 분석하지 않습니다.
- 9. XSL 스타일 시트는 구문 분석하지 않습니다 - 왜?
- 10. .getJSON. JSON 데이터를 구문 분석하지 않습니다.
- 11. 동적 OpenGraph 메타 태그가 구문 분석하지 않습니다
- 12. 웹 페이지가 PHP 코드를 구문 분석하지 않습니다
- 13. 타일이 Struts 태그를 구문 분석하지 않습니다.
- 14. jQuery가 PhoneGap에서 JSON을 구문 분석하지 않습니다.
- 15. Fusebox가 xml 파일을 구문 분석하지 않습니다.
- 16. BeautifulSoup4가 xml을 올바르게 구문 분석하지 않습니다.
- 17. 웹 브라우저에서 제목이 HTML을 구문 분석하지 않습니다
- 18. 의 nginx PHP는 요청을 구문 분석하지 않습니다
- 19. 지킬은 UTF-8을 구문 분석하지 않습니다.
- 20. QUrl이 호스트 이름을 밑줄로 구문 분석하지 않습니다.
- 21. 오픈 그래프 메타 태그를 구문 분석하지 않습니다.
- 22. finder_sql이 Rails와 문자열을 구문 분석하지 않습니다
- 23. jQuery getJson callback json을 구문 분석하지 않습니다.
- 24. datejs는 내 날짜를 구문 분석하지 않습니다.
- 25. MSXML2.SAXXMLReader.6.0이 구문 분석하지 않습니다.
- 26. XAMPP - PHP가 가상 호스트에서 구문 분석하지 않습니다.
- 27. PHP가 XML 파일을 구문 분석하지 않습니다
- 28. Decimal.TryParse가 10 진수 값을 구문 분석하지 않습니다.
- 29. 파일을 구문 분석하지 못했습니다
- 30. 왜 PHP는 내 스크립트를 구문 분석하지 않습니까?
Apache 로그가 있습니까? 또한 PHP와 관련된 apache 설정을 게시하십시오. 주석 처리 된 PHP 모듈만큼 간단 할 수도 있습니다. – F21
아파치를 다시 시작하셨습니까? –
만약 당신이 하나 있다면, 당신의 MySQL 암호를 변경하십시오. 누군가가 include 설정에서 sneek peek을 들었을 수도 있습니다. configs가 웹 루트를 벗어나는 여러 가지 이유 중 하나입니다. –