GitHub 页面是否支持 PHP? [英] Do GitHub pages support PHP?

查看:47
本文介绍了GitHub 页面是否支持 PHP?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

感谢您花时间查看我的帮助请求.

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

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

我在 SO 上找到了一些关于不支持 PHP 的 gh-pages 服务器的信息.

PHP 可以在 gh-pages 上运行吗?还是不行?

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

这是我当前的版本,因此您可以测试我的问题.

您可能对 PieCrust 感兴趣.它是一个静态站点生成器.

Thank you for taking the time to review my request for help.

I've been using gh-pages to work on a build for a static site and the server has worked amazing for me throughout the build!

Although I seem to have an issue when submitting my HTML web form to my email through PHP code. When I submit to the gh-pages server I get this error message saying *405 not allowed ngix* I've been digging around to find an answer to this. First I discovered that I did have a few minor errors in my code which I fixed. Then I submitted again to the server with the correct code and still received the same message from the gh-pages server. *405 not allowed ngix* this leads me to believe that the gh-pages server does not support any PHP code.

I found some information on SO about the gh-pages server not supporting PHP. How to publish .php page instead of .html at github to demo some php content?

Server side includes alternative

Does PHP run on gh-pages? Or not?

If not then I know that everything on my side is correct and I should not worry about it because when I truly deploy this site live I'll use a server that does support PHP.

Here's my current build so you can test out my issue. http://kapena.github.io/pp_web/#contact-pp

This is what I am getting when I submit the form to the server..

解决方案

A static site cannot by definition support PHP.

  • Static websites serve content directly from the web-server’s file-system exactly as stored.

  • Dynamic websites generate content live per each request. The request is delegated to a running web-application that builds the content.

What is a Static Website

You might be interested in PieCrust. It is a static site generator.

这篇关于GitHub 页面是否支持 PHP?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆