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

news2024/11/18 13:51:18

一、Typecho

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

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

二、503问题概述

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

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

报错显示如下:

三、503问题分析

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

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

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

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

四、问题解决

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

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

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

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

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

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

五、优化尝试措施

措施1-Typecho升级

1、下载最新版Typecho版本

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

Typecho版本路径(github)如下:

Typecho路径

2、备份你的内容数据。

途径一:网站备份

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

途径二:服务器备份

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

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

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

/admin/

/var/

/index.php

/install.php

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

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

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

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

4、上传新文件。

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

5、执行升级程序。

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

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

措施2-伪静态设置

1、如何启用伪静态?

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

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

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

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

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

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

措施3-强制转向https

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

define('__TYPECHO_SECURE__',true);


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

我的CSDN主页,欢迎访问

我的GitHub主页,欢迎访问

我的知乎主页,欢迎访问

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1407133.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

阿里云4核8G云服务器价格、带宽及系统盘费用

阿里云服务器4核8g配置云服务器u1价格是955.58元一年&#xff0c;4核8G配置还可以选择ECS计算型c7实例、计算型c8i实例、计算平衡增强型c6e、ECS经济型e实例、AMD计算型c8a等机型等ECS实例规格&#xff0c;规格不同性能不同&#xff0c;价格也不同&#xff0c;阿里云服务器网al…

Steam幻兽帕鲁搭建教程,如何选择服务器

如何选购服务器 大家可以根据自己的需求选购&#xff0c;大家最好选用物理服务器&#xff0c;可以找我参考一下。1到6人建议使用16H32G的20带宽的。12人以上建议大家使用E5的CPU内存64G的带宽50起步的。大家在选择服务器商的时候一定要选择正规的拥有资质的&#xff0c;这样售…

RabbitMQ系列之交换机的使用

&#x1f389;&#x1f389;欢迎来到我的CSDN主页&#xff01;&#x1f389;&#x1f389; &#x1f3c5;我是君易--鑨&#xff0c;一个在CSDN分享笔记的博主。&#x1f4da;&#x1f4da; &#x1f31f;推荐给大家我的博客专栏《RabbitMQ系列之交换机的使用》。&#x1f3af;&…

ntp时间适配服务器和ssh免密登录

1&#xff0e;配置ntp时间服务器&#xff0c;确保客户端主机能和服务主机同步时间 服务端server向阿里时间服务器进行时间同步 第一步&#xff1a;定位服务端server #安装软件 [rootserver ~]# yum install chrony -y # 编辑配置文件&#xff0c;定位第3行&#xff0c;修改…

Win10添加网络打印机后无法打印的解决方法

在Win10电脑中&#xff0c;用户成功添加了网络打印机&#xff0c;却遇到了无法打印的问题&#xff0c;导致用户不能顺利完成打印任务。以下小编分享三种简单的方法&#xff0c;帮助大家轻松解决Win10网络打印机已添加但无法打印的问题&#xff0c;解决后用户就能通过网络打印机…

【AI大模型】WikiChat超越GPT-4:在模拟对话中事实准确率提升55%终极秘密

WikiChat&#xff0c;这个名字仿佛蕴含了无尽的智慧和奥秘。它不仅是一个基于人工智能和自然语言处理技术的聊天机器人&#xff0c;更是一个能够与用户进行深度交流的智能伙伴。它的五个突出特点&#xff1a;高度准确、减少幻觉、对话性强、适应性强和高效性能&#xff0c;使得…

pnpm 源不对 Will retry in 10 seconds. 2 retries left.

现象 由于使用npm config set registry 切换淘宝源时&#xff0c;把地址打错了。 后面使用pnpm install 时出现 此时无论我怎么使用npm config set registry 或者pnpm config set registry 切回正确的源均没有效果。 解决 在其他用npm的项目运行一下npm i 再运行pnpm i 即…

生产问题(十四)K8S抢占CPU导致数据库链接池打爆

一、引言 线上一天出现了两次数据库连接失败的大量报错&#xff0c;一开始以为是数据库的问题&#xff0c;但是想了想如果是数据库的问题&#xff0c;应该会有大量的应用问题 具体分析之后&#xff0c;发现其实是容器cpu出现了Throttled&#xff0c;导致大量线程阻塞 二、分析 …

UDS Flash刷写流程介绍

一、刷写流程介绍 1.1刷写包含以下三个步骤&#xff1a;预编程&#xff0c;编程&#xff0c;后编程 1.2预编程步骤 此步骤是保证能够正常进入编程&#xff08;10 02&#xff09;会话下。 &#xff08;1&#xff09;如果无特殊要求&#xff0c;只保证刷写能够正常进行&#x…

k8s的图形化工具---rancher

rancher是一个开源的企业级多集群的k8s管理平台。 rancher和k8s的区别&#xff1a;都是为了容器的调度和编排系统。但是rancher不仅可以调度还可以管理整个k8s集群。 rancher自带监控(普罗米修斯) 实验部署 master01 20.0.0.32 node01 20.0.0.34 node02 20.0.0.35 test …

嵌入式-stm32-江科大-EXTI外部中断

一&#xff1a;EXTI外部中断&#xff08;external interrupt&#xff09; 1.1 STM32 中断系统 中断是指在主程序运行过程中&#xff0c;出现了特定的中断触发条件&#xff08;中断源&#xff09;&#xff0c;使得CPU暂停当前的程序&#xff0c;转而去处理中断程序&#xff0c;…

菜鸟初进stable diffusion

不知道是不是玩novelai被boss看到了&#xff0c;推荐了我学stable diffusion 扩散模型 DALL E Midjourney stable diffusion latent diffusion 说是改进点在于“给输入图片压缩降低维度&#xff0c;所以有个latent&#xff0c;从而减少计算量”&#xff0c;类似于下采样吧&…

消息队列RabbitMQ.01.安装部署与基本使用

目录 RabbitMQ的作用 Message queue 释义 问题思考 存在的问题 优化方案 案例分析 带来的好处 消息队列特点 Email邮件案例分析 Docker安装部署RabbitMQ 1.下拉镜像 2.运行RabbitMQ 3.打开防火墙端口号并重新运行防火墙 4.容器启动后,可以通过 docker logs 容器 查…

Servlet 与 MVC

主要内容 Servlet 重点 MVC 重点 Filter 重点 章节目标 掌握 Servlet 的作用 掌握 Servlet 的生命周期 掌握 JSP 的本质 掌握 MVC 的设计思想 掌握 Filter 的作用及使用场景 第一节 Servlet 1. Servlet 概念 Servlet 是在服务器上运行的能够对客户端请求进行处理&a…

leetcode 刷题2

二分查找的绝妙运用&#xff1a; 看到有序数列&#xff0c;算法复杂度 0033. 搜索旋转排序数组 class Solution { public:int search(vector<int>& nums, int target) {int left 0;int right nums.size() - 1;while (left < right) {int mid left (right - …

Debezium发布历史85

原文地址&#xff1a; https://debezium.io/blog/2020/03/05/db2-cdc-approaches/ 欢迎关注留言&#xff0c;我是收集整理小能手&#xff0c;工具翻译&#xff0c;仅供参考&#xff0c;笔芯笔芯. 运行 Db2 更改数据捕获的方法 2020 年 3 月 5 日 作者&#xff1a; Luis Garcs…

JanusGraph图数据库的应用以及知识图谱技术介绍

目录 JanusGraph介绍 JanusGraph 的主要优势 JanusGraph的应用&#xff1a; JanusGraph 的行业应用&#xff1a; 架构概览 分布式技术应用 横向扩展能力 程序与janus的交互 Janus与图数据库相关概念 结构化存储 图结构存储 实体关系存储 知识存储技术 JanusGraph介…

数据结构<1>——树状数组

树状数组&#xff0c;也叫Fenwick Tree和BIT(Binary Indexed Tree)&#xff0c;是一种支持单点修改和区间查询的&#xff0c;代码量小的数据结构。 那神马是单点修改和区间查询&#xff1f;我们来看一道题。 洛谷P3374(模板): 在本题中&#xff0c;单点修改就是将某一个数加上…

销售额稳居行业第二!苏州金龙2023年跑出高质量发展加速度

2023年&#xff0c;苏州金龙海格客车销量同比去年增25.75%&#xff0c;实现销售11453辆、销售额78亿元的业绩&#xff0c;稳居行业第二位&#xff0c;更跑赢行业大盘&#xff01; 聚焦主业&#xff0c;及时呼应客户需求&#xff1b;聚力新能源技术提升&#xff0c;抓住商用车价…

LabVIEW高级CAN通信系统

LabVIEW高级CAN通信系统 在现代卫星通信和数据处理领域&#xff0c;精确的数据管理和控制系统是至关重要的。设计了一个基于LabVIEW的CAN通信系统&#xff0c;它结合了FPGA技术和LabVIEW软件&#xff0c;主要应用于模拟卫星平台的数据交换。这个系统的设计不仅充分体现了FPGA在…