cpanel 서버 Openx 시장 500 오류 수정

2010년 1월 17일

이 정보를 경고하는 것은 구형 수 있습니다. RevMax 도움말 및 지침. 최신위한 포럼을 참조하시기 바랍니다 http://www.openxpayments.com을 .

나는 cpanel 서버에 OpenX를 설치 때때로, 이후가 다시 후 로그아웃 새 설치에 나는이 오류가 나타납니다 : 500 서버 오류.

내부 서버 오류
서버 내부 오류 또는 잘못된가 발생하여 요청을 완료할 수 없습니다.

악명 높은 "500 내부 서버 오류". 서버 actaully 무슨 일이 일어 났는지에 대해서 별다른 단서로두고,

이것은 보통에 정의된 권한에 의해 발생합니다
/ openx / LIB / OX / 플러그인 / 라인 52에 PluginManager.php.
그들이 당신의 enviroment에 대해 올바르게 정의되어 있는지 확인합니다.

유용한 파일 권한 스크립트에 대한 자세한 내용을 참조하십시오.

cpanel 서버에 다른 사람이 openxmarket 777 권한 문제를 극복 돕는 희망, 지금부터 아래 코드 함께 부상을 잠시했다 snipplr를 .
당신이 오류를 경험하고, 답변을 찾고있다면, 단순히 / openx 폴더 내에 서버에서 아래 파일을 추가하고 브라우저에서 부릅니다. 그것은 정확하게 suphp와 cpanle 서버의 모든 폴더 및 파일 사용 권한을 설정합니다. 관련 게시물 .

다른 파일 / 사용 권한이 필요에 따라 파일을 폴더에 대한 755 및 644이어야 폴더에 사용하기 위하여 그것을 수정하시기 바랍니다. 그것은 정확하게 모든 하위 디렉토리 및 파일 사용 권한을 설정합니다.

복사하여 새로운 파일 marketfix.php 또는 기타에 붙여 넣습니다.

 ( ! file_exists ( $path ) ) { return ( FALSE ) ; } // See whether this is a file if ( is_file ( $path ) ) { // Chmod the file with our given permissions chmod ( $path , $filePerm ) ; // If this is a directory... } elseif ( is_dir ( $path ) ) { // Then get an array of the contents $foldersAndFiles = scandir ( $path ) ; // Remove "." (! file_exists ($ 경로)) {반환 (FALSE);} 경우 경로가 존재하는지 확인 / / 이것이 파일인지 여부를 참조하는 경우 (is_file ($ 경로)) {/ / chmod를 우리의 주어진 권한을 chmod를 ($ 가진 파일 경로, $ filePerm); / /이 디렉토리에있다면 ...} elseif (is_dir ($ 경로)) {/ / 그런 내용의 배열을 $ foldersAndFiles = scandir ($ 경로); "."/ / 제거  과 ".."  = array_slice ( $foldersAndFiles , 2 ) ; // Parse every result... foreach ( $entries as $entry ) { // And call this function again recursively, with the same permissions oxMarketChmod ( $path . "/" . $entry , $filePerm , $dirPerm ) ; } // When we are done with the contents of the directory, we chmod the directory itself chmod ( $path , $dirPerm ) ; } // Everything seemed to work out well, return 목록에서 $ 항목 = array_slice ($ foldersAndFiles, 2);. / / 모든 결과 ... foreach ($ 입국 $와 같은 항목) {/ / 구문 분석 그리고 동일한 권한 oxMarketChmod ($ 경로로 다시 재귀적으로이 함수를 호출 " . / "$ 엔트리, $ filePerm, $ dirPerm);} / / 우리는 디렉토리의 내용으로 완료하면, 우리는 chmod를 디렉터리 자체 chmod를 ($ 경로, $ dirPerm);} / / 모든 것이 잘 풀리는 듯 , 리턴  } else { echo 'Something has gone wrong... Perhaps oxMarket dosent exist?' ; } ?> 완료하면 <a href='www/admin/'> 로그인 </ a>를 이제 "수;} {에코 '뭔가 잘못됐다 ... 아마도 oxMarket dosent은 존재하는가?';?}> 
공유하기

댓글

"cpanel 서버 Openx 시장 500 오류 수정"14 응답

  1. 시드니 1월 24일에, 2010 오후 10시 16분

    WOW,

    이것은 역사상 가장 뛰어난 수정 프로그램입니다. 이것 때문에 soooooooo 감사합니다. 전 괜찮 일한 openx의 이전 설치를했습니다.

    그렇다면 판타 스 티코와 새 설치를하려하고, 어떤 이유로 설치가 작동 실거예요 걸 알게되었습니다.

    그때 수동 설치를 한 다음이 500 오류 결함을 발견. 나는 reuploaded과 이것을 찾기 전에 4 번처럼 다시 설치. 저는이 블로그를 사랑해!

    이것은 항상 cpanel 권한을 설정할 수 있겠 느냐? 난 그냥 내 서버에있는 파일에 대한 사용 권한을 설정 값을 수정해야하나요?

    나를 답변을 이메일을 보내 주시기 바랍니다!

  2. 1 월 25 일 관리자 2010 년 12시 19분 오전

    모든 폴더와 파일을 재귀적으로.

    OpenX 환경에서 당신처럼 변경할 수 있습니다 :

      oxMarketChmod ( MAX_PATH . '/www/admin/plugins' ) ; $ 관리자 = oxMarketChmod (MAX_PATH '/ WWW / 관리자 / 플러그인'.); 

    사용자 환경에 따라 올바른, 또는 스크립트 정의된 권한, 모든 플러그인 폴더와 파일을 설정합니다.

    OpenX 환경 밖에서 다음, 파일의 맨 위에 포함 INIT를 제거합니다 :

      oxMarketChmod ( '/my/path/to/folder' ) ; $ my_folder = oxMarketChmod ( '/ 제 / 경로 /로 / 폴더'); 
  3. 2010년 1월 27일 오후 8시 53분에서 스티븐

    우수 수정, 감사합니다! : D

  4. 1월 28일에 nekiw, 2010 오후 6시 5분

    전 스크립트를 실행할 때이 오류가 발생합니다 :
    경고 : 입력에서 예기치 않은 문자 '\'(ASCII = 92) 상태 = 1 라인에서 / "***"/ openx / marketfix.php 12

    구문 분석 오류 : 구문 오류, 줄 12 / "***"/ openx / marketfix.php에서 예상치 T_STRING

  5. 1월 29일에서 스티브 2010 12시 44분 오전

    이 수정 프로그램은 잘 썼는데! 한 가지가 있지만 - 나는 로그인할 때, openx 내 구성 파일의 chmod를 644을하더라도 잠겨 있지 말합니다. 이 오류 메시지가 멀리 가서 successfuly이 파일을 잠글 만드는 방법에 대한 방법이 있나요? 내 호스팅 회사와 통화 그리고 그들은 chmod를 000을 시도했다. 날이야는 openx는 incredilby 절망적이 될 수 있습니다! 멋진하지만 게시물과 감사, 정말 많은 도움이되었습니다.

    내가 지적 것이 또 한가지는 여러분 픽스 작품 침묵은, 당신이 아직 플러그인과 관련하여 500 에러를 얻을 것이다. 이 스크립트는 플러그인 디렉토리에서 떨어져 모든 것을 해결할 것 같습니다. 단지 노트.

  6. 1월 29일에 대한 관리자 2010 4시 18분 오전

    아마 뭔가 잘못 갔다

      oxMarketChmod ( MAX_PATH . '/plugins/etc/oxMarket' ) ; $ 플러그인 = oxMarketChmod (MAX_PATH '/ 플러그인은 / etc / oxMarket.');
     oxMarketChmod ( MAX_PATH . '/www/admin/plugins/oxMarket' ) ; $ 관리자 = oxMarketChmod (MAX_PATH '/ 관리자 / WWW / 플러그인 / oxMarket.'); 

    곧 aroung의 하나를 파고 때하는 모든 플러그인 폴더와 파일이 잘못된 권한이 실현하므로 아마도 하나는 그럴 거라 생각 해요

      oxMarketChmod ( MAX_PATH . '/plugins/etc' ) ; $ 플러그인 = oxMarketChmod (MAX_PATH '/ 플러그인을 / etc.');
     oxMarketChmod ( MAX_PATH . '/www/admin/plugins' ) ; $ 관리자 = oxMarketChmod (MAX_PATH '/ WWW / 관리자 / 플러그인'.); 
  7. 시드니 1월 29일에서 2010 4시 35분 오전

    @ 스티브 ...

    당신은 cpanel 파일 관리자에서 444로 chmod를 변경해야합니다. FTP가 작동 실거예요 이유는 나도 몰라하지만 날 위해 같은 짓을 했죠. 한번주고 다시 게시합니다.

  8. 1월 29일에 대한 관리자 2010 년 3시 42분 오후

    cpanel 파일 관리자에서 444 내 방식, 그러나 그것은 플러그인 페이지가 몇 빈 라인으로로드하고, 찾고 손상된 것입니다 444으로 설정 일부 서버에 보인다.

  9. 1월 29일에 대한 관리자 2010 년 3시 53분 오후

    해당 오류는 PHP가 그것을 기대하지 않는 길 잃은 백슬래시있어 의미합니다. 그림과 같이 귀하가 스크립트를 복사해야합니다. 확인 모든 코멘트 "/ /"는 오류가 나타난 것처럼 이중 위에서가 아니라 싱글입니다 "/".

  10. 1월 30일에서 스티브 2010 12시 20분 오전

    안녕 친구들,

    그냥 모든 도움 고마웠다는! CPanel의 444는 config 파일의 잠금을 고쳤어요.

    플러그인에 관해서는, 그렇게 간단하게 대량으로 각각의 플러그인 폴더에 모든 파일의 chmod를 값을 변경 777 권한을 가지고 openx (videoads 등) 및 디렉토리의 모든 파일 함께 기본 플러그인 각각의 모든 파일을 탐색 755 그들은 지금은 500 내부 오류를 던져 없다.

    사과하면 메신저 잠꼬대,여 - 피곤해. Anway는 다시 한번 감사드립니다!

    실제로 1 개 질문이 있는데, 제가 좋아하는 openx를 실행 세계 IM에 노출되고 있지만, 난 분명히 너희 중에 가장 이것을 처리하는 방법에 대한 조언을 갖고 설치에 로그인하는 데 필요한 클라이언트를 않는 것이다 있겠지? 제가 정상적으로 단지 htaccess로 / 비밀 번호 관리자 디렉토리와 조금 방금 볼 전세계에 사용할 수 openx의 관리 디렉토리를 떠나 취소 nerving을 느낀다.

    건배!

  11. 1월 30일에 대한 관리자 2010 1시 39분 오전

    모든 플러그인 폴더를 할 위 스크립트를 베스트 변경될 수 있습니다.

    클라이언트 로그인.
    광고주 만들기> 광고주 속성> 사용자 액세스.
    그들을위한 사용자 이름과 암호를 만듭니다.

    발행인> 게시자 속성> 사용자 액세스를 만듭니다.
    그들을위한 사용자 이름과 암호를 만듭니다.

    그들은 이제 각자의 계정에 로그인할 수 있습니다.

  12. 2월 6일에서 왈리드, 2010 오후 10시 6분

    여보세요
    나는 파일을 넣어려고했지만 내가 브라우저에서 파일을 호출할 때이 오류가 발생
    구문 분석 오류 : 라인 45에서 / home에 / ********* / 광고 / WWW / 관리자 / marketfix.php에 구문 오류, 예기치 못한 $ 끝

  13. 2월 6일에서 왈리드, 2010 오후 10시 12분

    해결 그냥 755로 하나의 파일을 변경 그게

    감사

  14. 2010년 2월 7일 오후 1시 15분에 대한 관리자

    다행 그게 정리 있어요.

  • RevMax 업데이트 뉴스 레터



  • 광고