phpmyadmin加载索引但显示总空白,并且firebug控制台指示“$未定义”

时间:2014-06-20 07:28:57

标签: jquery phpmyadmin xampp

  1. 我在win7中安装了xampp,之前phpMyAdmin工作得非常好。
  2. 但有些行动不能突然被豁免,而萤火虫就表明了这一点 ReferenceError: $ is not defined。 IE与firefox相同。
  3. 127.0.0.1 仍然可以正常使用。
  4. 我搜索了很多但却找不到问题。所以重新安装 firefox和xampp,但有一个空白页面 127.0.0.1/phpmyadmin 即可。
  5. 萤火虫表明下面的请求失败了。
  6.   

    获取get_scripts.js.php?令牌.............

    似乎请求无法加载jquery src js文件以使空白页发生。你能告诉我如何解决这个问题吗?

3 个答案:

答案 0 :(得分:3)

我最终推断出(在浏览了很多帖子之后)是一些PhpMyAdmin文件标题&脚本标签加载text / javascript时应该是application / javascript(Html5的新标准)。

所以你将不得不进入以下phpmyadmin文件并更改:

text/javascript => application/javascript

在这些文件中:

js/getscript.js.php
js/getimage.js.php
core.lib.php

添加/追加(以修复空白页面):

$cfg['AllowThirdPartyFraming'] = true;

到这个档案:

config.inc.php

保存并重新启动。

为我工作,可能适合你!?

答案 1 :(得分:0)

转到您的 phpmyadmin 安装文件夹并运行:

yarn install --production

答案 2 :(得分:-2)

Here是为我确定的分辨率。

server {
    client_max_body_size 100M;

    listen 80;

    server_name phpmyadmin.dev;

    root /usr/share/phpmyadmin;

    access_log off;

    index index.php index.html index.htm;

    location ~ ^/(.+\.php)$ {
        try_files $uri = 404;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include /etc/nginx/fastcgi_params;

        fastcgi_buffers 8 512k;
        fastcgi_buffer_size 256k;
        fastcgi_send_timeout 5m;
        fastcgi_read_timeout 5m;
        fastcgi_connect_timeout 5m;
    }
}