Colección de citas famosas - Slogan de motivación - Mensaje de instalación de la plantilla de Discuz: "Error de tipo de datos, devuélvalo", ¿cómo solucionarlo?

Mensaje de instalación de la plantilla de Discuz: "Error de tipo de datos, devuélvalo", ¿cómo solucionarlo?

Muchos estudiantes encontrarán errores de tipo de datos al instalar complementos de Discuz, plantillas de Discuz o información de clasificación de Disucz. ¡Analicemos por qué devuelve el error Discuz!

Principio de análisis: hoy usamos la plantilla de instalación para indicar el error "Error de tipo de datos, devuelva" para analizar, abrimos el archivo de código de la plantilla de estilo de importación: /source/function/function_importdata.php y vea las funciones en él import_styles(), los dos parámetros para llamar a getimportdata son fijos getimportdata('Discuz! Style'). Busque la función getimportdata en /source/function/function_admincp.php y descubra que cambiará el primer parámetro a '. Discuz! Style', compárelo con el valor del elemento cuya identificación es Título en el archivo xml en el directorio de la plantilla, aparecerá el error "error de tipo de datos, devuelva". El principio, hay una solución a continuación.

1. Abra el archivo XML en el directorio de plantillas, busque el elemento con ID Título y corríjalo de la siguiente manera.

Copiar código 2. Algunos sitios web aparecen "tipo de datos" después de moverse Error, por favor regrese", probablemente sea un problema con zend.ze1_compatibility_mode de PHP.INI en el servidor, cambie el valor a OFF.

Puede cargar un test.php y escribir , y generar 0 para determinar si la configuración es correcta.

Solución: busque el siguiente elemento en php.ini y desactívelo, luego reinicie el servicio web (IIS o Apache)

zend.ze1_compatibility_mode = Off

Copiar código 3. Hay un problema con los permisos del directorio. Al instalar complementos o plantillas en el centro de aplicaciones, el directorio correspondiente debe tener permisos de escritura. De lo contrario, la instalación fallará y no se reconocerán los errores de datos.

Solución: Verifique que los permisos del directorio de datos y los permisos del directorio de plantilla y fuente\complemento sean 777 o legibles y escribibles.

Esto básicamente puede resolver el problema.

Documentación de referencia