【问题标题】:stuck at default page of WordPress卡在WordPress的默认页面
【发布时间】:2021-12-28 16:55:27
【问题描述】:

你好,希望你们玩得开心

我的 WordPress 网站有问题,它现在显示闲置元素:我的主题、我的主页、顶部的 WordPress 栏

它只是显示一个空白的黑色空白页面,上面有我网站的大徽标

您可以通过手动搜索来查看网站的其他部分(例如:yourname.com/blog)

但不是主页(例如:yourname.com)

请帮帮我

谢谢❤

【问题讨论】:

    标签: javascript php html wordpress


    【解决方案1】:

    似乎很可能是 HTTP 403.htaccess 错误,或者可能是 Permission error

    将此内容粘贴到 .htaccess 文件中:

    # BEGIN WordPress
    
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    
    # END WordPress
    

    如果您找不到 .htaccess 文件,默认情况下隐藏 DOT 文件。如果您使用的是 cPanel,请转到文件管理器,单击设置并选择显示 DOT 文件。

    如果仍有问题,请转到 Chrome 开发者工具(F12 或检查元素),然后转到控制台。单击(红色)错误的屏幕截图并将其发送到此处。

    通常,第二个问题可能是权限。在终端/ssh 中执行以下操作:

    chmod 755 /path/to/wordpress/* -r
    

    这是一个不安全的设置,因为您应该将 PHP 文件保留在 0644 上,而将其他静态文件保留在 0755 上。如果在此之后仍然有效,则问题出在您的权限上。

    如果您仍然遇到问题,请分享错误日志或 PHP 版本和其他详细信息。

    【讨论】:

    • 0htaccess 有多个文件,我应该使用哪个?
    • 我也在 chrome 页面的控制台选项卡上发现了这个错误:
    • Uncaught ReferenceError: $ is not defined
    • 多个.htaccess 文件?删除所有这些(或者可能将它们重命名为 .htaccess.bak ,这将是更好的选择)并创建一个新的 .htaccess 文件并使用上面给出的内容,然后让我知道。其次,Uncaught ReferenceError: $ is not defined 对 jQuery/Javascript 的引用在这种情况下不会造成问题。这也可能是指主题问题。
    【解决方案2】:

    要在 yourname.com 上显示您的主页,您必须更改设置。 在您的 WordPress 仪表板中,转到设置-> 阅读

    在静态页面中选择您必须在 yourname.com 中显示的主页

    【讨论】:

    • 这个已经不行了
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-08
    • 2020-12-04
    相关资源
    最近更新 更多