如何解决这些警告?

时间:2012-11-15 06:16:14

标签: php wordpress wordpress-plugin

我正在使用WordPress主题滑块,在此我使用了制片人。任何人都可以帮助我吗?

  

警告:include()[function.include]:禁用URL文件访问权限   服务器配置   第8行的.wp-content \ themes \ TheProfessional \ page-full.php

     

警告:   包括(HTTP://localhost/caterer/wp-content/plugins/theme-slider/wp-theme-slider.php)   [function.include]:无法打开流:没有合适的包装器可以   可以在..wp-content \ themes \ TheProfessional \ page-full.php中找到   8

     

警告:include()[function.include]:打开失败   'http://../wp-content/plugins/theme-slider/wp-theme-slider.php'   包含(include_path ='.; Drive:\ xampp \ php \ pear \')in   第8行的.. \ wp-content \ themes \ TheProfessional \ page-full.php

2 个答案:

答案 0 :(得分:0)

您的指令allow_url_include已关闭,如果您可以控制您的托管,则需要在php.ini配置中启用此功能并重新启动apache,如果您无法直接访问您的托管,则可以使用此在wordpress的根文件夹中index.php文件顶部的代码将其打开。

ini_set(‘allow_url_fopen’,'ON’);

如果没有按照概述的方式工作 - 这是一篇更详细的博文: additional information

答案 1 :(得分:0)

这是因为使用url(http://)包含文件是导致此错误的原因。您必须使用文件的目录路径而不是url路径包含文件。由于文件来自某个插件和主题,因此请将您的代码更改为此

include(bloginfo('template_directory').'/page-full.php');
include (WP_PLUGIN_DIR.'/theme-slider/wp-theme-slider.php');