魔术-引语-完全打破管理员

时间:2014-05-07 作者:zero

正在运行wp 3.9全新安装

update - 现在一切都已修复:

现在-使用新值

magic_quotes_gpc    Off On
magic_quotes_runtime    Off On
magic_quotes_sybase Off Off
左为:局部值右为:主值

all goes well - 坏掉的管理区不见了——一切都很顺利

调查结果;在我可以配置小部件的页面上,我无法完成任何操作。我不能添加小部件,我不知道为什么。

我终于运行了wp文件权限检查

从该url派生的https://wordpress.org/plugins/wp-file-permission-check/

获取以下内容errors:

Error: SplFileInfo::getPerms() [splfileinfo.getperms]: open_basedir restriction in effect. 
File(/home/vhost/WWW/literaturen.org/..) is not within the allowed path(s): 
(/home/vhost/WWW/literaturen.org/:/usr/local/httpd/icons/:/usr/local/httpd/phptmp/) 
如何对待这一发现-这告诉我们什么!?

我认为由于权限的原因,WordPress核心的正确jQuery文件没有被加载,从而破坏了管理后端。切换主题和关闭所有插件仍然会导致问题,所以很可能是这样。另一种想法是:jQuery库可能丢失、被替换或与版本不同

update

这里是根据php ini的open\\u basedir的值,因为它显示了服务器的当前设置:

**open_basedir**   
**local value**: /home/vhost/WWW/literaturen.org/:/usr/local/httpd/icons/:/usr/local/httpd/phptmp/   
**master value**: /usr/local/httpd/docroot
我想这会引起很多问题和困惑-你怎么说!?

explanation: open\\u basedir设置主要用于防止特定用户的PHP脚本访问其他用户帐户中的文件。因此,通常情况下,您自己帐户中的任何文件都应该可以由您自己的脚本读取。更新结束:!

查看错误:

无法配置小部件无法访问设置选项页面无法切换可访问模式-(在设置选项页面中)我在firebug控制台中有以下错误:

POST http://literaturen.org/wp-admin/admin-ajax.php

200 OK
        1,39s   
jquery...=1.11.0 (Zeile 4)
GET http://fls-eu.amazon.de/1/batch/1/OE/A1PA6795UKM...26pc0%3D831%26ld0%3D831%26t0%3D1399322099520:831

204 No Content
        197ms   
csm-ba..._V1_.js (Zeile 232)
Content Security Policy: Ungültige Quelle chrome-extension://lifbcibllhkdhoafpjfnlhfpfgnpldfl kann nicht verarbeitet werden
Content Security Policy: Unbekannte Quelle chrome-extension://lifbcibllhkdhoafpjfnlhfpfgnpldfl konnte nicht verarbeitet werden

Given URL is not permitted by the application configuration.: One or more of the given URLs is not allowed by the 
App\'s settings.  It must match the Website URL or Canvas URL, or the domain must be a subdomain of one of the App\'s domains.

ping?c...dk=joey (Zeile 1)
以及以下错误:

SyntaxError: illegal character

!function(a,b){\\"object\\"==typeof module&&\\"object\\"==typeof module.exports

    load-s...ver=3.9 (Zeile 2, Spalte 15)
SyntaxError: illegal character

...c,d){var f;return f=c&&c.hasOwnProperty(\\"constructor\\")?c.constructor:function(...

load-s...ver=3.9 (Zeile 1, Spalte 60)
ReferenceError: jQuery is not defined

})( jQuery );

customize.php (Zeile 560)
ReferenceError: jQuery is not defined

jQuery(document).ready(function()
你说什么!?可能是错误steem形成了错误的openbase目录!?

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

您可以在上查看详细信息open_basedir in PHP documentation. 你的问题很可能是由它引起的。尽管脚本和样式通常不受PHP设置的影响,但在WP admin的情况下,默认情况下,它们是通过PHP脚本加载以进行连接的。

如果不发现配置的细节并通过失败的特定部分进行调试,就很难猜测到底出了什么问题以及如何出问题。

结束

相关推荐

定义没有自己的.php文件的自定义页面模板

是否有任何方法可以从某个函数/过滤器/挂钩定义页面模板,而无需任何。在页面顶部包含注释以声明模板名称的php文件?例如,不要这样做:一些自定义页面模板。php/** * Template Name: Some Custom Page Template */ 另一个自定义页面模板。php/** * Template Name: Another Custom Page Template */ 我想知道我是否可以做以下事情:功能。phpwp_some_func