Instalación / Actualización

Foro WordPress » WordPress » Instalación / Actualización

No abre las categorías al actualizar a la 3.3 (23 mensajes)

Acerca de este hilo

Tags

  1. kloker

    3.0
    Antiguedad: Ene 2012
    Mensajes: 11

    offline

    Publicado hace 4 meses
    #

    Buenas,
    A ver si me podríais ayudar. Al actualizar a la versión 3.3.1, las categorías no me funcionan, salta como si la página no existiera.
    En los ajustes de enlaces permanentes tengo puesto: /%post_id%/%postname%.html y en el .htaccess tengo esto:
    SetEnv PHP_VER 5

    # BEGIN WordPress
    <ifmodule mod_rewrite.c="">
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </ifmodule>

    # END WordPress

    Si borro el .htaccess y en ajustes de los enlaces permanentes ponla la opción de http://www.MIDOMINIO.com/?p=12... sí que me funcionan las categorías, pero si lo dejo como antes lo tenía (y que me iba perfectamente con la 3.0) deja de irme las categorías (los posts y pages me funcionan bien).
    Por otra parte, si pongo en Enlaces Permanentes la opción de %postname%, me abre también bien los posts y las páginas, pero las categorías siguen sin funcionar y, además, si accedes algún post a mi web desde el buscador de Google, sale la página de error 404.

    Cuál puede ser el problema? cómo podría solucionarlo?

    Gracias, saludos.

  2. LGrusin

    Moderador
    Antiguedad: Feb 2011
    Mensajes: 1.801

    offline

    Publicado hace 4 meses
    #

    1 - Usa el permalink por defecto.
    2 - Elimina .htaccess
    3 - Elimina o vacia algún caché que estes usando
    4 - Vacia también los archivos temporales del navegador
    5 - Vuelve a colocar tu permalink y prueba

    También podrías probar con otros permalinks como /%postname%.html

    Un saludo

  3. kloker

    3.0
    Antiguedad: Ene 2012
    Mensajes: 11

    offline

    Publicado hace 4 meses
    #

    Hola LGrusin,

    Nada, he eliminado el .htaccess, pero sigue igual. No es por el navegador, mis lectores me han dicho lo mismo, que las páginas de las categorías no funcionan. Mi web no tiene ninguna caché, exceptuando en las imágenes, pero he borrado la caché y sucede lo mismo.

    He probado también ha poner por defecto el permalink de wordpress y funciona bien si dejo la primera opción, pero claro, ya no son urls amigables, y cuando pongo cualquiera de las otras urls amigables ya no funciona.

    Qué puedo hacer??
    Gracias, saludos.

  4. almendron

    5.0
    Antiguedad: Feb 2010
    Mensajes: 1.101

    offline

    Publicado hace 4 meses
    #

    Dinos qué tienes puesto en

    1.- Dirección de WordPress (URL)

    2.- Dirección del sitio (URL)

    3.- En la sección de "Enlaces permanentes": categoría base y etiqueta base.

  5. kloker

    3.0
    Antiguedad: Ene 2012
    Mensajes: 11

    offline

    Publicado hace 4 meses
    #

    Hola almendron,

    Tanto en dirección de wordpress como en dirección del sitio: http://www.midominio.com
    Mientras que en la sección de enlaces permanentes, en la categoría base y etiquetas base, lo tengo en blanco.

    Gracias, saludos.

  6. almendron

    5.0
    Antiguedad: Feb 2010
    Mensajes: 1.101

    offline

    Publicado hace 4 meses
    #

    ¿Estás trabajando en local o simplemente no quieres poner la URL de tu sitio?

  7. kloker

    3.0
    Antiguedad: Ene 2012
    Mensajes: 11

    offline

    Publicado hace 4 meses
    #

    No trabajo en local, sólo que no quería poner mi url por no hacer spam, pero la pongo: http://www.islabit.com

    Gracias, saludos.

  8. almendron

    5.0
    Antiguedad: Feb 2010
    Mensajes: 1.101

    offline

    Publicado hace 4 meses
    #

    Ya he visto el error y la verdad es que es curioso. Prueba, por si sirve, a poner algo en "Enlaces permanentes" >> "categoría base".

    Nota: Indicar la URL no es spam. Además, ayuda muchas veces a resolver el problema.

  9. kloker

    3.0
    Antiguedad: Ene 2012
    Mensajes: 11

    offline

    Publicado hace 4 meses
    #

    Pongo por ejemplo "seccion" y sigue sin funcionar. Ahora aparece así http://www.islabit.com/seccion/noticias pero sigue sin funcionar (por si lo compruebas, en el menú de arriba los enlaces son manualmente, y no contienen bien la url cambiada ahora, pero en la sidebar sí aparece bien al funcionar la función category, pero hace lo mismo).

    Por cierto, en algunas categorías (por ejemplo en la de juegos: http://www.islabit.com/seccion/juegos ) en vez de aparecerme el listado de posts de esa categoría, me muestra una noticia relacionada con juegos. En la de Software me sucede lo mismo, por si de esta forma se os ocurre algo)

    Gracias de nuevo

  10. almendron

    5.0
    Antiguedad: Feb 2010
    Mensajes: 1.101

    offline

    Publicado hace 4 meses
    #

    ¿Qué versión tenías antes de la actualización?

    Y para ir descartando: desactiva todos los plugins y mira a ver si el problema persiste.

  11. kloker

    3.0
    Antiguedad: Ene 2012
    Mensajes: 11

    offline

    Publicado hace 4 meses
    #

    La 3.0

  12. almendron

    5.0
    Antiguedad: Feb 2010
    Mensajes: 1.101

    offline

    Publicado hace 4 meses
    #

    Estaba editando justo cuando has contestado: para ir descartando, desactiva todos los plugins y mira a ver si el problema persiste.

    Y también prueba con otro tema.

  13. kloker

    3.0
    Antiguedad: Ene 2012
    Mensajes: 11

    offline

    Publicado hace 4 meses
    #

    Acabo de probar con otro tema y desactivando todos los plugins también, y sucede lo mismo.

  14. almendron

    5.0
    Antiguedad: Feb 2010
    Mensajes: 1.101

    offline

    Publicado hace 4 meses
    #

    Pues vamos a comenzar por el principio, es decir, comprobando que tengas el mod_rewrite activado.

    1) Copia de seguridad de .htaccess

    2) Crea prueba.html y la subes al directorio raíz del servidor. Teclea http://www.islabit.com/prueba.html y comprueba que se puede acceder.

    2) Crea un nuevo .htacces y deja solo las siguientes líneas:

    RewriteEngine On
    RewriteRule prueba\.html http://www.google.com [R]

    Después teclea en el navegador http://www.islabit.com/prueba.html

    Si el módulo rewrite está activado, debería funcionar la redirección y llevarte a google.

  15. LGrusin

    Moderador
    Antiguedad: Feb 2011
    Mensajes: 1.801

    offline

    Publicado hace 4 meses
    #

    almendron el mod_rewrite le funciona porque entonces no le permitiría URLs amigables en posts y páginas.

    Las etiquetas o Tags también funcionan.

    Yo te diría, y por este orden.
    1 - Poner permalink por defecto
    2 - Eliminar .htaccess
    3 - Volver a poner tu permalink /%post_id%/%postname%.html y guardar los cambios obviamente.

    Probar si funciona. Sería interesante ver el contenido de .htaccess después de estas modificaciones.

    Además algunas categorías funcionan y otras no. Tienes un cacao de mezclas, deberías comprobarlas todas y el menú a ver que hay puesto.

    Un saludo

  16. almendron

    5.0
    Antiguedad: Feb 2010
    Mensajes: 1.101

    offline

    Publicado hace 4 meses
    #

    Ya, ya Lgrusin. Era tan solo por comprobar desde el principio. Lo normal, desde luego, es que haya algún error en el .htaccess

  17. kloker

    3.0
    Antiguedad: Ene 2012
    Mensajes: 11

    offline

    Publicado hace 4 meses
    #

    Hola de nuevo,

    He probado lo que me ha comentado almendron y sí que me funciona. Mientras que lo que me has comentado tú, LGrusin, y me funcionan los posts y páginas pero las categorías siguen sin funcionarme.

    El contenido del .htaccess después de los cambios es:

    SetEnv PHP_VER 5
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

    Por cierto, si lo dejo lo de enlaces permanentes en predeterminado (osea, por defecto), me funcionan bien las categorías y todo. Pero después poner /%post_id%/%postname%.html me vuelve a suceder lo mismo.

    Lo de que algunas categorías funcionan y otras categorías no funcionan, no es del todo así...
    Las que no funcionan por completo, me salta la página de error 404, mientras que las que aparentemente funcionan, no lo hacen correctamente, ya que me deberían de mostrar un listado de los posts de esa categoría, pero no lo hacen, me muestra un post de esa categoría (creo que el post que muestra suele poseer en el título la palabra del nombre de la categoría -esto lo comento por si se os ocurre el motivo). En el menú de arriba (header), no todo lo que aparece ahí son categorías, también hay páginas (y las páginas sí que funcionan todas bien), por lo que realmente las categorías (para que no os lieis) son todas las que aparecen en el sidebar.

    Gracias de nuevo

  18. LGrusin

    Moderador
    Antiguedad: Feb 2011
    Mensajes: 1.801

    offline

    Publicado hace 4 meses
    #

    Que tal si eliminas la línea SetEnv PHP_VER 5, eso no lo genera WordPress.

    Esa línea le dice al servidor la versión de PHP que debe utilizar.

    ¿Has realizado los pasos tal como te he dicho?

    Por cierto, no estaría de más entrar en phpMyAdmin y reparar la base de datos.

    Un saludo

  19. kloker

    3.0
    Antiguedad: Ene 2012
    Mensajes: 11

    offline

    Publicado hace 4 meses
    #

    Hola Lgrusin,

    Sí, he seguido los pasos que me dijiste y nada, lo mismo.
    Sobre el SetEnv PHP_VER 5, si lo quito no me funciona absolutamente nada la web.
    Y acabo de entrar en phpMyAdmin y he reparado todas las tablas de la base de datos, y también me sigue haciendo lomismo.

    Gracias, saludos.

  20. almendron

    5.0
    Antiguedad: Feb 2010
    Mensajes: 1.101

    offline

    Publicado hace 4 meses
    #

    Si puedes crear una nueva base de datos, no estaría de más hacer una prueba:

    1) Crea una base de datos

    2) Crea un carpeta (por ejemplo "prueba"), sube los archivos de wordpress e instala.

    3) Crea un par de post con sus correspondientes categorías, establece los enlaces permanentes y comprueba.

Responder »

Debes Identificarte para publicar.

Foro WordPress » WordPress » Instalación / Actualización