Поддержка Проблемы и решения Как сделать рабочую копию сайта

  • Я скопировал все файлы сайта на другой хостинг, базу данных скопировал, в wp-config установил нужную базу данных, пользователя и пароль. И при загрузке страницы выдается только код из index.php

    <?php
    /**
    * Front to the WordPress application. This file doesn’t do anything, but loads
    * wp-blog-header.php which does and tells WordPress to load the theme.
    *
    * @package WordPress
    */

    /**
    * Tells WordPress to load the WordPress theme and output it.
    *
    * @var bool
    */
    define( ‘WP_USE_THEMES’, true );

    /** Loads the WordPress Environment and Template */
    require( dirname( __FILE__ ) . ‘/wp-blog-header.php’ );

    Я файл wp-blog-header.php посмотрел, там немного информации:

    if ( ! isset( $wp_did_header ) ) {

    $wp_did_header = true;

    // Load the WordPress library.
    require_once( dirname( __FILE__ ) . ‘/wp-load.php’ );

    // Set up the WordPress query.
    wp();

    // Load the theme template.
    require_once( ABSPATH . WPINC . ‘/template-loader.php’ );

    Посмотрел и файлы, которые указаны в этом файле — там никаких настроек нет. И тот текст на главной странице загружался даже тогда, когда я еще не прописал нужную базу данных в wp-config.
    Как сделать рабочую копию сайта правильно? Может это быть из-за разных версий PHP на хостингах?

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • а на новом хостинге РНР вообще установлен??

    Установлен, там другие сайты работают.

    Модератор Yuri

    (@yube)

    там другие сайты работают.

    PHP может включаться в панели хостинга для каждого сайта отдельно. Проверьте.

    Вот так выключатель выглядит в ISPmanager

    screenshot

    Исполнение скриптов включено, настройки такие же, как и у работающих сайтов.
    https://c.radikal.ru/c10/2002/f5/75232cfffc60.jpg

    https://d.radikal.ru/d24/2002/76/3620f3dc5e5b.jpg

    Когда устанавливал WordPress ту папку, все работало, а когда так скопировал, не работает.

    anonymized-14765447

    (@anonymized-14765447)

    omsk, привет.

    А в .htaccess что записано?

    Вот содержимое:

    <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

    # php — BEGIN cPanel-generated handler, do not edit
    # Set the “ea-php56” package as the default “PHP” programming language.
    <IfModule mime_module>
    AddHandler application/x-httpd-ea-php56 .php .php5 .phtml
    </IfModule>

    Я копировал .htaccess рабочего сайта, поменял в нем url копии, сайт загружается, но url не копии, а исходного сайта. Осталось где-то в исходном коде подправить ссылки. Не помню, в каких файлах они прописаны.

    Все, работает копия сайта, оказалось, надо было кеш браузера удалить.
    Существует такой скрипт или плагин, чтобы он все изменения с исходного сайта копировал на сайт-двойник? Изменения в структуре и в базе данных чтобы копировал.

    А то если каждый раз копировать целиком сайт, это очень долго.

    anonymized-14765447

    (@anonymized-14765447)

    omsk,

    оказалось, надо было кеш браузера удалить

    Уверены, что дело в этом было? Как тогда объяснить то же отображение у остальных? К слову сказать, кэш я при просмотре тоже удалял.

    В техподдержке посоветовали удалить кеш, но прочитал я письмо уже утром, когда включил компьютер. И вечером никаких изменений не делал, когда оригинал сайта загружался вместо копии. Я всего лишь поменял адрес сайта в базе данных, в wp_config.

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Тема «Как сделать рабочую копию сайта» закрыта для новых ответов.