This is machine translation of orginal blog.
« prev next »

Conexión inválida en mi MovableType

Pues pudo haber notado, mi sitio experimentó las dificultades técnicas yersterday. El sistema del comentario no trabajó. Verás que no lo hace la entrada con la identificación “xx” exisit o paginar los mensajes de error no encontrados u otros. Esto duró por cerca de 20 horas.

Para mí, cuando intento abrirme una sesión con mi nombre y contraseña del usuario en MovableType, conseguí el error siguiente:

“Conexión inválida”

Se parecía que he mecanografiado el username y la contraseña incorrectos, que era muy seguro estar correcto.

Intenté la contraseña de la recuperación en la función de MovableType pero fui dicho que no existe el usuario “Jian Shuo Wang”.

Atado con alambre

Me realmente asustaron y fueron sostenido todo inmediatamente. Intenté muchos de métodos, incluyendo restore mis reservas anteriores al servidor. Éstos no trabajan. Después de ese, sé algo mal con el software del servidor, en vez de mis archivos de base de datos.

Se han dado las respuestas

Debo buscar con Google para la “conexión de Invide” y MovableType anterior. Realmente, este problema es descrbied en el usuario mannual de MovableType ya. Según el secton de localización de averías:

Cambié los anfitriones, y ahora no puedo abrirme una sesión al tipo movible

Cuando cambias el recibimiento de abastecedores (o de movimiento justo a un diverso servidor en el mismo abastecedor), es posible que los dos servidores tienen diversas versiones de la biblioteca del DB de Berkeley; ésta es la biblioteca que el tipo movible utiliza almacenar tus datos. Cuando copias los archivos del DB a partir de un anfitrión a otro, si los dos anfitriones tienen diversas versiones del DB de Berkeley, el nuevo anfitrión no podrá leer los archivos del viejo anfitrión.

Esto puede ser fijada convirtiendo los archivos del DB encima al formato usado por la nueva versión de la biblioteca; esto se logra de varias diversas maneras, dependiendo de las versiones del DB de Berkeley implicadas. Los archivos que necesitan ser convertidos son todos los archivos en tu directorio del DB que nombres de fichero terminen en .db o .idx (los archivos de .lock no necesitan ser convertidos).

El administrador del servidor aumentó el conductor de Dataase

Resultó que el administrador del servidor ha aumentado el conductor de la base de datos en el servidor. Comprobé el sistema con mt-check.cgi y conseguí el resultado siguiente:

Tipo movible [mt-check.cgi]

INFORMACIÓN DEL SISTEMA:

Directorio de trabajo actual: E: /customer/wangjianshuo
Sistema operativo: MSWin32
Versión del Perl: 5.6.0
(Probablemente) funcionando bajo cgiwrap o suexec

COMPROBACIÓN PARA SABER SI HAY MÓDULOS REQUERIDOS:

HTML:: Plantilla (>= 2 de la versión)…
Tu servidor tiene HTML:: Plantilla instalada (versión 2.6).

Imagen:: Tamaño…
Tu servidor tiene imagen:: Tamaño instalado (versión 2.992).

Archivo:: Espec. (>= 0.8 de la versión)…
Tu servidor tiene archivo:: Espec. instalada (versión 0.8).

Cgi:: Galleta…
Tu servidor tiene cgi:: Galleta instalada (versión 1.16).


COMPROBACIÓN PARA SABER SI HAY MÓDULOS DEL ALMACENAJE DE DATOS:

Los módulos siguientes son utilizados por las diversas opciones del almacenaje de datos adentro
Tipo movible. En la orden funcionada el sistema, tu servidor necesita tener por lo menos
uno de estos módulos instalados.

DB_File…
Tu servidor tiene DB_File instalado (versión 1.806).

DBD:: mysql…
Tu servidor no tiene DBD:: mysql instalado. DBI y
DBD:: se requiere el mysql si deseas utilizar la base de datos de MySQL
backend. Consultar por favor las instrucciones de instalación para la ayuda
en la instalación de DBD:: mysql.

DBD:: Página…
Tu servidor no tiene DBD:: La página instaló. DBI y DBD:: Página
se requieren si deseas utilizar la base de datos de PostgreSQL
backend. Consultar por favor las instrucciones de instalación para la ayuda
en la instalación de DBD:: Página.

DBD:: SQLite…
Tu servidor no tiene DBD:: SQLite instaló. DBI y
DBD:: Se requiere SQLite si deseas utilizar la base de datos de SQLite
backend. Consultar por favor las instrucciones de instalación para la ayuda
en la instalación de DBD:: SQLite.


COMPROBACIÓN PARA SABER SI HAY MÓDULOS OPCIONALES:

Los módulos siguientes son opcionales; si tu servidor no tiene éstos
los módulos instalados, necesitas solamente instalarlos si requieres
funcionalidad que el módulo proporciona.

LWP:: UserAgent…
Tu servidor tiene LWP:: UserAgent instaló (versión 1.73).

JABÓN:: Lite (>= 0.5 de la versión)…
Cualquier tu servidor no tiene JABÓN:: Lite instalado, o
la versión que está instalada es demasiado vieja. JABÓN:: Lite es opcional;
es necesario si deseas utilizar el servidor de la TA XML-RPC
puesta en práctica. Consultar por favor las instrucciones de instalación
para la ayuda en la instalación del JABÓN:: Lite.

Archivo:: Temperatura…
Tu servidor no tiene archivo:: La temperatura instaló. Archivo:: La temperatura es
opcional; es necesaria si quisieras poder a
sobreescribir los archivos existentes cuando upload. Consultar por favor
instrucciones de instalación para la ayuda en la instalación del archivo:: Temperatura.

Imagen:: Magick…
Tu servidor tiene imagen:: Magick instaló (versión 5.26).


Tu servidor tiene todos los módulos requeridos instalados; no necesitas
realizar cualquier instalación adicional del módulo. Continuar con la instalación
instrucciones.

No puedo recordar el número de versión anterior, pero no era obviamente 1.806 - esta secuencia se parece tan extraña a mí.

El arreglo

El arreglo era fácil - para funcionar el db_upgrade ordenar en todo el *.db y *.idx.

“Funcionar el db_upgrade?” ¡Es fácil decir! El db_upgrade puede estar fácilmente consigue en un servidor de Linux o del Unix. ¿Dónde puedo conseguir comando del db_upgrade de un sistema de Windows?

Busqué el Internet y no conseguido una respuesta. El arreglo final era, no asombrosamente, pedí ayuda de mi amigo Eric. Él abrió una cuenta en su servidor de Linux para mí. No era bastante experto transferir datos de Windows a Linux todavía. Abrí tan servicio del ftp en otro servidor 2003 de Windows, transferido todo mi *.db y los archivos de *.idx a ese servidor, lo descargan del servidor de Linux - agradecer a dios a que el TCP/IP está trabajando en el Linux. Funcionar el comando del db_upgrade *.db *.idx en la carpeta que contiene los archivos de base de datos. Entonces transferir los archivos nuevos detrás vía el ftp server. Trabajó como un encanto. La pesadilla del problema del dabase terminó.

Importancia de la reserva

Muchos artículos son avaiable en la instalación de MovableType. Sin embargo, no vi cualquier persona reserva que hablaba de MovableType. Sugiero el acercamiento de reserva siguiente.

1. Exportar las entradas. En la consola de MovableType, la importación/la exportación de la barra izquierda de la navegación y el tecleo del tecleo exportan entradas de name> del blog del <your y ves el código del HTML. No chascar directamente el archivo - > excepto como…. para ahorrarlo. En lugar, opinión del tecleo - > código de fuente. Después de que los códigos se carguen en libreta, tecleo excepto en el menú de archivo para ahorrarlo. Estoy utilizando el convension de nombramiento de yyyymmdd-blogname-weekly.backup.txt para ahorrar los archivos.

Nota especial: Comprobar por favor los archivos exportados para cerciorarse de que no hay líneas con más de siete rociadas “-”. Las rociadas del begining de la línea tienen significados sepecial. Substituir tan cualquier seperator en comentarios o cuerpos de la entrada como ""

2. Excepto todos los archivos de .db y de .idx en tus carpetas de la base de datos. Debe haber 53 archivos de ellas. Los archivos de .lock tienen octetos 0 en ella y no necesitan siempre la reserva.