2016-07-24 133 views
-1

我只是一个wordpress网站从测试托管到客户端托管。然而,这两个主机都由同一个提供程序托管,新页面在主导航菜单(http://www.marianrehak.net/)中显示php错误消息。 错误消息是:WordPress的MySQL问题 - open_basedir限制效果

“警告:file_exists():有效的open_basedir限制 文件(/数据/信息网/虚函数/ 115731 /虚拟/ WWW /可湿性粉剂内容/主题/尤/动态的。 css) 不在允许的路径内:(/ data/web/virtuals/137976/virtual) in /data/web/virtuals/137976/virtual/www/wp-content/themes/bellevue/option -tree /包括上线/ OT-的functions.php (/data/web/virtuals/115731/virtual/www/wp-content/themes/bellevue/dynamic.css)

指定文件的第238行是:

if ('' != $path && file_exists($path)) { 
     $parts = explode('/wp-content', $path); 
     if (isset($parts[1])) { 
     $css = set_url_scheme(WP_CONTENT_URL) . $parts[1]; 
     if ($last_css !== $css) { 
      /* enqueue filtered file */ 
      wp_enqueue_style('ot-dynamic-' . $key, $css, false, OT_VERSION); 
      $last_css = $css; 

请问你能提出什么问题吗? 非常感谢您的任何想法(我一直试图找出这个小时)!

回答

0

似乎绝对路径是建立在某处 - 也许在分贝。

因此,新帐户上的Wordpress尝试从旧帐户加载文件。
你需要找到的老路/data/web/virtuals/115731/定义的每一个地方,并用新路径替换: /data/web/virtuals/137976/

+0

亲爱@chrwhm,你的答案是非常有益的。我再次面对同样的问题。你能否具体说明你是如何找出新路径的 - 新号码? –