1

我已经设置好 phpmyadmin 并在端口 8080 上工作。我记得更改了很多东西,但那是不久前 :( 由于 URL 中丑陋的 :8080s,我现在将所有内容都更改回端口 80。其余的端口更改后的服务器工作正常。

我已经将 PmaAbsoluteUri 改回了非端口版本。

我可以加载 index.php,登录部分加载图像,我使用 root 和密码登录,这意味着(我认为)mysql 工作正常。

索引页面通过查看源代码加载,但框架为空白。

当我将地址栏更改为直接指向 main.php 或 navigation.php 时,它们加载正常,但没有图像。

我有一种感觉,我对 common.inc.php 进行了更改,我认为这与图像有关,但不记得是什么!

我是犯愚蠢错误的女王,在最明显的错误上花费的时间最长,所以即使是最基本的建议也欢迎!

系统是 mac osX,服务器是 tomcat(用于 jsps),wordpress/phpmyadmin 3.5.8.2 使用 quercus-4.0.37 运行

4

1 回答 1

1

好的,所以在看到新版本的 phpMyAdmin 发生了一些类似的事情来解决 Safari 中的内容安全问题之后,我在 libaries/header_http.inc.php 中注释掉了一些行:

/*if (!$GLOBALS['cfg']['AllowThirdPartyFraming']) {
header('X-Frame-Options: SAMEORIGIN');
header("X-Content-Security-Policy: allow 'self' ;
options inline-script eval-script;
frame-ancestors 'self';
img-src 'self' data:");
if (PMA_USR_BROWSER_AGENT == 'SAFARI' && PMA_USR_BROWSER_VER < '6.0.0') { 
    header("X-WebKit-CSP: allow 'self'; options inline-script eval-script");
} else {     
    header("X-WebKit-CSP: default-src 'self';
    script-src 'self' 'unsafe-inline' 'unsafe-eval';
    style-src 'self' 'unsafe-inline'");
}*/ 

这似乎奏效了- php 索引正确加载图像。不知道我是否刚刚搞砸了一些主要的安全措施!

于 2014-03-04T11:08:32.417 回答