无法打开站点的前端或后端,但所有文件仍然存在。可能会发生什么?

时间:2016-01-30 作者:kia4567

更新-2月2日,我最近将其带回测试服务器,而不是本地主机环境。地址是http://onlinewebdraft.com/nuggettesting/

我已经重命名了我的插件文件夹以及genesis和genesis子文件夹以停用它们,但我仍然一无所获。

enter image description here

这是一个愚蠢的问题,我愿意为正确的答案提供一些观点(我能做得对吗?)。

我建立了一个网站(没有必要提供链接,因为它现在只是一个登录页),然后发生了一些事情。当你访问它时,它只是一个空白页。这是我在春天为我的母公司建立的一个网站,所以谢天谢地,他们理解了,我可以努力解决这个问题。

我采取了以下步骤来检查是否可以将其备份并运行(因为我的服务器上有我的所有文件和信息,并且可以通过ftp查看):

停用所有插件停用/删除了我的自定义主题(Genesis framework&Back Country主题,适用于了解Genesis的人)

  • 重命名了我的。htaccess文件
  • 我真的不太清楚发生了什么,所以我想如果我要复制文件并将数据库备份到本地服务器并在本地进行设置,那么我可以进一步诊断此网站可能发生的情况。然而,我似乎不明白为什么我的wp管理员没有出现,或者是什么原因。

    I\'ve followed the steps here 为了备份本地服务器上的文件。

    当我尝试在本地主机上打开它时,我得到的只是“此网页不可用”。

    enter image description here

    我知道我的localhost已经启动并正在运行,因为我查看了我拥有的任何其他localhost网站,一切都正常运行。

    我检查了我的错误日志,这是它抱怨的最后几件事

    [15-Jan-2016 11:41:01 UTC] WordPress database error Got error 28 from storage engine for query SELECT t.*, tt.* FROM ng_terms AS t INNER JOIN ng_term_taxonomy AS tt ON tt.term_id = t.term_id INNER JOIN ng_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN (\'category\') AND tr.object_id IN (134) ORDER BY t.name ASC made by require(\'wp-blog-header.php\'), require_once(\'wp-includes/template-loader.php\'), include(\'/themes/genesis/page.php\'), genesis, get_header, locate_template, load_template, require_once(\'/themes/genesis/header.php\'), wp_head, do_action(\'wp_head\'), call_user_func_array, WPSEO_Frontend->head, do_action(\'wpseo_head\'), call_user_func_array, WPSEO_OpenGraph->opengraph, do_action(\'wpseo_opengraph\'), call_user_func_array, WPSEO_OpenGraph->category, get_the_category, get_the_terms, wp_get_object_terms
    
    [25-Jan-2016 19:53:28 UTC] PHP Fatal error:  Call to undefined function get_term_meta() in /home3/ambergoo/public_html/nuggetcity/wp-content/themes/genesis/lib/admin/term-meta.php on line 253
    
    我已将所有表导入localhost数据库,重命名了htaccess文件,重命名了plugins文件夹,并删除了localhost服务器中除二十个十二主题之外的所有内容,因此我不确定还能做什么?

    我希望这是足够的信息,以便了解可能发生的情况,因为我没有该网站的备份(当然,这是我仅有的几个没有备份的网站!)。

    非常感谢您的帮助。我绝望了。

    已更新,但仍不走运。我从一个新的安装开始,甚至删除了除一个主题以外的所有主题(现在我添加了一个新的genesis框架和backcountry主题(我以前有过的),但我无法连接它,因为我无法连接到前端。。

    这是我最初设置的屏幕截图。

    enter image description here

    我不明白,但无论我做什么,我似乎都无法将我的前端连接到我从wp配置中正确选择的数据库中看到的内容和信息。php文件。我知道信息就在那里,因为这是我试图调用的数据库和表。

    enter image description here

    更新-根据BillK的评论,我可以访问除我的Nuggetchity之外的任何其他本地主机站点。

    熔核度enter image description here

    同一目录中的另一个enter image description here

    更新-根据AddWeb Solution Pvt Ltd的评论,这里是m y apache错误日志中的一个片段

    <IfModule> section
    [Fri Jan 29 16:35:30 2016] [error] [client ::1] script \'/Applications/MAMP/htdocs/index.php\' not found or unable to stat
    [Fri Jan 29 16:36:08 2016] [error] [client ::1] client denied by server configuration: /Applications/MAMP/htdocs/2016/.DS_Store
    [Fri Jan 29 16:36:08 2016] [alert] [client ::1] /Applications/MAMP/htdocs/2016/superclean/.htaccess: </IfModule> without matching <IfModule> section
    [Fri Jan 29 16:36:14 2016] [error] [client ::1] script \'/Applications/MAMP/htdocs/index.php\' not found or unable to stat
    [Fri Jan 29 16:50:40 2016] [error] [client ::1] client denied by server configuration: /Applications/MAMP/htdocs/2016/.DS_Store
    [Fri Jan 29 16:50:40 2016] [alert] [client ::1] /Applications/MAMP/htdocs/2016/superclean/.htaccess: </IfModule> without matching <IfModule> section
    [Fri Jan 29 16:56:51 2016] [error] [client ::1] client denied by server configuration: /Applications/MAMP/htdocs/2016/.DS_Store
    [Fri Jan 29 16:56:51 2016] [alert] [client ::1] /Applications/MAMP/htdocs/2016/superclean/.htaccess: </IfModule> without matching <IfModule> section
    [Fri Jan 29 16:57:15 2016] [error] [client ::1] client denied by server configuration: /Applications/MAMP/htdocs/2016/.DS_Store
    [Fri Jan 29 16:57:15 2016] [alert] [client ::1] /Applications/MAMP/htdocs/2016/superclean/.htaccess: </IfModule> without matching <IfModule> section
    [Fri Jan 29 17:02:16 2016] [error] [client ::1] client denied by server configuration: /Applications/MAMP/htdocs/2016/.DS_Store
    [Fri Jan 29 17:02:16 2016] [alert] [client ::1] /Applications/MAMP/htdocs/2016/superclean/.htaccess: </IfModule> without matching <IfModule> section
    [Fri Jan 29 17:03:12 2016] [error] [client ::1] client denied by server configuration: /Applications/MAMP/htdocs/2016/.DS_Store
    [Fri Jan 29 17:03:12 2016] [alert] [client ::1] /Applications/MAMP/htdocs/2016/superclean/.htaccess: </IfModule> without matching <IfModule> section
    [Fri Jan 29 19:18:38 2016] [error] [client ::1] client denied by server configuration: /Applications/MAMP/htdocs/2016/.DS_Store
    [Fri Jan 29 19:18:38 2016] [alert] [client ::1] /Applications/MAMP/htdocs/2016/superclean/.htaccess: </IfModule> without matching <IfModule> section
    [Fri Jan 29 19:35:48 2016] [notice] caught SIGTERM, shutting down
    [Fri Jan 29 21:00:44 2016] [notice] Digest: generating secret for digest authentication ...
    [Fri Jan 29 21:00:44 2016] [notice] Digest: done
    [Fri Jan 29 21:00:44 2016] [notice] Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8y DAV/2 PHP/5.3.6 configured -- resuming normal operations
    [Fri Jan 29 21:01:34 2016] [error] [client ::1] client denied by server configuration: /Applications/MAMP/htdocs/2016/.DS_Store
    [Fri Jan 29 21:01:34 2016] [alert] [client ::1] /Applications/MAMP/htdocs/2016/superclean/.htaccess: </IfModule> without matching <IfModule> section
    sh: /usr/local/bin/zip: No such file or directory
    sh: /usr/local/bin/unzip: No such file or directory
    [Sun Jan 31 16:46:33 2016] [error] [client ::1] client denied by server configuration: /Applications/MAMP/htdocs/2016/.DS_Store
    [Sun Jan 31 16:46:33 2016] [alert] [client ::1] /Applications/MAMP/htdocs/2016/superclean/.htaccess: </IfModule> without matching <IfModule> section
    [Tue Feb 02 16:08:25 2016] [error] [client ::1] client denied by server configuration: /Applications/MAMP/htdocs/2016/.DS_Store
    [Tue Feb 02 16:08:26 2016] [alert] [client ::1] /Applications/MAMP/htdocs/2016/superclean/.htaccess: </IfModule> without matching <IfModule> section
    [Tue Feb 02 16:12:15 2016] [error] [client ::1] client denied by server configuration: /Applications/MAMP/htdocs/2016/.DS_Store
    [Tue Feb 02 16:12:15 2016] [error] [client ::1] client denied by server configuration: /Applications/MAMP/htdocs/2016/.DS_Store
    [Tue Feb 02 16:12:15 2016] [alert] [client ::1] /Applications/MAMP/htdocs/2016/superclean/.htaccess: </IfModule> without matching <IfModule> section
    [Tue Feb 02 16:12:15 2016] [alert] [client ::1] /Applications/MAMP/htdocs/2016/superclean/.htaccess: </IfModule> without matching <IfModule> section
    [Tue Feb 02 16:12:26 2016] [error] [client ::1] client denied by server configuration: /Applications/MAMP/htdocs/2016/.DS_Store
    [Tue Feb 02 16:12:26 2016] [alert] [client ::1] /Applications/MAMP/htdocs/2016/superclean/.htaccess: </IfModule> without matching <IfModule> section
    [Tue Feb 02 16:17:53 2016] [error] [client ::1] client denied by server configuration: /Applications/MAMP/htdocs/2016/.DS_Store
    [Tue Feb 02 16:17:53 2016] [alert] [client ::1] /Applications/MAMP/htdocs/2016/superclean/.htaccess: </IfModule> without matching <IfModule> section
    

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

    我已经找到了修复方法,但似乎无法找出原因。该网站相当新,于2015年4月20日推出。没有太多的更新,所以也许这就是为什么?

    有人建议我替换wordpress核心文件的所有实例(除了wp-config.php和wp-content,因为它们对您的网站很重要,没有它们,您就没有自定义网站)。

    所以你:

    • 转到wordpress.org 下载wordpress的最新副本,解压文件夹并提取文件访问您的网站(我在另一台服务器上有一份文件副本可供使用和测试-我手动将其移到help of this article 但别忘了change your URL\'s)manual migration article 我之前提到过。如果您移动到另一台服务器进行测试,请不要忘记URL更改

      我现在不太清楚是什么导致了死亡的白屏,但wordpress的最新更新起到了作用。

      所以现在,要么安装备份插件(我使用backup Buddy),要么手动将这些文件迁移回(以相同的方式)实际的网站服务器。

      希望这能帮助别人。

    SO网友:AddWeb Solution Pvt Ltd

    For error: 当MySQL没有任何可用硬盘空间写入时,会出现错误。检查您的/tmp 目录,这就是我遇到问题的地方。一旦清除并重新启动mysql,应该可以正常工作。

    您可以通过命令行检查磁盘空间:

    myServer# df -h
    
    别忘了检查.htaccess 文件将其与您的域进行比较并更正。

    For error: PHP致命错误:调用未定义函数get_term_meta()解决方案:检查您的genesis更新,就像您的情况一样,您删除了它,但需要在使用时随时更新它。

    Basic .htaccess content like:您的服务器日志显示:

    【2016年2月2日星期二16:17:53】【警报】【客户端::1】/Applications/MAMP/htdocs/2016/superclean/。htaccess:无匹配节

    无需检查您的.htaccess 文件代码,我可以建议您:

    1. 请尝试删除/重命名您的。htaccess文件
    2. 或更换.htaccess 包含以下基本内容的内容。

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress
    
    你可以分享你.htaccess 如果上述任何选项不起作用,则进行编码。所以我们可以深入研究以找到合适的解决方案。

    如果上面有任何问题,请告诉我!

    SO网友:BillK

    Chrome在屏幕截图中显示的消息表明,问题更可能是网络/服务器问题,而不是网站问题。令人费解的是,你说你可以在localhost上打开其他网站。您访问这些站点的方式是否相同,即localhost/someotherdir?

    如果您键入http://127.0.0.1/2016/nuggetcity?

    在Chrome的开发者工具/控制台中查找错误消息。

    检查服务器根目录中的htaccess文件。

    SO网友:Emanuel Rocha Costa

    尝试删除genesis主题文件夹,看看会发生什么。确保在/wp-content/themes下有默认的WordPress主题文件夹/

    相关推荐