1. ¿Buscando un Banco para abrir tu primera cuenta de ahorros? Revisa nuestro comparativo de cuentas cero mantenimiento haciendo clic aquí.
    Ocultar anuncio

Duda con código PHP

Publicado en 'Webmasters' por JonathanHalo, 11 Feb 2013.





  1. JonathanHalo

    JonathanHalo Miembro maestro

    Registro:
    29 Mar 2009
    Mensajes:
    816
    Likes:
    139




    Tome un template de wordpress para modificar unas cosas y poder publicar la web, las modificaciones las hacia mediante xamp como servidor local y modificando archivos desde dreamweaver, no toqué para nada el archivo index.php y parece que ahi me sale un error al querer publicarlo, es el siguiente:


    Fatal error: Call to undefined function get_header() in /home/linderow/public_html/index.php on line 15

    el codigo del index es el siguiente

    Código:
    <?php
    /**
     * The main template file.
     *
     * This is the most generic template file in a WordPress theme
     * and one of the two required files for a theme (the other being style.css).
     * It is used to display a page when nothing more specific matches a query.
     * E.g., it puts together the home page when no home.php file exists.
     * Learn more: http://codex.wordpress.org/Template_Hierarchy
     *
     * @package WordPress
     * @subpackage Twenty_Eleven
     */
    
    get_header(); ?>
    
    
    
    		<div id="primary">
    			<div id="content" role="main">
    
    			<?php if ( have_posts() ) : ?>
    
    				<?php twentyeleven_content_nav( 'nav-above' ); ?>
    
    				<?php /* Start the Loop */ ?>
    				<?php while ( have_posts() ) : the_post(); ?>
    
    					<?php get_template_part( 'content', get_post_format() ); ?>
    
    				<?php endwhile; ?>
    
    				<?php twentyeleven_content_nav( 'nav-below' ); ?>
    
    			<?php else : ?>
    
    				<article id="post-0" class="post no-results not-found">
    					<header class="entry-header">
    						<h1 class="entry-title"><?php _e( 'Nothing Found', 'twentyeleven' ); ?></h1>
    					</header><!-- .entry-header -->
    
    					<div class="entry-content">
    						<p><?php _e( 'Apologies, but no results were found for the requested archive. Perhaps searching will help find a related post.', 'twentyeleven' ); ?></p>
    						<?php get_search_form(); ?>
    					</div><!-- .entry-content -->
    				</article><!-- #post-0 -->
    
    			<?php endif; ?>
    
    			</div><!-- #content -->
    		</div><!-- #primary -->
    
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>
    A ver si me dan una mano, no se nada de PHP, pensé que iba a ser sencillo con solo modificar contenido.

    El template se llamaba twentyeleven.
     


  2. eMliveD

    eMliveD Moderador Global

    Registro:
    12 Dic 2006
    Mensajes:
    1,412
    Likes:
    599
    Tienes el wordpress instalado y corriendo?

    Parece que el error que esta botando es por que estas tratando de acceder directamente al "index.php" de la plantilla y no al index principal.
     
  3. JonathanHalo

    JonathanHalo Miembro maestro

    Registro:
    29 Mar 2009
    Mensajes:
    816
    Likes:
    139
    Ya vi eso y copie toda la carpeta wordpress, pero me sale otro error

    Error establishing a database connection

    Ahora que hago con eso?

    Entro a dominio/wp-config y me sale esto

    Código:
    Not Found
    
    The requested URL /wp-config was not found on this server.
    
    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
    wp-admin y sale esto

    Código:
    Error establishing a database connection
    This either means that the username and password information in your wp-config.php file is incorrect or we can't contact the database server at localhost. This could mean your host's database server is down.
    
    Are you sure you have the correct username and password?
    Are you sure that you have typed the correct hostname?
    Are you sure that the database server is running?
    If you're unsure what these terms mean you should probably contact your host. If you still need help you can always visit the WordPress Support Forums.
     
  4. cholonauta

    cholonauta Miembro maestro

    Registro:
    9 Feb 2010
    Mensajes:
    263
    Likes:
    47
    Para empezar...es mejor usar un editor PURO de texto para editar codigo php.

    Tu archivo de configuracion wp-config.php guarda la informacion para conectarse a tu srervidor sql, ya verificaste que la informacion coincide (usuario, clave y host donde esta alojada tu DB)? Tienes corriendo el servidor SQL? El mismo mensaje de error te esta dando la respuesta...
     
    Última edición: 13 Feb 2013