index.php no carga en la carpeta principal de WordPress

21 nov 2015, 03:37:21
Vistas: 36.5K
Votos: 3

Acabo de instalar [por primera vez] WordPress 4.3.1, pero tuve problemas así que degradé e instalé la versión 4.2.5 y enfrento el mismo problema.

Problema: index.php no está cargando, hice clic en el enlace y también lo escribí en la url pero sigue sin funcionar

Desinstalé y luego reinstalé e intenté de nuevo pero enfrento el mismo problema.

Después de buscar en Google, también probé otras opciones sugeridas en otros sitios web.

Recordar, index.php en otros directorios funciona correctamente.
  1. Editar .htaccess
  2. Cambiar Tema
  3. Reiniciar Apache y MySQL

pero no funcionó. Los temas tampoco muestran la Vista Previa en Vivo

Pero el Dashboard está funcionando

Por favor Ayuda

Mi PC, no estoy trabajando en Xampp o Wampp. Tengo ejecutando MySQL y workbench Apache como binarios y luego instalé php manualmente

Gracias

También revisé error.log y muestra este error

[Fri Nov 20 18:08:16.599079 2015] [authz_core:error] [pid 6188:tid 868] [client ::1:58552]
AH01630: client denied by server configuration: B:/server/Apache/Apache24/htdocs/KayD/.htaccess, 
referer: http://localhost/kayd/

HTTPD.conf

#
# Este es el archivo principal de configuración del servidor HTTP Apache. Contiene las
# directivas de configuración que dan al servidor sus instrucciones.
# Ver <URL:http://httpd.apache.org/docs/2.4/> para información detallada.
# En particular, ver 
# <URL:http://httpd.apache.org/docs/2.4/mod/directives.html>
# para una discusión de cada directiva de configuración.
#
# NO leas simplemente las instrucciones aquí sin entender
# lo que hacen. Están aquí solo como pistas o recordatorios. Si no estás seguro
# consulta la documentación en línea. Has sido advertido.  
#
# Nombres de configuración y archivos de registro: Si los nombres de archivo que especificas para muchos
# de los archivos de control del servidor comienzan con "/" (o "unidad:/" para Win32), el
# servidor usará esa ruta explícita. Si los nombres de archivo *no* comienzan
# con "/", se antepone el valor de ServerRoot -- así "logs/access_log"
# con ServerRoot establecido en "/usr/local/apache2" será interpretado por el
# servidor como "/usr/local/apache2/logs/access_log", mientras que "/logs/access_log" 
# será interpretado como '/logs/access_log'.
#
# NOTA: Donde se especifican nombres de archivo, debes usar barras diagonales
# en lugar de barras invertidas (por ejemplo, "c:/apache" en lugar de "c:\apache").
# Si se omite una letra de unidad, se usará por defecto la unidad en la que se encuentra httpd.exe.
# Se recomienda que siempre proporciones
# una letra de unidad explícita en rutas absolutas para evitar confusiones.

#
# ServerRoot: La parte superior del árbol de directorios bajo el cual se mantienen los
# archivos de configuración, error y registro del servidor.
#
# No agregues una barra al final de la ruta del directorio. Si apuntas
# ServerRoot a un disco no local, asegúrate de especificar un disco local en la
# directiva Mutex, si se utilizan mutexes basados en archivos. Si deseas compartir el
# mismo ServerRoot para múltiples demonios httpd, necesitarás cambiar al
# menos PidFile.
# ServerRoot "B:/server/Apache/Apache24"

#
# Mutex: Te permite establecer el mecanismo de mutex y el directorio de archivos de mutex
# para mutexes individuales, o cambiar los valores predeterminados globales
#
# Descomenta y cambia el directorio si los mutexes están basados en archivos y el directorio
# predeterminado de archivos mutex no está en un disco local o no es apropiado por alguna
# otra razón.
#
# Mutex default:logs

#
# Listen: Permite vincular Apache a direcciones IP específicas y/o
# puertos, en lugar del valor predeterminado. Ver también la directiva <VirtualHost>
#
# Cambia esto para escuchar en direcciones IP específicas como se muestra a continuación para
# evitar que Apache se adhiera a todas las direcciones IP vinculadas.
#
#Listen 12.34.56.78:80 Listen 80

#
# Soporte de objetos compartidos dinámicos (DSO)
#
# Para poder usar la funcionalidad de un módulo que fue construido como DSO, debes
# colocar las líneas correspondientes de `LoadModule' en esta ubicación para que
# las directivas contenidas en él estén realmente disponibles _antes_ de ser utilizadas.
# Los módulos compilados estáticamente (aquellos listados por `httpd -l') no necesitan
# ser cargados aquí.
#
# Ejemplo:
# LoadModule foo_module modules/mod_foo.so
# LoadModule access_compat_module modules/mod_access_compat.so LoadModule actions_module modules/mod_actions.so LoadModule alias_module modules/mod_alias.so LoadModule allowmethods_module modules/mod_allowmethods.so LoadModule asis_module modules/mod_asis.so LoadModule auth_basic_module modules/mod_auth_basic.so
#LoadModule auth_digest_module modules/mod_auth_digest.so
#LoadModule auth_form_module modules/mod_auth_form.so
#LoadModule authn_anon_module modules/mod_authn_anon.so LoadModule authn_core_module modules/mod_authn_core.so
#LoadModule authn_dbd_module modules/mod_authn_dbd.so
#LoadModule authn_dbm_module modules/mod_authn_dbm.so LoadModule authn_file_module modules/mod_authn_file.so
#LoadModule authn_socache_module modules/mod_authn_socache.so
#LoadModule authnz_fcgi_module modules/mod_authnz_fcgi.so
#LoadModule authnz_ldap_module modules/mod_authnz_ldap.so LoadModule authz_core_module modules/mod_authz_core.so
#LoadModule authz_dbd_module modules/mod_authz_dbd.so
#LoadModule authz_dbm_module modules/mod_authz_dbm.so LoadModule authz_groupfile_module modules/mod_authz_groupfile.so LoadModule authz_host_module modules/mod_authz_host.so
#LoadModule authz_owner_module modules/mod_authz_owner.so LoadModule authz_user_module modules/mod_authz_user.so LoadModule autoindex_module modules/mod_autoindex.so
#LoadModule buffer_module modules/mod_buffer.so
#LoadModule cache_module modules/mod_cache.so
#LoadModule cache_disk_module modules/mod_cache_disk.so
#LoadModule cache_socache_module modules/mod_cache_socache.so
#LoadModule cern_meta_module modules/mod_cern_meta.so LoadModule cgi_module modules/mod_cgi.so
#LoadModule charset_lite_module modules/mod_charset_lite.so
#LoadModule data_module modules/mod_data.so
#LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so
#LoadModule dav_lock_module modules/mod_dav_lock.so
#LoadModule dbd_module modules/mod_dbd.so
#LoadModule deflate_module modules/mod_deflate.so LoadModule dir_module modules/mod_dir.so
#LoadModule dumpio_module modules/mod_dumpio.so LoadModule env_module modules/mod_env.so
#LoadModule expires_module modules/mod_expires.so
#LoadModule ext_filter_module modules/mod_ext_filter.so
#LoadModule file_cache_module modules/mod_file_cache.so
#LoadModule filter_module modules/mod_filter.so
#LoadModule headers_module modules/mod_headers.so
#LoadModule heartbeat_module modules/mod_heartbeat.so
#LoadModule heartmonitor_module modules/mod_heartmonitor.so
#LoadModule ident_module modules/mod_ident.so
#LoadModule imagemap_module modules/mod_imagemap.so LoadModule include_module modules/mod_include.so
#LoadModule info_module modules/mod_info.so LoadModule isapi_module modules/mod_isapi.so
#LoadModule lbmethod_bybusyness_module modules/mod_lbmethod_bybusyness.so
#LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so
#LoadModule lbmethod_bytraffic_module modules/mod_lbmethod_bytraffic.so
#LoadModule lbmethod_heartbeat_module modules/mod_lbmethod_heartbeat.so
#LoadModule ldap_module modules/mod_ldap.so
#LoadModule logio_module modules/mod_logio.so LoadModule log_config_module modules/mod_log_config.so
#LoadModule log_debug_module modules/mod_log_debug.so
#LoadModule log_forensic_module modules/mod_log_forensic.so
#LoadModule lua_module modules/mod_lua.so
#LoadModule macro_module modules/mod_macro.so LoadModule mime_module modules/mod_mime.so
#LoadModule mime_magic_module modules/mod_mime_magic.so LoadModule negotiation_module modules/mod_negotiation.so
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
#LoadModule proxy_express_module modules/mod_proxy_express.so
#LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
#LoadModule proxy_html_module modules/mod_proxy_html.so
#LoadModule proxy_http_module modules/mod_proxy_http.so
#LoadModule proxy_scgi_module modules/mod_proxy_scgi.so
#LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so
#LoadModule ratelimit_module modules/mod_ratelimit.so
#LoadModule reflector_module modules/mod_reflector.so
#LoadModule remoteip_module modules/mod_remoteip.so
#LoadModule request_module modules/mod_request.so
#LoadModule reqtimeout_module modules/mod_reqtimeout.so
#LoadModule rewrite_module modules/mod_rewrite.so
#LoadModule sed_module modules/mod_sed.so
#LoadModule session_module modules/mod_session.so
#LoadModule session_cookie_module modules/mod_session_cookie.so
#LoadModule session_crypto_module modules/mod_session_crypto.so
#LoadModule session_dbd_module modules/mod_session_dbd.so LoadModule setenvif_module modules/mod_setenvif.so
#LoadModule slotmem_plain_module modules/mod_slotmem_plain.so
#LoadModule slotmem_shm_module modules/mod_slotmem_shm.so
#LoadModule socache_dbm_module modules/mod_socache_dbm.so
#LoadModule socache_memcache_module modules/mod_socache_memcache.so
#LoadModule socache_shmcb_module modules/mod_socache_shmcb.so
#LoadModule speling_module modules/mod_speling.so
#LoadModule ssl_module modules/mod_ssl.so
#LoadModule status_module modules/mod_status.so
#LoadModule substitute_module modules/mod_substitute.so
#LoadModule unique_id_module modules/mod_unique_id.so
#LoadModule userdir_module modules/mod_userdir.so
#LoadModule usertrack_module modules/mod_usertrack.so
#LoadModule version_module modules/mod_version.so
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
#LoadModule watchdog_module modules/mod_watchdog.so
#LoadModule xml2enc_module modules/mod_xml2enc.so

<IfModule unixd_module>
#
# Si deseas que httpd se ejecute como un usuario o grupo diferente, debes ejecutar
# httpd como root inicialmente y luego cambiará.  
#
# Usuario/Grupo: El nombre (o #número) del usuario/grupo para ejecutar httpd.
# Por lo general, es una buena práctica crear un usuario y grupo dedicados para
# ejecutar httpd, como con la mayoría de los servicios del sistema.
# User daemon Group daemon

</IfModule>

# Configuración del servidor 'principal'
#
# Las directivas en esta sección establecen los valores utilizados por el servidor
# 'principal', que responde a cualquier solicitud que no sea manejada por una
# definición <VirtualHost>. Estos valores también proporcionan valores predeterminados para
# cualquier contenedor <VirtualHost> que puedas definir más adelante en el archivo.
#
# Todas estas directivas pueden aparecer dentro de contenedores <VirtualHost>,
# en cuyo caso estos valores predeterminados serán anulados para el
# host virtual que se está definiendo.
#

#
# ServerAdmin: Tu dirección, donde se deben enviar por correo electrónico
# los problemas con el servidor. Esta dirección aparece en algunas páginas generadas por el servidor,
# como documentos de error. Por ejemplo, admin@tu-dominio.com
# ServerAdmin admin@example.com

#
# ServerName proporciona el nombre y el puerto que el servidor utiliza para identificarse.
# A menudo, esto se puede determinar automáticamente, pero recomendamos que lo especifiques
# explícitamente para evitar problemas durante el inicio.
#
# Si tu host no tiene un nombre DNS registrado, ingresa su dirección IP aquí.
# ServerName www.example.com:80

#
# Deniega el acceso a la totalidad del sistema de archivos de tu servidor. Debes
# permitir explícitamente el acceso a directorios de contenido web en otros
# bloques <Directory> a continuación.
# <Directory />
    AllowOverride none
    Require all denied </Directory>

<Directory "B:/server/Apache/Apache24/htdocs/KayD">   Require local </Directory>
#
# Ten en cuenta que a partir de este punto debes permitir específicamente
# características particulares para habilitarlas, por lo que si algo no funciona como
# podrías esperar, asegúrate de haberlo habilitado específicamente
# a continuación.
#

#
# DocumentRoot: El directorio desde el cual servirás tus
# documentos. Por defecto, todas las solicitudes se toman de este directorio, pero
# se pueden usar enlaces simbólicos y alias para apuntar a otras ubicaciones.
# DocumentRoot "B:/server/Apache/Apache24/htdocs" <Directory "B:/server/Apache/Apache24/htdocs">
    #
    # Los valores posibles para la directiva Options son "None", "All",
    # o cualquier combinación de:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Ten en cuenta que "MultiViews" debe ser nombrado *explícitamente* --- "Options All"
    # no te lo proporciona.
    #
    # La directiva Options es complicada e importante. Por favor, consulta
    # http://httpd.apache.org/docs/2.4/mod/core.html#options
    # para más información.
    #
    Options Indexes FollowSymLinks

    #
    # AllowOverride controla qué directivas pueden colocarse en archivos .htaccess.
    # Puede ser "All", "None" o cualquier combinación de las palabras clave:
    #   AllowOverride FileInfo AuthConfig Limit
    #
    AllowOverride None

    #
    # Controla quién puede obtener cosas de este servidor.
    #
    Require all granted </Directory>

#
# DirectoryIndex: establece el archivo que Apache servirá si se solicita
# un directorio.
# <IfModule dir_module>
    DirectoryIndex index.html </IfModule>

#
# Las siguientes líneas evitan que los archivos .htaccess y .htpasswd sean
# vistos por clientes Web. 
# <Files ".ht*">
    Require all denied </Files>

#
# ErrorLog: La ubicación del archivo de registro de errores.
# Si no especificas una directiva ErrorLog dentro de un contenedor <VirtualHost>,
# los mensajes de error relacionados con ese host virtual se registrarán
# aquí. Si *defines* un archivo de registro de errores para un contenedor <VirtualHost>,
# los errores de ese host se registrarán allí y no aquí.
# ErrorLog "logs/error.log"

#
# LogLevel: Controla el número de mensajes registrados en el error_log.
# Los valores posibles incluyen: debug, info, notice, warn, error, crit,
# alert, emerg.
# LogLevel warn

<IfModule log_config_module>
    #
    # Las siguientes directivas definen algunos alias de formato para usar con
    # una directiva CustomLog (ver abajo).
    #
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common

    <IfModule logio_module>
      # Necesitas habilitar mod_logio.c para usar %I y %O
      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
    </IfModule>

    #
    # La ubicación y el formato del archivo de registro de acceso (Formato común de registro).
    # Si no defines ningún archivo de registro de acceso dentro de un contenedor <VirtualHost>,
    # se registrarán aquí. Por el contrario, si *defines*
    # archivos de registro de acceso por <VirtualHost>, las transacciones se
    # registrarán allí y *no* en este archivo.
    #
    CustomLog "logs/access.log" common

    #
    # Si prefieres un archivo de registro con información de acceso, agente y referencia
    # (Formato combinado de registro) puedes usar la siguiente directiva.
    #
    #CustomLog "logs/access.log" combined </IfModule>

<IfModule alias_module>
    #
    # Redirect: Permite informar a los clientes sobre documentos que solían
    # existir en el espacio de nombres de tu servidor, pero que ya no existen. El cliente
    # hará una nueva solicitud para el documento en su nueva ubicación.
    # Ejemplo:
    # Redirect permanent /foo http://www.example.com/bar

    #
    # Alias: Mapea rutas web en rutas del sistema de archivos y se utiliza para
    # acceder a contenido que no reside bajo el DocumentRoot.
    # Ejemplo:
    # Alias /webpath /full/filesystem/path
    #
    # Si incluyes una barra diagonal final en /webpath, el servidor
    # requerirá que esté presente en la URL. También probablemente
    # necesitarás proporcionar una sección <Directory> para permitir el acceso a
    # la ruta del sistema de archivos.

    #
    # ScriptAlias: Esto controla qué directorios contienen scripts del servidor.
    # ScriptAliases son esencialmente lo mismo que Aliases, excepto que
    # los documentos en el directorio de destino se tratan como aplicaciones y
    # son ejecutados por el servidor cuando se solicitan en lugar de enviarse como documentos al
    # cliente. Las mismas reglas sobre la barra diagonal final "/" se aplican a las directivas ScriptAlias
    # que a Alias.
    #
    ScriptAlias /cgi-bin/ "B:/server/Apache/Apache24/cgi-bin/"

</IfModule>

<IfModule cgid_module>
    #
    # ScriptSock: En servidores con hilos, designa la ruta al socket UNIX
    # utilizado para comunicarse con el demonio CGI de mod_cgid.
    #
    #Scriptsock cgisock </IfModule>

#
# "B:/server/Apache/Apache24/cgi-bin" debe cambiarse a lo que sea tu directorio
# CGI con ScriptAlias, si tienes eso configurado.
# <Directory "B:/server/Apache/Apache24/cgi-bin">
    AllowOverride None
    Options None
    Require all granted </Directory>

<IfModule mime_module>
    #
    # TypesConfig apunta al archivo que contiene la lista de mapeos de
    # extensión de nombre de archivo a tipo MIME.
    #
    TypesConfig conf/mime.types

    #
    # AddType permite agregar o anular la configuración MIME
    # especificada en TypesConfig para tipos de archivo específicos.
    #
    #AddType application/x-gzip .tgz
    #
    # AddEncoding permite que ciertos navegadores descompriman
    # información sobre la marcha. Nota: No todos los navegadores admiten esto.
    #
    #AddEncoding x-compress .Z
    #AddEncoding x-gzip .gz .tgz
    #
    # Si las directivas AddEncoding anteriores están comentadas, entonces
    # probablemente deberías definir esas extensiones para indicar tipos de medios:
    #
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz

    #
    # AddHandler permite mapear ciertas extensiones de archivo a "manejadores":
    # acciones no relacionadas con el tipo de archivo. Estos pueden estar integrados en el servidor
    # o agregados con la directiva Action (ver abajo)
    #
    # Para usar scripts CGI fuera de directorios con ScriptAlias:
    # (También necesitarás agregar "ExecCGI" a la directiva "Options".)
    #
    #AddHandler cgi-script .cgi

    # Para mapas de tipo (recursos negociados):
    #AddHandler type-map var

    #
    # Los filtros permiten procesar el contenido antes de enviarlo al cliente.
    #
    # Para analizar archivos .shtml para inclusiones del lado del servidor (SSI):
    # (También necesitarás agregar "Includes" a la directiva "Options".)
    #
    #AddType text/html .shtml
    #AddOutputFilter INCLUDES .shtml </IfModule>

#
# El módulo mod_mime_magic permite al servidor utilizar varias pistas del
# contenido del archivo para determinar su tipo. La directiva MIMEMagicFile
# indica al módulo dónde se encuentran las definiciones de pistas.
#
#MIMEMagicFile conf/magic

#
# Las respuestas de error personalizables vienen en tres sabores:
# 1) texto plano 2) redirecciones locales 3) redirecciones externas
#
# Algunos ejemplos:
#ErrorDocument 500 "El servidor cometió un error."
#ErrorDocument 404 /missing.html
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402 http://www.example.com/subscription_info.html
#

#
# MaxRanges: Número máximo de Rangos en una solicitud antes de
# devolver el recurso completo, o uno de los valores especiales
# 'default', 'none' o 'unlimited'.
# La configuración predeterminada es aceptar 200 Rangos.
#MaxRanges unlimited

#
# EnableMMAP y EnableSendfile: En sistemas que lo admiten,
# el mapeo de memoria o la llamada al sistema sendfile pueden usarse para entregar
# archivos. Esto generalmente mejora el rendimiento del servidor, pero debe
# desactivarse cuando se sirve desde sistemas de archivos montados en red
# o si el soporte para estas funciones está
# dañado en tu sistema.
# Valores predeterminados: EnableMMAP On, EnableSendfile Off
#
#EnableMMAP off
#EnableSendfile on

# Configuración suplementaria
#
# Los archivos de configuración en el directorio conf/extra/ pueden ser
# incluidos para agregar características adicionales o modificar la configuración predeterminada del
# servidor, o simplemente puedes copiar su contenido aquí y cambiar según sea
# necesario.

# Gestión del grupo de servidores (específico de MPM)
#Include conf/extra/httpd-mpm.conf

# Mensajes de error en varios idiomas
#Include conf/extra/httpd-multilang-errordoc.conf

# Listados de directorios elegantes
#Include conf/extra/httpd-autoindex.conf

# Configuración de idioma
#Include conf/extra/httpd-languages.conf

# Directorios de inicio de usuario
#Include conf/extra/httpd-userdir.conf

# Información en tiempo real sobre solicitudes y configuración
#Include conf/extra/httpd-info.conf

# Hosts virtuales
#Include conf/extra/httpd-vhosts.conf

# Acceso local al Manual del Servidor HTTP Apache
#Include conf/extra/httpd-manual.conf

# Autoría y versionado distribuidos (WebDAV)
#Include conf/extra/httpd-dav.conf

# Varias configuraciones predeterminadas
#Include conf/extra/httpd-default.conf

# Configurar mod_proxy_html para entender HTML4/XHTML1 <IfModule proxy_html_module> Include conf/extra/proxy-html.conf </IfModule>

# Conexiones seguras (SSL/TLS)
#Include conf/extra/httpd-ssl.conf
#
# Nota: Lo siguiente debe estar presente para admitir
#       el inicio sin SSL en plataformas sin equivalente a /dev/random
#       pero con un mod_ssl compilado estáticamente.
# <IfModule ssl_module> SSLRandomSeed startup builtin SSLRandomSeed connect builtin </IfModule>
#
# descomenta lo siguiente para tratar con agentes de usuario que deliberadamente
# violan estándares abiertos al usar incorrectamente DNT (DNT *debe* ser una elección
# específica del usuario final)
#
#<IfModule setenvif_module>
#BrowserMatch "MSIE 10.0;" bad_DNT
#</IfModule>
#<IfModule headers_module>
#RequestHeader unset DNT env=bad_DNT
#</IfModule>


#  LoadModule php5_module "B:/server/Apache/php-5.6.5-Win32-VC11-x64/php5apache2_4.dll" AddHandler application/x-httpd-php .php

# configurar la ruta a php.ini PHPIniDir "B:/server/Apache/php-5.6.5-Win32-VC11-x64"

Archivo HTACCESS

# BEGIN WordPress

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

# END WordPress

Ruta del Documento B:\server\Apache\Apache24\htdocs\KayD

Revisé nuevamente http://localhost/KayD/index.php sigue teniendo problema pero http://localhost/KayD/index.php/2015/11/20/hello-world/ está funcionando

¿Qué está pasando aquí?

0
Todas las respuestas a la pregunta 3
1

Parece que no tienes habilitado el módulo mod_rewrite en Apache. Esto explica por qué puedes acceder al panel de control ubicado en wp-admin/index.php, pero no al archivo principal index.php. Tu archivo .htaccess depende del módulo de reescritura para funcionar, el cual no está activo.

Para habilitarlo en tu archivo http.conf, necesitas encontrar la línea:

#LoadModule rewrite_module modules/mod_rewrite.so

Y eliminar el "#" para descomentar la inclusión y decirle a Apache que cargue el módulo. Luego necesitas reiniciar Apache para que los cambios surtan efecto.

Personalmente recomendaría que los siguientes módulos estén cargados:

LoadModule authz_host_module modules/mod_authz_host.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule expires_module modules/mod_expires.so
LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so
LoadModule setenvif_module modules/mod_setenvif.so
LoadModule mime_module modules/mod_mime.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule dir_module modules/mod_dir.so
LoadModule alias_module modules/mod_alias.so
LoadModule rewrite_module modules/mod_rewrite.so
21 nov 2015 04:17:12
Comentarios

todavía no funciona y lo he verificado de nuevo http://localhost/KayD/index.php sigue teniendo un problema pero http://localhost/KayD/index.php/2015/11/20/hello-world/ funciona correctamente

¿Qué está pasando aquí?

Karandeep Singh Karandeep Singh
21 nov 2015 05:52:07
1

En el archivo apache/httpd.conf debes agregar index.php en <ifMdule>:

<IfModule dir_module>
    DirectoryIndex index.php index.html
</IfModule>
4 nov 2017 14:27:22
Comentarios

¿puedes explicar por qué votaste en contra?

junho junho
4 nov 2017 14:54:21
0

No estoy completamente seguro de por qué, pero para mí funcionó agregar esta línea en el archivo .htaccess después de RewriteEngine on:

DirectoryIndex index.html index.php

Pero definitivamente tiene que ver con módulos faltantes de Apache.

3 ago 2018 17:24:13