我用WordPress做了一个网站,但服务器是ColdFusion,我怎么才能让它工作呢?

时间:2020-02-20 作者:helppppp

我用Wordpress创建了一个网站,当它上线时,我被告知网站服务器使用Coldfusion。我对此一无所知,但他们声称这行不通。有什么我能做的吗?

非常感谢。

1 个回复
SO网友:Rick Hellewell

Cold Fusion是一种处理CFM文件和HTML文件的web服务器。CFM是一种类似于PHP语言的web服务器“语言”。构建了一个“Cold Fusion Server”来处理CFM文件(可以包含CSS、HTML和Cold Fusion语言指令)。因此,默认情况下,是一个索引。cfm文件将像索引一样由冷融合语言处理器处理。php文件由php语言处理器处理。

创建“Cold Fusion”服务器时,首先创建Apache或IIS服务器实例,然后在其上安装Cold Fusion。因此,要增加处理PHP文件的能力,需要在同一台服务器上安装PHP。一旦安装了PHP,WordPress PHP文件将得到正确处理。

因此,您可以在配置为Cold Fusion服务器的服务器上运行PHP代码。您只需要将PHP处理器添加到服务器。很多谷歌/宾格/鸭子都在讨论如何做到这一点。

这并不意味着可以在CFM代码页上运行PHP代码,反之亦然。它们是独立的“过程”。(嗯,不容易。您可以使用Cold Fusion CFHTTP函数调用PHP页面。)冷聚变服务将处理带有CFM代码的CFM页面。PHP服务将处理包含PHP代码的PHP页面。但您不能将PHP代码放在CFM文件中(反之亦然),而期望混合代码正常运行。

但是安装了PHP服务后,PHP服务将处理PHP代码(index.PHP等)。CFM代码(index.CFM)将由CFM服务处理。

所以你的网友是对的——有点像。在服务器上安装PHP服务之前,PHP代码(和WordPress)不会运行。但是,如果在服务器上安装PHP服务,PHP代码将运行。

相关推荐

WPALLIMPORT从中继场导出图像

我在导出自定义字段图像时得到此输出,s:267:\"a:9:{s:10:\"sm-field-0\";s:4:\"1228\";s:10:\"sm-field-1\";s:4:\"1229\";s:10:\"sm-field-2\";s:4:\"1230\";s:10:\"sm-field-3\";s:4:\"1231\";s:10:\"sm-field-4\";s:4:\"1232\";s:10:\"sm-field-5\";s:4:\"1233\";s:10:\"sm-field-6\";s:4:\"