主持在IIS上的Instant Wordpress设计的Wordpress网站

时间:2015-12-10 21:15:33

标签: php wordpress iis web-hosting

我已经在这几个小时了,这只是不起作用。我正在我的学校做服务器工作,这家伙为一堂课制作了一个wordpress网站。老师要我在我们运行IIS的网络服务器上托管它。我已经将它配置为运行PHP和mysql,这两个都经过测试和工作。我已经安装了wordpress和管理页面。

最大的问题是一般用户前端都没有工作,我不明白为什么。 PHP成功地将文本回显到浏览器,但没有一个require语句正常工作且没有错误。每当我通过愚蠢的Instant Wordpress可执行文件运行它时,它都可以正常工作。

教授对这需要多长时间感到有些激动,我处于极度停滞状态。任何帮助都会很精彩!我不确定你需要什么样的文件/日志,所以如果需要它只是告诉我,我会发布它!

编辑:

的index.php

<?php
    define('WP_USE_THEMES', true);
    echo "Hello TV Land";
    require( dirname( __FILE__ ) . '/wp-blog-header.php' );

上面的代码段会在页面上创建一个空白页,上面写着“Hello TV Land”。 的index.php

<?php
    define('WP_USE_THEMES', true);
    require( dirname( __FILE__ ) . '/wp-blog-header.php' );

在服务器上运行时完全空白页面。

每当我运行Instant Wordpress开发环境时,页面加载正常: Screenshot of Page Loading

1 个答案:

答案 0 :(得分:0)

如果打开wp-config.php文件,请确保wp_debug设置为true且未注释掉:

define( 'WP_DEBUG', true );

这将做两件事,一件是将一堆错误转储到任何页面上,另一件是它在wp-content / .log /中创建了一个错误日志文件,名为wp_debut_log,这应该会为你产生一些错误。< / p>

如果这不会产生任何错误,请尝试打开php.ini文件,并确保将PHP Error日志记录设置为报告所有错误:

error_reporting(-1);

你可能会在-1的错误报告中得到很多警告和错误,但是如果你处于智慧状态,它可以提供帮助。