Typecho后台无法登录显示503 service unavailable问题及处理

这篇具有很好参考价值的文章主要介绍了Typecho后台无法登录显示503 service unavailable问题及处理。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、Typecho

我的博客地址:https://www.aomanhao.top

使用老薛主机+动态Typecho博客框架+handsome主题的搭配,文章内容可以异地网页更新,可以听后台背景音乐,很好的满足我的痛点需求,博客部署在云端服务器访问响应较快,体验还是蛮不错的。

二、503问题概述

以游客身份访问网站没有问题,但是登录typecho后台显示503,就是无法以管理员身份登陆后台进行操作。

typecho后台登陆网址,我的是https://www.aomanhao.top/admin

报错显示如下:

Typecho后台无法登录显示503 service unavailable问题及处理,博客精致创建及错误解决之旅,php,开发语言,博客,typecho,handsome

三、503问题分析

503涉及到主机服务器、博客主题、Typecho框架。

咨询了主机服务器的客服,没有异常,提示到第三方资源消耗太大,这个是博客访问延迟较高的原因。

咨询到博客主题作者,这个问题属于Typecho框架的登陆失败,是Typecho后台登陆有问题。

从网络上搜到针对Typecho框架的优化措施,见第五章。

四、问题解决

第五章的优化措施均未成功解决503问题

将Typecho框架升级到最新版的V1.2.1后,决定屏蔽主题和插件,然后使用默认主题和默认插件,Typecho后台设置可以正常使用。

主机博客主题界面如下,屏蔽其他主题 ,保留Typecho默认主题。

Typecho后台无法登录显示503 service unavailable问题及处理,博客精致创建及错误解决之旅,php,开发语言,博客,typecho,handsome

主机博客插件界面如下,屏蔽其他插件 ,保留Typecho官方插件。

Typecho后台无法登录显示503 service unavailable问题及处理,博客精致创建及错误解决之旅,php,开发语言,博客,typecho,handsome

博客的原主题见下图,一切运行正常,可以登陆后台了。

Typecho后台无法登录显示503 service unavailable问题及处理,博客精致创建及错误解决之旅,php,开发语言,博客,typecho,handsome

在服务器后台装上handsome的主题和插件,在Tyepcho后台启用handsome多的主题和插件,一切正常,私以为是别的插件没有做好新版本Typecho的适配或者文件损坏了。

Typecho后台无法登录显示503 service unavailable问题及处理,博客精致创建及错误解决之旅,php,开发语言,博客,typecho,handsome

Typecho后台无法登录显示503 service unavailable问题及处理,博客精致创建及错误解决之旅,php,开发语言,博客,typecho,handsome

五、优化尝试措施

措施1-Typecho升级

1、下载最新版Typecho版本

从Typecho官网下载最新版Typecho版本,进行版本升级,

Typecho版本路径(github)如下:

Typecho路径

2、备份你的内容数据。

途径一:网站备份

登录你的网站,点击 控制台 -> 备份,执行“开始备份”,这很重要,万一升级失败,损坏了数据,可及时恢复,确保网站安全。

途径二:服务器备份

登陆你使用的服务器/主机,进行数据备份,主要是mysql数据库以及博客系统、主题等个人配置文件

3、删除服务器上的旧文件。

请在服务器上删除如下目录和文件

/admin/

/var/

/index.php

/install.php

注意,请千万不要删除/usr/目录

注意,请千万不要删除/usr/目录

注意,请千万不要删除/usr/目录

因为这个目录包含了你的主题,插件和上传的文件,它无需被升级。

Typecho后台无法登录显示503 service unavailable问题及处理,博客精致创建及错误解决之旅,php,开发语言,博客,typecho,handsome

4、上传新文件。

请把你下载的压缩文件解压后,将admin文件夹、var文件夹和index.php文件、install.php文件上传以上已经删除的文件和目录,这实际上是执行了一次覆盖操作。

5、执行升级程序。

直接访问你的 admin 页面,用一个具有管理员权限的用户登录后台,系统会提示检测到新版本需要升级,点击“完成升级”按钮即可完成升级。

如果在升级完成后,进入首页出现 500 或其他错误,请进入 admin 页面禁用所有的插件,并启用默认模板。如果正常,请逐步排查插件或模板存在的问题。

措施2-伪静态设置

1、如何启用伪静态?

老薛主机所有云主机都支持伪静态,不需要特别的设置。只需要在自己的网站后台启用伪静态,之后将网站程序提供的伪静态规则复制到对应网站根目录下的 .htaccess 文件中,或者将含有伪静态规则的 .htaccess 文件上传到对应的网站根目录下就可以了。

如果对应网站程序文件的根目录下没有 .htaccess 文件,程序商也没有提供伪静态规则,我们建议联系程序开发商提供(或使用搜索引擎搜索)对应程序在 Apache 环境下使用的伪静态规则。

2、如何编辑或创建 .htaccess 文件?

在 Linux 系统中,点开头的文件通常属于系统文件,这些文件是隐藏文件。显然 .htaccess 就是一个隐藏文件,在 cPanel 面板的文件管理器中,需要选择显示隐藏文件才能查看和编辑这个文件。如果设置了显示隐藏文件之后,仍然看不到这个文件,就需要自己创建一个

Typecho后台无法登录显示503 service unavailable问题及处理,博客精致创建及错误解决之旅,php,开发语言,博客,typecho,handsome

Typecho后台无法登录显示503 service unavailable问题及处理,博客精致创建及错误解决之旅,php,开发语言,博客,typecho,handsome

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

需要在自己的网站后台启用伪静态,启用地址重写功能后,就开启了伪静态

Typecho后台无法登录显示503 service unavailable问题及处理,博客精致创建及错误解决之旅,php,开发语言,博客,typecho,handsome

措施3-强制转向https

网络上的解决方案,编辑 Typecho 站点根目录下的文件 config.inc.php,文件开始添加一行代码,强制转向https。

define('__TYPECHO_SECURE__',true);

Typecho后台无法登录显示503 service unavailable问题及处理,博客精致创建及错误解决之旅,php,开发语言,博客,typecho,handsome文章来源地址https://www.toymoban.com/news/detail-821403.html


我的个人博客主页,欢迎访问

我的CSDN主页,欢迎访问

我的GitHub主页,欢迎访问

我的知乎主页,欢迎访问

到了这里,关于Typecho后台无法登录显示503 service unavailable问题及处理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SpringCloud Gateway:status: 503 error: Service Unavailable

    使用SpringCloud Gateway路由请求时,出现如下错误 yml配置如下: 可能的一种原因是:yml配置了gateway.discovery.locator.enabled=true,此时gateway会使用负载均衡模式路由请求,但是SpringCloud Alibaba删除了Ribbon的依赖,无法通过负载均衡路由到指定的微服务,因此出现503报错。需要在pom中手

    2024年02月12日
    浏览(45)
  • Spring Cloud gateway代理其他服务 503 Service Unavailable

    spring-cloud-alibaba + Spring Cloud gateway + nacos 通过gateway反问其他服务时出现 503 Service Unavailable,spring-cloud的版本为2021.0.4,spring-cloud-alibaba的版本为2021.0.4.0。 解决方法:由于spring-cloud 2020版本以后移除了Netflix依赖,其中的ribbon也被移除,所以我们手动引入ribbon的替代依赖库即可,这

    2024年02月16日
    浏览(60)
  • Gateway 根据服务名路由失败,报错 Service Unavailable, status=503

    我的SpringBoot版本为2.6.6,本篇文章对于跟我差不多版本的同学应该都适用。 使用gateway+nacos,yaml配置如下,这里使用的是服务名称进行转发: pom文件如下: 然后就出现了服务无法访问的情况,一直报错 This application has no configured error view, so you are seeing this as a fallback. Wed May

    2023年04月08日
    浏览(42)
  • 【解决】访问网关gateway报错,“status“:503,“error“: “Service Unavailable“

    问题排查 检查需要路由的服务实例是否成功被注册到 注册中心 ,出现503的情况,大部分都是这里除了问题。 检查网关路由配置 为了确定网关的配置正确无误,找到请求进入网关的入口方法和GatewayAutoConfiguration对象,并打上断点。 发现请求能够顺利进入网关,并且配置文件

    2024年02月11日
    浏览(62)
  • 在使用Python爬虫时遇到503 Service Unavailable错误解决办法汇总

    在进行Python爬虫的过程中,有时会遇到503 Service Unavailable错误,这意味着所请求的服务不可用,无法获取所需的数据。为了解决这个常见的问题,本文将提供一些解决办法,希望能提供实战价值,让爬虫任务顺利完成。 首先了解503 Service Unavailable错误 503 Service Unavailable错误是

    2024年02月14日
    浏览(42)
  • 关于spring cloud gateway中出现503 Service Unavailable的问题

    1.引用spring cloud gateway+nacos配置中心 2.微服务+分布式(本节与分布式问题无关)项目 3.路由规则:网关端口:8085;第三方端口:8081,8086 第三方单独访问路径localhost:8081/test/getUserTest?id=2 希望路由到:localhost:consumer-service/test/getUserTest?id=2 (这里我写了两个消费者服务,服务名一致

    2024年02月01日
    浏览(55)
  • Nacos和GateWay路由转发NotFoundException: 503 SERVICE_UNAVAILABLE “Unable to find

    2023-08-15 16:51:16,151 DEBUG [reactor-http-nio-2][CompositeLog.java:147] - [dc73b32c-1] Encoding [{timestamp=Tue Aug 15 16:51:16 CST 2023, path=/content/course/list, status=503, error=Service Unavai (truncated)...] 2023-08-15 16:51:16,175 TRACE [reactor-http-nio-2][GatewayMetricsFilter.java:115] - gateway.requests tags: [tag(httpMethod=POST),tag(httpStatusC

    2024年02月12日
    浏览(64)
  • 【异常】SpringCloud Gateway报错503 SERVICE_UNAVAILABLE “Unable to find instance for xxx-gen“

    网关服务报错,如下 “503 SERVICE_UNAVAILABLE”: “这是一个HTTP状态码,表示服务暂时不可用。 这通常是因为服务器过载或正在进行维护。”, “xxx-gen”: “这可能是一个应用程序或服务的名称,‘Unable to find instance for apb-gen’ 表示系统无法为这个应用或服务找到实例,可能因为

    2024年02月05日
    浏览(52)
  • Visual studio community 2013过期,登录账号显示The online service is not available.

    community 2013 with update 5 社区版本的是免费版,只需要登录账号就能继续使用,但是点击登录账号时总是跳出 The online service is not available. 在任务栏上的搜索框中,键入 regedit ,然后选择\\\"注册表编辑器 打开注册表编辑器找到如下路径 HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoft.NETFra

    2024年02月07日
    浏览(51)
  • 解决mysql常见错误,安装mysql提示Install/Remove of the service Denied!/显示无法启动/服务名无效

            1.1 在安装mysql中提示 Install/Remove of the service Denied!         1.2 MySQL 服务没有加载到电脑上时,有以下原因:                 1.2.1 端口被占用 ,需要更改端口,也可以卸载重装mysql。                 1.2.2 启动 MySQL 服务是就会提示  服务名无效  或

    2024年02月08日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包