Recientemente migré numerosos sitios de WordPress desde una cuenta de hosting compartido a un Hosting VPS con CyberPanel y Litespeed Server.
La gran mayoría funciona perfectamente bien, pero uno tiene un error muy extraño en el que los archivos creados por los complementos instalados se crean sin permisos de lectura. Por ejemplo, cuando se crea una nueva factura mediante un complemento de facturas de WooCommerce, el pdf se crea con éxito en la carpeta de cargas, pero no se puede acceder a él a través del navegador porque muestra un 404. Lo que es más problemático, cuando se generan nuevos archivos CSS, estos El navegador no puede cargarlo, por lo que el diseño de la página no tiene (parcialmente) estilo y se ve terrible.
Estos problemas se pueden solucionar ejecutando chmod en los archivos y todo estará bien hasta que se generen más archivos. Configuré un chmod en cron para que se ejecute cada 15 minutos como solución provisional, pero todavía habrá momentos en los que un visitante pueda ver un sitio sin estilo u obtener un 403 al intentar descargar una factura, etc.
¿Alguien ha experimentado esto antes? ¿Alguna idea de cómo solucionarlo? Supongo que es alguna configuración misteriosa en el administrador de CyberPanel o LiteSpeed Server.
Intenté agregar lo siguiente a wp-config.php:
definir(‘FS_CHMOD_FILE’, 0664);
definir(‘FS_CHMOD_DIR’, 0755);
Revisé el valor de umask y parece ser 022.
¿Alguien tiene alguna idea de cómo puedo solucionar este problema?
La página con la que necesito ayuda: [log in to see the link]