新创建的主题导致Xampp apache-->unctions.php出现故障

时间:2016-04-16 作者:TalkToJan

我所做的:我在XAMPP上安装了Wordpress,为Wordpress构建了一个正常工作的主题,将此主题复制到Wordpress主题文件夹中第一个文件夹旁边的另一个文件夹中,我对css进行了一些更改,并更改了一些页眉和页脚标记,现在我通过WP管理面板启用了这个新创建的主题,然后尝试访问初始页面,我收到一个错误,无法连接到服务器。当我尝试加载第二个主题时,我发现Apache出现了一些问题。有人知道Apache为什么会这样做,以及如何解决这个问题吗
如果需要更多信息,请询问我

编辑1:感谢您的回答,不幸的是,我已经在服务器日志中查找了。serverlog显示“父进程:子进程已退出,状态为3221225725--正在重新启动。”Google显示此错误会导致连接到Windows计算机的堆栈溢出。然后,我还将其添加到httpd中。因此,最大堆栈大小实际上接近于无法达到的大小。但我还是犯了同样的错误

此外,如果我切换回第一个主题,所有问题都会消失

我还尝试了一个新的WordPress安装,但主题有问题,遇到了同样的问题。我将检查调试日志是否在那里找到任何提示

编辑2:所以现在我设置了WP\\u DEBUG和WP\\u DEBUG\\u LOG,不幸的是,这没有帮助。wp内容中的调试日志文件保持为空。无错误、警告或注释。看起来这确实是一个Apache/XAMPP问题。我要在那里挖得更深一点

编辑3:Eureka!我差点出错。好像我把我的功能搞砸了。php

/*
 * Load Scripts
 */ 
function wpbootstrap_scripts_with_jquery()
{
    // Register the script like this for a theme:
    wp_register_script( \'customdrink\', get_template_directory_uri() . \'/js/customdrink.js\', array( \'jquery\',\'jquery-ui-slider\' ) );
  wp_register_script( \'jquery-ui-10\', get_template_directory_uri() . \'/js/jquery-ui-1.10.4.custom.min.js\', array( \'jquery\' ) );
  wp_register_script( \'bootstrap\', get_template_directory_uri() . \'/js/bootstrap.js\', array( \'jquery\' ) );
  wp_register_script( \'awesome-landing-page\', get_template_directory_uri() . \'/js/awesome-landing-page.js\', array( \'jquery\', \'jquery-ui-10\', \'boostrap\' ) );
  // For either a plugin or a theme, you can then enqueue the script:
  wp_enqueue_script( \'customdrink\' );
  wp_enqueue_script( \'jquery-ui-1.10\' );
  wp_enqueue_script( \'bootstrap\' );
  wp_enqueue_scripts( \'awesome-landing-page\' );
}
add_action( \'wp_enqueue_scripts\', \'wpbootstrap_scripts_with_jquery\' );
我有点不确定我在这里哪里出错了。有人有主意吗?

2 个回复
最合适的回答,由SO网友:TalkToJan 整理而成

所以经过长时间的搜索,我发现了我的错误
在函数中。php

wp_enqueue_scripts( \'awesome-landing-page\' );
应该是
wp_enqueue_script( \'awesome-landing-page\' );
没有“s”<这似乎是初学者的错误,抱歉打扰了<我仍然发现阿帕奇的不当行为令人误解<现在再见!

SO网友:Tung Du

开发主题时,应打开WP_DEBUG 在里面wp-config.php. 它会告诉你错误是什么。

对于您的情况,这似乎是导致服务器停机的语法问题,而不是apache问题。