GitHub页面支持PHP吗?

bre*_*ite 11 php forms github github-pages server

感谢您抽出宝贵时间查看我的求助请求.

我一直在使用gh-pages来构建静态站点的构建,并且在整个构建过程中,服务器对我来说都很棒!

虽然我通过PHP代码将HTML网页表单提交到我的电子邮件时似乎有问题.当我提交到gh-pages服务器时,我收到此错误消息" 405 not allowed ngix ".我一直在四处寻找答案.首先,我发现我的代码中有一些小错误,我修复了.然后我再次使用正确的代码提交给服务器,仍然从gh-pages服务器收到相同的消息."405不允许使用ngix"这让我相信gh-pages服务器不支持任何PHP代码.

我发现了一些关于gh-pages服务器不支持PHP的信息.如何在github上发布.php页面而不是.html来演示一些php内容?

屏幕截图2014-12-27于12 44 19 pm

在此输入图像描述 服务器端包括替代方案

PHP运行在gh页面上吗?或不?

如果没有,那么我知道我身边的一切都是正确的,我不应该担心,因为当我真正部署这个网站时,我将使用支持PHP的服务器.

这是我当前的版本,因此您可以测试我的问题. http://kapena.github.io/pp_web/#contact-pp

当我将表单提交给服务器时,这就是我得到的.

在此输入图像描述

小智 10

根据定义,静态站点不支持PHP.

  • 静态网站直接从Web服务器的文件系统提供内容,与存储的内容完全相同.

  • 动态网站会根据每个请求生成实时内容.该请求被委托给正在运行的构建内容的Web应用程序.

什么是静态网站

您可能对PieCrust感兴趣.它是用PHP编写的静态站点生成器.


小智 9

Github页面目前不支持PHP,因为它只支持静态网站。

但是,如果您想在网站上显示一些动态内容,您可以简单地使用iframe来显示该内容,但同样它必须托管在其他地方。

以下内容可能对您有帮助: Github Pages 使用指南


Dav*_*uel 5

你不能在Github Pages上使用php.

但是,如果您想在您的网站上使用表单,请尝试使用https://formspree.iohttp://www.jotform.com/等服务.