2012-05-31 77 views
79

Busco en la siguiente demostración - http://blueimp.github.com/jQuery-File-Upload/¿Cómo publicar una página .php en lugar de .html en github para probar contenido de php?

A mi entender en la demo, los archivos php se sirven desde github lo que significa que el contenido php se puede servir/ejecutar desde GitHub.

entiendo el proceso para publicar contenido HTML de código alojado en GitHub través de este enlace -
http://help.github.com/pages/

Tengo curiosidad de saber cómo puedo mostrar una página .php como un demo, similar a lo que se hace en blueimp anteriormente .

he intentado algo similar a http://synechron.github.com/index2.php
pero en lugar de mostrar en la ventana del navegador la página se descarga en Google Chrome y en IE9 index.html se muestra.

Gracias de antemano!

+7

Sería bueno si gh-pages estuviera un poco más completo. –

+1

No se trata de ser más completo, se trata de que GitHub evite la ejecución del código del lado del cliente, que introduce todo tipo de latas de gusanos, desde el punto de vista de la computación y de la seguridad. – charlesreid1

+2

@ charlesreid1 Quiere decir código "del lado del servidor". El código del lado del cliente (JavaScript, en su mayoría) funciona bien en GH Pages. Pero tienes razón. Además, si ofrecen soporte PHP, la gente pediría Python, Perl, Java, etc. ... – PhiLho

Respuesta

141

Github Pages no es un host web con todas las funciones. No ejecutará PHP ni ningún otro código arbitrario.

+0

En ese caso, tengo más curiosidad por saber cómo está http://blueimp.github.com/jQuery-File-Upload/proporcionando una demostración que ejecuta el código php desde el directorio github cuando se carga cualquiera de las imágenes .png o .jpg. Gracias por responder y dedicar tiempo anterior .. –

+26

No lo hace. Si carga algo, se lo envía a jquery-file-upload.appspot.com, que es un sitio de Google App Engine (que casi con seguridad no ejecuta PHP, aunque técnicamente es posible hacerlo en la JVM utilizando el tiempo de ejecución de java) . (Vi esto a través de la pestaña Red en Chrome, pero también se menciona en https://github.com/blueimp/jQuery-File-Upload/wiki/Demo-implementation) – geoffspear

+2

Gracias por profundizar tanto y por sacar el motivo correcto . Me puse tan curioso con la publicación de php en github que acaba de entrar en experimentar con una página .php y me perdí la página principal de 'wiki' donde los detalles se mencionaron claramente :) ¡Gracias de nuevo! –

5

No, no puedes.

Las páginas de Github le permiten proporcionar contenido del cliente web (HTML, Javascript, CSS) sin la necesidad de ser propietario y mantener un servidor web. Puede hacer subcarpetas, asignar su dominio en él. Use herramientas como Jekyll o Hugo con algunas habilidades básicas de programación, puede hacer que su sitio funcione tan bien como un CMS.

Sin embargo, no le permite usar ninguna tecnología de back-end para procesar y manipular datos/lógica.

Por lo tanto, PHP no es posible.

Cuestiones relacionadas