¿Cómo hacer que .htaccess se pueda escribir para wordpress? [closed]

2 minutos de lectura

Tengo WordPress ejecutándose en un servidor centos dedicado con Buddypress instalado. Buddypress requiere bonitos enlaces permanentes. Por lo tanto, cambié i a /%postname%.

De alguna manera no funcionó porque Buddypress no funciona correctamente y WordPress sugiere crear el .htaccess yo mismo:

“Si se pudiera escribir en su archivo .htaccess, podríamos hacerlo automáticamente, pero no es así, por lo que estas son las reglas mod_rewrite que debe tener en su archivo .htaccess. Haga clic en el campo y presione CTRL + a para seleccionar todo”.

He probado todas las pistas que encontré, pero de alguna manera no funciona. Aquí hay una lista:

  • mod_rewrite está habilitado
  • .htaccess fue creado y llenado con información sugerida por wordpress
  • .htaccess se configuró en chmod 777
  • FollowSymLinks y AllowOverride All se establecieron en httpd.conf

¿Hay algo mas que pueda hacer?

Gracias de antemano

  • ¿Por qué está cerrada esta pregunta? No es una pregunta sobre “hardware y software informático general”. No está pidiendo recomendaciones o lo que es mejor. Es un tema muy específico.

    – Suma Ninguno

    27 de octubre de 2018 a las 9:09

Ninguna de esas cosas hará una diferencia si su ownership Está Mal. La razón por la que wordpress no puede escribir en él es porque el archivo probablemente sea propiedad de otro usuario en lugar del servidor web. He visto esto numerosas veces.

Para solucionar este problema, primero cambie el permiso de nuevo a un más permiso seguro usando esto desde la línea de comando.

chmod 644 .htaccess

Luego cambie la propiedad/grupo del archivo .htaccess al usuario del servidor web.

Para CentOS/RHEL

chown apache: .htaccess

Para Ubuntu/Debian

chown www-data: .htaccess

Ahora wordpress debería poder acceder directamente a este archivo.

  • es repugnante. A veces funciona otras veces no

    – Dr. Deo

    21 de febrero de 2019 a las 10:37

  • No funciona en todos los casos.

    – Birat Bosé

    25 de febrero de 2021 a las 7:17

  • @BiratBose hay diferentes configuraciones de servidor para otras personas. Solo porque no funcionó para usted, no es necesario rechazarlo. Funciona para la mayoría de las personas. Probablemente no hiciste algo bien.

    – Panamá Jack

    25 de febrero de 2021 a las 10:20

Establecer .htaccess permisos de archivo para 644. Debería ayudar.

  • También es posible usar sudo chmod -R 777 /

    – Fitsum Alemu

    1 de abril de 2021 a las 7:53


¿Ha sido útil esta solución?

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Configurar y más información
Privacidad