X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Ошибка 500 на WP
Frakiec
Frakiec
Topic Starter сообщение 23.4.2016, 12:10; Ответить: Frakiec
Сообщение #1


Участник
***

Группа: User
Сообщений: 189
Регистрация: 8.9.2010
Из: Фракия
Поблагодарили: 28 раз
Репутация:   7  


Всем привет, вылезла не пойму откуда такая ошибка, и что с ней делать понять не могу. Может кто знает, как решить ошибку.
Консоль браузера.
Код
http://мой сайт/wp-content/themes/gazette/?ver=4.4.2
Failed to load resource: the server responded with a status of 500 (Internal Server Error)


Ошибка в логах сервера
Код
[Sat Apr 23 10:27:06 2016] [error] [client ] PHP Fatal error:  Call to undefined function get_header() in /var/www/eos/data/www/мой сайт/wp-content/themes/gazette/index.php on line 14, referer: http://мой сайт/39811


Сам файлик index.php, 14 строка - это get_header(); ?>
Развернуть/Свернуть
Код
<?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 Gazette
*/

get_header(); ?>

<?php
    if ( is_home() ) {
        // Include the featured content template.
        get_template_part( 'featured-content' );
    }
?>

    <div id="primary" class="content-area">
        <main id="main" class="site-main" role="main">

        <?php if ( have_posts() ) : ?>

            <?php /* Start the Loop */ ?>
            <?php while ( have_posts() ) : the_post(); ?>

                <?php
                    /* Include the Post-Format-specific template for the content.
                     * If you want to override this in a child theme, then include a file
                     * called content-___.php (where ___ is the Post Format name) and that will be used instead.
                     */
                    get_template_part( 'content', get_post_format() );
                ?>

            <?php endwhile; ?>

            <?php the_posts_navigation(); ?>

        <?php else : ?>

            <?php get_template_part( 'content', 'none' ); ?>

        <?php endif; ?>

        </main><!-- #main -->
    </div><!-- #primary -->

<?php get_footer(); ?>
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mmkulikov
mmkulikov
сообщение 23.4.2016, 12:28; Ответить: mmkulikov
Сообщение #2


Старожил
******

Группа: Active User
Сообщений: 2138
Регистрация: 21.9.2012
Из: СССР
Поблагодарили: 613 раз
Репутация:   71  


Цитата(Frakiec @ 23.4.2016, 10:10) *
 Call to undefined function get_header()

Походу что-то или кто-то снес файлы ядра (или они недоступны по причине неверных прав на файлы)

Сама функция описана здесь:
Код
wp-includes/general-template.php

Проверяйте что с этим файлом

Сообщение отредактировал mmkulikov - 23.4.2016, 12:30


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Frakiec
Frakiec
Topic Starter сообщение 23.4.2016, 13:59; Ответить: Frakiec
Сообщение #3


Участник
***

Группа: User
Сообщений: 189
Регистрация: 8.9.2010
Из: Фракия
Поблагодарили: 28 раз
Репутация:   7  


mmkulikov, в данном файле менял только админку. Залил дефолтный файл, всё тоже самое. Возможно, когда настраивал WP, что упустил.
P.S. при этой ошибке, сайт работает в штатном режиме, лагов и тормозов не замечено.

Frakiec, решение, в index.php темы

меняем
Код
<?php get_header(); ?>

на

Код
<?php if (function_exists('get_header')) {
   get_header();
}else{
    header("Location: http://" . $_SERVER['HTTP_HOST'] . "");
    exit;
}; ?>


Сообщение отредактировал Frakiec - 23.4.2016, 14:11
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
SpaceX
SpaceX
сообщение 23.4.2016, 16:10; Ответить: SpaceX
Сообщение #4


Участник
***

Группа: User
Сообщений: 205
Регистрация: 13.3.2011
Поблагодарили: 66 раз
Репутация:   18  


Frakiec, это решение даже "на коленке" назвать нельзя..

посмотрите где у вас формируется URL http://мой сайт/wp-content/themes/gazette/?ver=4.4.2 там и решение.. а так index.php правильно работает )
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dimius
dimius
сообщение 23.4.2016, 18:30; Ответить: dimius
Сообщение #5


Новичок
*


Группа: User
Сообщений: 19
Регистрация: 11.4.2016
Поблагодарили: 0 раз
Репутация:   -2  


Не пробовали тему поменять? Тоже самое будет?

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Семантическое ядро 9$/500 фраз (мутаген, группировка...)
168 OptimusPrime 43971 22.5.2018, 12:01
автор: OptimusPrime
Открытая тема (нет новых ответов) Конкурс-квест для криптоманов (500 usd)
Отыщи зашифрованные фразы на картинке и выиграй деньги
9 kursexpert 1845 20.5.2018, 11:46
автор: kursexpert
Открытая тема (нет новых ответов) Минфин предложил ускорить введение пошлин за интернет-покупки дороже €500
20 MissContent 2254 16.5.2018, 15:33
автор: Luchik
Открытая тема (нет новых ответов) Размещу до 500 объявлений в день на авито
продвижение на авито
5 sanjk77 3233 19.4.2018, 23:59
автор: dreker
Открытая тема (нет новых ответов) MegaResearch - b2b партнерская программа. 500 р. за лид.
0 megaresearch 490 23.3.2018, 15:44
автор: megaresearch


 



RSS Текстовая версия Сейчас: 27.5.2018, 14:10
Дизайн