파일 권한 문제 (UID : 99)
이 정보를 경고하는 것은 구형 수 있습니다. RevMax 도움말 및 지침. 최신위한 포럼을 참조하시기 바랍니다 http://www.openxpayments.com을 .
그것은 어떤 호스트가 아마도 당 파일 사용자 및 권한과 같은 비트 무담보 한물 갔어 보였습하고있는 나의 나타났습니다. 난 여전히 혼자 연구하고 가능한 모든 호스트에 맞게 수있는 솔루션을 찾고 있어요. 당신이 파일 권한 문제가 발생한다면 그때까지 희망이 도움이 될 것입니다.
mod_php 모듈로 기본 설치 PHP는 웹 서버 소프트웨어에서 가장 큰 보안 구멍이다.
이유를 고려하자. 여러분은 PHP가 mod_php로 설치되어있는 경우 다음 모든 PHP 응용 프로그램은 일반 사용자가 '누구'또는 'www가'또는 '아파치'에서 실행됩니다. 그것은 사용자가 '스미스'가 자신의 홈 디렉토리에있는 파일이있다면, 같은 서버에 계정을 가지고 다른 사람들이 (그리고 수정) 정규 PHP 기반의 파일 관리자를 사용하여 자신의 파일을 읽을 수있다는 것을 의미합니다.아파치가 자신의 시스템 계정 하에서 사용자의 소프트웨어를 실행할 수있는 'suexec'기술을 제공하는이 문제를 피하려면. 그것은 자신의 응용 프로그램 suexec 프로그램 enviroment에서 '스미스'시스템 계정에서 실행되기 때문에 사용자가 '스미스', '스미스'와 그것이 작동을 chowned 'my_secure_data.txt'을 가지고 의미합니다. 기본적으로 suexec 기술은 CGI 스크립트로 실행중인 응용 프로그램을 위해 제공됩니다.
PHP 스크립트는 폴더에 파일을 업로드할 수있다면 비 suphp 서버 환경에서 : 그것이 폴더에 업로드 얻기 위해서 (예 OpenX 플러그인)을, 그것은 세계 쓰기 권한 (777)가 필요합니다.
플러그인이 PHP에 의해 업로드되는대로 비 suphp 서버 환경에서 그것은 일반적으로 99의 사용자 ID를 할당됩니다. 이것은 모든 PHP 업로드 파일은 FTP 사용자와 사용 권한을 변경하거나 삭제할 수 없습니다 소유되지 않을 수 있도록합니다.
문제 : 편리 RevMax에 대한 모든 디렉터리 (755) 및 파일 (644) 설치에 대한 사용 권한을 설정하고 오류가 발생할 수 있습니다 당신은 그러나 수동으로 업로드 후, 클라이언트 폴더 / openx / 클라이언트에 대한 권한을 설정해야합니다..
당신은이 문제에 대해 서버를 테스트할 수 있습니다. 당신은 phpinfo ()를 사용할 수없는 경우 다음과 같은 내용으로 PHP 파일을 만들 수 있습니다 :
( ) ; ?> <? phpinfo ();?>
서버 API가 있다고 어디 서버에서 웹 accessable 폴더에 업로드하고 브라우저에서 그것을 찾아 다음 봐요. 값이 있다고한다면, 아파치는 다음의 suPHP으로 PHP를 실행하고 있지. 그것이 CGI 말한다면 그것은 suPHP를 실행합니다.
당신이 알고 또는 이것을 (UID : 99)을 볼 수있다면 문제가되고, 당신은 chown과 같은 필요한 모든 패키지 폴더와 파일, 그리고 chmod를하실 수 있습니다. 기능을 복원합니다. 다음은 몇 가지있어 더 많은 정보 "chown"과 도움이 될 수 있습니다 쉘 명령어에 있습니다.
당신이 전에 설치한 알고있다면이 패키지를 압축 해제하고 이에 따라 FTP 및 설정 권한을 가진 파일을 업로드할 수 있습니다 다음, OpenX에 로그인하여 플러그인을 설치합니다. 그런 다음 모든 파일 및 RevMax 플러그인의 폴더의 소유권이 있어야합니다. 압축 해제된 패키지에 본대로 플러그인 파일과 폴더는 OpenX 디렉토리에 업로드해야합니다.
openx / 클라이언트 ....
openx / 플러그인을 / etc ....
openx / WWW / 관리자 / 플러그인 ...
이 문제를 해결하려면 영구적으로 당신이 수행하는 것이 좋습니다 이 링크를 귀하의 서버를 보호하고 아파치에 대한 suphp 모듈을 설치합니다. 그들이 PHP로 설치에 생성되며 cpanel 서버에 openxmarket 설치에서 바라보는 오류를 발생하므로 이것은 물론 플러그인과 리셋 파일 소유권과 권한의 모든 통해서가는하겠습니다.
저는 현재 서버의 변화를 확인하기 위해 스크립트에서 작업하고, 희망적으로 이러한 환경을 위해이 문제를 해결하고 있습니다.
언제나 당신이 수 저에게 연락 직접 또는 포럼에 게시 문의 사항이 있으 시거나 도움이 필요하면.
















