1

我是 WordPress 开发的新手。我最近在我的本地机器上开发了一个 WordPress 网站并托管在一个实时服务器上。该网站运行良好,但自从我托管以来,管理面板没有加载到进度条之外,如图所示。

我尝试使用复制器插件托管到实时服务器,但由于它不能像上面提到的那样工作,我尝试使用 FTP 传输所有文件,但结果是一样的。有人可以帮我吗?

网站网址是 www.manalodyfamily.com

在此处输入图像描述

4

2 回答 2

0

问题出在 db 的字符集中。打开 wp-config.php 文件,只需将字符集更改为 utf8 并注释旧的。

define('DB_CHARSET', 'utf8');

谢谢

于 2017-02-13T09:32:43.030 回答
0

深入挖掘后发现所用主题(TESSERACT Theme)的问题。有这行代码试图打开一个文件,

$file_handle = fopen($csvFile, 'r');
        while (!feof($file_handle) ) {
            $line_of_text[] = fgetcsv($file_handle, 1024);
        }

由于 fopen() 返回 False,循环进入无限期,停止所有进一步加载页面。我可以解决它做一个小的改变

$file_handle = fopen($csvFile, 'r');
        if($file_handle)
            {
            while (!feof($file_handle) ) {
                $line_of_text[] = fgetcsv($file_handle, 1024);
            }
        fclose($file_handle);
        }

PS:托管服务提供商通知我网站的大小越来越大,它已经占用了 16GB 的空间,而不是实际需要的 120MB。这导致我跟踪错误日志并发现主题内的错误。

于 2017-02-14T09:45:46.787 回答