취미코딩

접속시 php 파일 다운로드 현상 해결

upstonekr 2022. 4. 7. 18:33
반응형

접속시 php 파일 다운로드 현상 해결

조건

  • 우분투 18.04, php 7.2

해결방법

  • php 7.2에서 7.4로 업그레이드

마크다운으로 이제 막 글을 쓰기 시작하면서 이미지 서버가 있으면 좋을 것 같아서 php로 디렉터리 전체 이미지 파일을 출력해주는 걸 적용해 봤다. 남는 서버 자원을 이미지 서버로 사용해 보고자

근데 이런, php 파을을 다운로드하는 것이었다.
같은 서버에 워드프레스는 정상적으로 작동이 되는데, 워드프레스는 php로 구동된다. inidex.php이다.
(같은 디렉터리에 index.html index.php 파일이 있으면 html 파일을 먼저 읽어온다.)

  1. php 파일이 다운로드되는 문제
  2. 같은 서버에 워드프레스는 정상작동
  • 다른 조건은 해당 각각 디렉터리에. htaccess이라고 판단
  • 삽질하는 킬링 타임을 갖는다.

그런다 워드프레스 어드민 페이지에 들어갔는데 php 7.2가 보안에 문제가 있다고 7.4로 업그레이드해서라고 한다.
일단 php 업그레이드해보자 해서 업그레이드해봤다.
뭐든 구글링이다. 참 좋은 세상이다.
인터넷에 다 있다. 근데 너무 많다.
이윰 님의 PHP 7.2에서 PHP 7.4로 업그레이드하기 - Ubuntu 18.04이 글을 참고했다.
업그레이드부터 설정 파일 수정까지 정리되어 있습니다. 감사합니다.

자~ 다시 php 다운로드 현상에 대한 많은 검색을 해봤지만 버전도 경우의 수도 많겠지만 시원한 해결책이 없었다.
거의 포기 상태였는데, 아파치가 읽어드리는 php 파일에 영향을 줄 설정 파일들을 다 봐야 되나 싶기도 하고 뭐 너무 깊이 공부할 생각은 없다.
내가 이렇게 열심히 글을 적는 이유도 정보를 확인하고 처리한 게 아니라 삽질을 통해 해결을 해서 너무 기쁜 것 같다. ㅋㅋ
어떤 문제에 정답보다 문제 해결 방식이 중요하다.

이 문제는 얼떨결에 해결됐다. ㅋㅋ

설치는 마치고 버전을 확인했다.

php8.1.4는 언제 설치가 된건지 3가지 버전이 있다.
php 8.1.4 버전이라고 해서 제거하고 php7.4를 적용하려고 했는데 안된다.
또 검색을 열심히 했다. 갓 구글 도와줘
이런 스택오버플로에도 답변이 없다. 이런 일이 가능할까?

info.php 브라우저로 확인해 보니 7.4.28이라고 한다.
터미널이 더 확실하다고 본다.

php 파일이 브라우저에서 읽을 수 있다는 것은 이제 더 이상 다운로드는 안 한다는 것이다. 문제가 해결되었다.
나는 내 서버에 php버전이 뭐든 상관없다. ㅋㅋ
뭐 높으면 좋을수록 좋을 것이다. 안전성은 모르겠다. 일단 실행되어야 한다.
버전이 높으면 최신 기술이 적용되어 있고 그래서 불안하다는 말들이 있다.
예전 아이폰 업그레이드에 올라왔을 때 사람들은 최대한 보수적으로 업그레이드를 하려고 했다. 어느 정도 안정적이면 그때 업그레이드를 하는 것이다.
나는 그 당시 바로바로 업그레이드를 했다.
업그레이드 도중 전화가 와서 벽돌이 된 기억이 난다.
자 정리하다

해결 정리

  1. php 파일 다운로드하는 문제, 워드프레스 정상작동
  2. php 업그레이드를 하자.

*위에도 해결을 적어뒀네. 나는 평생을 글과 친하게 지내지 않았다.
이젠 재미를 느끼면 적어 보려고 한다.
내 최종 목표는 우리 애들에게 정보가 넘쳐나는 세상에 조금 더 좋은 정보를 재공해 주고 싶다.

마크다운으로 글을 적고 비공개로 저장해서 다시 수정을 하면서 이미지 파일을 올리고 있다. >,.<

내 이미지 서버는 다른 방식으로 사용해 봐야겠다. 일단 우리애 그림 올려뒀다.

http://img.nlink.kr/ 

반응형

쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.