일부 PHP 콘텐츠를 데모하기 위해 github에서 .html 대신 .php 페이지를 게시하는 방법은 무엇입니까?


82

다음 데모를보고 있습니다-http: //blueimp.github.com/jQuery-File-Upload/

데모에서 이해하기 위해 php 파일은 github에서 제공되며 이는 php 콘텐츠를 github에서 제공 / 실행할 수 있음을 의미합니다.

http://help.github.com/pages/ 링크를 통해 github에서 호스팅되는 코드에서 html 콘텐츠를 게시하는 프로세스를 이해합니다
.

위의 blueimp에서 수행 한 것과 유사한 데모로 .php 페이지를 어떻게 표시 할 수 있는지 궁금합니다.

http://synechron.github.com/index2.php 에서 비슷한 것을 시도했지만
브라우저 창에 표시하는 대신 페이지가 Google 크롬으로 다운로드되고 IE9 index.html이 표시됩니다.

미리 감사드립니다 !!


7
gh-pages가 좀 더 완전한 기능을 제공한다면 좋을 것입니다.
Robert Christian

1
더 완전한 기능을 갖추는 것이 아니라 계산 및 보안 측면에서 모든 종류의 웜 캔을 도입하는 클라이언트 측 코드 실행을 피하는 GitHub에 관한 것입니다.
charlesreid1

2
@ charlesreid1 "서버 측"코드를 의미합니다. 클라이언트 측 코드 (대부분 자바 스크립트)는 GH 페이지에서 잘 작동합니다. 그러나 당신이 옳습니다. 그들은 PHP 지원을 제공하는 경우 옆에, 사람들은 ... 파이썬, 펄, 자바 등을 물어 보곤
PhiLho

답변:


144

Github Pages는 완전한 기능을 갖춘 웹 호스트가 아닙니다. PHP 또는 기타 임의의 코드를 실행하지 않습니다.


1
이 경우 .png 또는 .jpg 이미지가 업로드 될 때 github 디렉토리에서 php 코드를 실행하는 데모를 제공하는 blueimp.github.com/jQuery-File-Upload 가 어떻게되는지 더 궁금합니다 . 이전 시간에 답변 해 주셔서 감사합니다.
Anmol Saraf

29
그렇지 않습니다. 업로드하면 Google App Engine 사이트 인 jquery-file-upload.appspot.com으로 전송됩니다 (기술적으로는 Java 런타임을 사용하여 JVM에서 수행 할 수 있지만 거의 확실하게 PHP를 실행하지 않음). . (Chrome의 네트워크 탭을 통해 보았지만 github.com/blueimp/jQuery-File-Upload/wiki/Demo-implementation 에서도 언급되었습니다 )
Wooble

2
깊이 파고 들어 정확한 이유를 알려 주셔서 감사합니다. 방금 github에 게시 된 php가 궁금해서 .php 페이지로 실험을 시작했고 세부 사항이 명확하게 언급 된 주요 'wiki'페이지를 놓쳤습니다. 다시 한 번 감사드립니다!
Anmol Saraf

@Wooble 네, 맞아요. //jquery-file-upload.appspot.com/ "을 대상으로하는 form-attribute 작업의 URL을 확인하여 동일한 내용을 확인했습니다.
Sedat Kilinc

7

아니, 할 수 없습니다.

Github 페이지를 사용하면 웹 서버를 소유 및 유지 관리 할 필요없이 웹 클라이언트 콘텐츠 (HTML, Javascript, CSS)를 제공 할 수 있습니다. 하위 폴더를 만들고 도메인을 여기에 매핑 할 수 있습니다. 기본적인 프로그래밍 기술이있는 Jekyll 또는 Hugo와 같은 도구를 사용하면 사이트가 CMS만큼 잘 작동하도록 만들 수 있습니다.

그러나 백엔드 기술을 사용하여 데이터 / 로직을 처리하고 조작 할 수는 없습니다.

따라서 PHP는 불가능합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.