• Resuelto 1micoruna

    (@1micoruna)


    Hola a todos.

    Cuando intento actualizar woocommerce me da el siguiente fallo: Actualización fallida: No ha sido posible copiar el archivo. woocommerce/assets/client/admin/product-editor/index.js

    Además en las paginas de categorías de productos me sale lo siguiente: Notice: La función product_type ha sido llamada de forma incorrecta. No se debería acceder a las propiedades del producto directamente. Backtrace: require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’), include(‘/plugins/woocommerce/templates/taxonomy-product-cat.php’), wc_get_template, include(‘/plugins/woocommerce/templates/archive-product.php’), get_header, locate_template, load_template, require_once(‘/themes/Divi/header.php’), wp_head, do_action(‘wp_head’), WP_Hook->do_action, WP_Hook->apply_filters, wp_enqueue_scripts, do_action(‘wp_enqueue_scripts’), WP_Hook->do_action, WP_Hook->apply_filters, Incremental_Product_Quantities->input_value_validation, WC_Abstract_Legacy_Product->__get, wc_doing_it_wrong Por favor, ve depuración en WordPress para más información. (Este mensaje fue añadido en la versión 3.0). in /home/matildaandco/public_html/wp-includes/functions.php on line 6085

    alguien sabrá que es lo que está pasando y si lo puedo solucionar? Gracias

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • SmetRomero

    (@smetromero)

    El mensaje de error que estás recibiendo indica varios problemas con tu instalación de WooCommerce en WordPress.

    Vamos a desglosar ambos problemas y ofrecerte algunas soluciones.

    <u>Problema 1:</u>

    Actualización fallida de WooCommerce

    Error:
    Actualización fallida: No ha sido posible copiar el archivo. woocommerce/assets/client/admin/product-editor/index.js

    Posibles causas:

    1. Permisos de archivo incorrectos: Es posible que los permisos de los archivos y carpetas en tu servidor no permitan que WordPress escriba en la carpeta de WooCommerce.

    2. Espacio en disco insuficiente: Asegúrate de que tu servidor tenga suficiente espacio en disco para realizar la actualización.

    3. Conflictos de plugins o temas: Puede haber un conflicto con otros plugins o el tema que estás utilizando.

    Soluciones:

    1. Verifica los permisos:

       - Accede a tu servidor a través de FTP o un administrador de archivos en tu panel de control (cPanel, Plesk, etc.).

       - Asegúrate de que la carpeta woocommerce y sus subcarpetas tienen permisos de 755, y los archivos dentro de esa carpeta tienen permisos de 644.

    2. Verifica el espacio en disco:

       - Asegúrate de que tu servidor tiene suficiente espacio disponible.

    3. Desactiva otros plugins:

       - Desactiva todos los plugins excepto WooCommerce y prueba de nuevo la actualización.

    <u>Problema 2:</u>

    Mensaje de advertencia en páginas de categorías de productos

    Error: Notice: La función product_type ha sido llamada de forma incorrecta. No se debería acceder a las propiedades del producto directamente...

     Posibles causas:

    1. Uso incorrecto de funciones: Este error sugiere que hay un problema con la forma en que se está accediendo a las propiedades del producto en el código.

    2. Plugin o tema desactualizado: Puede ser causado por un plugin o tema que no esté compatible con la versión actual de WooCommerce.

    3. Conflicto de personalizaciones: Si has realizado personalizaciones en el código del tema o en un plugin, puede que estas estén provocando el error.

     Soluciones:

    1. Revisa el código:

       - Si has realizado personalizaciones, revisa el código donde se llama a product_type. Asegúrate de usar métodos correctos de WooCommerce para acceder a las propiedades del producto, en lugar de acceder a ellas directamente.

    2.Actualiza todos los plugins y temas:

       - Asegúrate de que todos los plugins y el tema Divi estén actualizados a la última versión. Esto puede resolver problemas de compatibilidad.

    3. Desactiva el tema hijo (si lo estás usando):

       - Si estás usando un tema hijo, prueba cambiar al tema principal para ver si el problema persiste.

    4. Activar el modo de depuración:

       - Puedes activar el modo de depuración de WordPress para obtener más información sobre el error. Esto se hace añadiendo las siguientes líneas al archivo wp-config.php:

    Php  - copiar código

    define( 'WP_DEBUG', true );

    define( 'WP_DEBUG_LOG', true );

    define( 'WP_DEBUG_DISPLAY', false );

    Luego, revisa el archivo de registro de depuración (wp-content/debug.log) para obtener más información sobre el error.

    General

    Si después de seguir estos pasos aún enfrentas problemas, podrías considerar:

    Contactar a tu proveedor de hosting: Ellos podrían ayudarte con los problemas de permisos y espacio en disco.

    Soporte de WooCommerce: Si el problema persiste, no dudes en buscar ayuda en los foros de soporte de WooCommerce o en la comunidad de WordPress.

    Espero que estas soluciones te ayuden a resolver los problemas en tu instalación de WooCommerce.

    ___________________________________________

    Es posible que haya más errores en tu instalación de WordPress o WooCommerce. Aquí hay algunos pasos adicionales que puedes seguir para diagnosticar y resolver otros posibles problemas:

    1. Revisa los Errores de PHP

    - Activar el modo de depuración: Como mencioné anteriormente, activar el modo de depuración puede ayudarte a identificar otros errores que podrían no estar relacionados directamente con los problemas que ya has mencionado. Asegúrate de revisar el archivo de registro de depuración (
    wp-content/debug.log) para cualquier otro mensaje de error.

    2. Verifica los Plugins

    - Desactiva todos los plugins: A veces, un plugin puede causar conflictos con WooCommerce. Desactiva todos los plugins excepto WooCommerce y verifica si el problema persiste. Si desaparece, vuelve a activar los plugins uno por uno para identificar cuál está causando el conflicto.

    3. Revisa el Tema

    -Cambia a un tema predeterminado: Cambia temporalmente a un tema predeterminado de WordPress, como Twenty Twenty-One, para ver si el problema está relacionado con tu tema actual (Divi). Si el error desaparece, es probable que haya un problema con el tema.

    4. Actualiza WordPress

    -Asegúrate de que WordPress esté actualizado: Asegúrate de que tu instalación de WordPress esté en su última versión. A veces, las actualizaciones de WooCommerce pueden depender de la versión más reciente de WordPress.

    5. Revisa las Notificaciones de WooCommerce

    - WooCommerce Status: Ve a WooCommerce > Estado,  en el panel de administración. Aquí, puedes ver información sobre tu instalación de WooCommerce, incluyendo advertencias o errores que podrían indicar problemas en la configuración.

    6. Comprobación de la Base de Datos

    - Repara la base de dato: A veces, los problemas pueden surgir de una base de datos dañada. Puedes reparar la base de datos usando herramientas en tu panel de control de hosting, o usando un plugin como WP-DBManager.

    7. Verifica las Configuraciones de Servidor

    - Configuraciones de PHP: Asegúrate de que tu servidor cumpla con los requisitos mínimos de WooCommerce y que las configuraciones de PHP sean adecuadas. Revisa los valores de memory_limit, max_execution_time, y upload_max_filesize en tu archivo php.ini.

    8. Consultar con Soporte Técnico

    - Soporte del Hosting: Si después de todos estos pasos sigues teniendo problemas, considera ponerte en contacto con el soporte de tu proveedor de hosting. Ellos pueden tener acceso a registros de errores del servidor que pueden ayudarte a diagnosticar el problema.
    Iniciador del debate 1micoruna

    (@1micoruna)

    SmetRomero.

    Muchas gracias. Pues ya tengo trabajo… gracias vamos a ello. Un saludo

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Debes estar registrado para responder a este debate.