짧은 버전:내 웹사이트를 호스팅하는 회사에 서버의 PHP를 업그레이드했으며 업그레이드를 수행한 시기를 증명할 수 있는 파일은 무엇입니까? 나는 서버가 Apache를 기반으로 한다고 생각합니다.
저는 사내에서 근무하는 프론트엔드 웹 개발자입니다. 회사의 오래된 웹사이트 중 일부는 역량이 부족하고 신뢰할 수 없는 것으로 입증된 제3자에 의해 개발 및 유지관리되고 있습니다. 우리는 최근 사이트를 계속 운영하기 위한 요구 사항을 충족하기 위해 우리 사이트가 호스팅되는 서버에 대한 PHP 업그레이드를 위해 막대한 금액을 지불했습니다.
기본 사이트와 함께 호스팅되는 Wordpress 설치를 업데이트하는 과정에서 WP 설치에서 PHP 버전이 5.2.17 이라고 보고하는 것을 발견했습니다. 사양에 따라 PHP 버전 5.6으로 업그레이드할 예정이었기 때문에 이는 놀라운 일입니다. 나는 WP 설치가 도메인의 하위 디렉터리에서 실행되기 때문에 동일한 서버에 있다고 확신합니다.
따라서 이 제3자에게 연락하기 전에 어떤 종류의 서버 로그가 있는지 확인하고 싶습니다(그것이 정확한 용어라면). PHP 업그레이드가 이루어졌음을 보여달라고 요청할 수 있습니다. 또한 이 업그레이드가 언제 발생했는지에 대한 표시를 받아 그들이 헛소리를 덮기 위해 사실 이후가 아니라 실제로 업그레이드했다고 말했을 때 이를 수행했는지 확인하는 것이 도움이 될 것입니다.
<?php echo 'Current PHP version: ' . phpversion(); ?>
나는 수많은 스캔 실행, 사이트에 포함된 파일 업로드 및 탐색, 심지어 (잘못 실행된) 이미지에 코드 삽입 시도 등을 포함하여 서버의 PHP 버전을 직접 발견하기 위해 모든 종류의 방법을 시도했습니다. 사이트에 업로드할 파일입니다.
어떤 제안이라도 환영합니다. 나는 이것이 서버 로그 파일에만 국한된 것이기 때문에 물어볼 수 있는 가장 좋은 장소라고 생각합니다. 그러나 웹마스터 스택 교환으로 이동해야 한다면 알려주세요. 감사해요!
답변1
추가 정보 없이는 귀하의 헤드라인 질문에 합리적으로 답변할 수 없을 것 같습니다. 필요한 정보는 운영 체제, 배포판 및 버전입니다. 해당 정보가 있어도 실제로 어떻게 설치되었는지 모르기 때문에 요청할 수 있는 내용이 없을 수도 있습니다.
예를 들어 기본 OS/Distro가 CentOS인 경우 /var/log/yum.log를 요청할 수 있지만 Ubuntu의 경우 다른 파일이고 Windows의 경우 다른 파일입니다. PHP가 소스에서 업데이트되면 모든 베팅이 해제됩니다.
WP 설치는 도메인의 하위 디렉터리에서 실행되므로 동일한 서버에 있다고 확신합니다.
실제로 그럴 필요는 전혀 없습니다.
<?php echo '현재 PHP 버전: ' . php버전(); ?>
그곳에서 정확히 무슨 일이 일어났나요?
사실 우리가 당신을 돕기 위해 할 수 있는 일이 별로 없다고 생각합니다. 주된 이유는 당신이 충분한 접근권, 특권, 지식을 갖고 있지 않기 때문입니다.