Pregunta sobre Arreglando WordPress de Wordpress:

Todos los JavaScripts no se cargan

Un usuario pregunt贸 馃憞

Cuando ejecuto la consola, aparece 芦No se pudo cargar el recurso: limpio :: ERR_INSECURE_RESPONSE禄 para todos los JavaScript de este sitio. Tengo exactamente el mismo c贸digo de wordpress en otro sitio que funciona perfectamente. Solo uso un certificado SSL para ambos sitios y, naturalmente, este est谩 en una carpeta diferente. Pero ambos usan el mismo c贸digo. El problema parece ser el mismo en todos los navegadores, al menos Edge, Chrome y Firefox.

(@anevins)

Donante de WCLDN 2018 Apoyo voluntario

Hace 3 a帽os, 3 meses

Parece que est谩s usando URL y URL relativas que apuntan a tu publicaci贸n local.

URL relativa:


https:///themes/delight-spa/style.css?ver=4.9

Lugar local:


https://localhost.localdomain/wp-includes/js/jquery/jquery.js?ver=1.12.4

Me resulta dif铆cil ver c贸mo funcionar铆a perfectamente otro sitio web; 驴Tiene la URL del sitio web para mostrarnos?

Lanzador de hilos

(@ victor2preston)

Hace 3 a帽os, 3 meses

El otro sitio web es 芦victorpreston.com禄. Esto es similar a las URL que veo en la p谩gina Configuraci贸n-> General: ‘https: //theserenecity.com 鈥; Veo el sitio web como la base de datos 芦http: //localhost.localdomain 鈥; y la casa es 鈥渉ttp: / localhost鈥 No estoy seguro de entender. 驴D贸nde est谩 el c贸digo php para obtener estas URL? El problema probablemente sea un lugar, pero creo que las URL relativas ser铆an las que usted quisiera, as铆 que busque en la carpeta que contiene el c贸digo correcto. La ra铆z del dominio para 芦victorpreston.com禄 es 芦/ var / www / html禄 pero 芦/var/www/theserenecity.com/html es el dominio ra铆z para禄 theserenecity.com 芦. Cada uno de ellos tiene WordPress instalado en su correspondiente dominio ra铆z.

Lanzador de hilos

(@ victor2preston)

Hace 3 a帽os, 3 meses

Ahora veo (mirando la consola mientras accedo al sitio) que las p谩ginas CSS no se cargan tan bien como los JavaScripts no se cargan. Trat茅 de reemplazar la ruta real en la m谩quina local con la URL de inicio, pero no hizo ninguna diferencia. por lo que no parece ser una cuesti贸n de ubicaci贸n. Los permisos en estos archivos tambi茅n son 644, y el propietario es 芦www-data禄, ese es el usuario que usa wordpress, 驴verdad? Cuando los JavaScripts fallan, restauran ERR_INSECURE_RESPONSE y cuando los archivos CSS fallan, devuelven ERR_NAME_NT_RESOLVED. 隆Pero los archivos est谩n ah铆!

(@bcworkz)

Hace 3 a帽os, 2 meses

Perd贸n por la lenta respuesta, reci茅n me enter茅 de tu situaci贸n. Es extremadamente inusual ver http: //theserenecity.com en los sitios, pero hay referencias locales en la base de datos y en las entradas del sitio de inicio. 驴Est谩s seguro de que est谩s viendo el SS correcto? (Est茅 all铆, haga eso, supongo que tiene el correcto) Aparentemente, alg煤n tipo de c贸digo de filtro est谩 cambiando el valor. Si lo hace de manera consistente, deber铆a estar bien, pero esta configuraci贸n dificulta el mantenimiento del sitio porque el dominio est谩 codificado en PHP en alg煤n lugar, por lo que la entrada de la base de datos tiene sentido.

Pero parece inconsistente porque carece de dominios para admitir referencias de archivos CSS y JS. Esto significa que funciones como siteurl () no devuelven valores v谩lidos. No s茅 por qu茅 algunas URL interfieren con las URL del sitio, pero se est谩 haciendo incorrectamente (ciertas constantes en wp-config.php lo har谩n correctamente).

No s茅 por qu茅 se implement贸 este esquema al principio, no estoy seguro de si mi soluci贸n ser铆a adecuada. Si quieres probarlo de todos modos, haz una copia de seguridad completa de todo en caso de que me salga de la base. Mi tendencia es que cualquier c贸digo se meta en aislar dominios y eliminarlo (o comentarlo), poniendo los valores correctos en la base de datos. Puede reducir la fuente desactivando m贸dulos de forma selectiva hasta que se a铆sle el c贸digo responsable. Puede hacer esto manualmente o usar la pesta帽a de soluci贸n de problemas del plugin de verificaci贸n de estado.

Eso deber铆a arreglar los enlaces externos, pero parece haber otros problemas con la ubicaci贸n de la subcarpeta y los certificados SSL. No creo que un certificado SSL para un sitio sea v谩lido para el otro sitio, incluso si est谩 en una subcarpeta del sitio cubierto. No creo que el mecanismo de aplicaci贸n de SSL pueda 芦ver禄 este arreglo, en lo que a ellos respecta, son dos sitios separados. Tal vez me equivoque, nunca he probado un plan as铆.

Deber铆a considerar cambiar el dominio que no se menciona en el certificado al protocolo HTTP normal durante un tiempo para confirmar que todo lo dem谩s funciona correctamente. Una vez que confirme que est谩 funcionando, puede intentar HTTPS nuevamente. Si falla, probablemente necesitar谩 un certificado separado para el sitio.

Www-data es a menudo el usuario del sistema predeterminado en muchas instalaciones de Apache, pero no tiene por qu茅 serlo. WP no puede seleccionar el usuario bajo el que se ejecuta, Apache usa lo que le dice su configuraci贸n. Verifique el archivo httpd.conf o su equivalente para el usuario del sistema. En cualquier caso, tambi茅n deber铆a ser el propietario de todos los archivos y carpetas de WP. Son posibles esquemas alternativos, pero este es el habitual.

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *