Поддержка Разное После переноса сайт не открывается

  • Для переноса сайта с локалхоста через ФайлЗилла скопировал файлы из папки home\имя проекта\www в папку на хостинге. В файле базы данных заменил все адреса на локальном хосте Z:\ home\имя проекта\www на доменное имя моего сайта. В файле index.php заменил строку require(‘./wp-blog-header.php’); на require(‘./wordpress/wp-blog-header.php’);. Потом внес необходимые правки в файл wp-config.php в соответствии с данными хоста и залил дамп моей базы данных. Когда хочу открыть в браузере мой сайт, появляется сообщение об ошибке: Warning: require(./wordpress/wp-blog-header.php) [function.require]: failed to open stream: No such file or directory in /home/content/66/8264266/html/wordpress/index.php on line 17
    Fatal error: require() [function.require]: Failed opening required ‘./wordpress/wp-blog-header.php’ (include_path=’.:/usr/local/php5_3/lib/php’) in /home/content/66/8264266/html/wordpress/index.php on line 17.
    Когда проверяю файл index.php там вроде написано все как надо. Не знаю в чем проблема. Нужно еще что-то изменить? Что-то где-то добавлять?

Просмотр 13 ответов — с 1 по 13 (всего 13)
  • на require(‘./wordpress/wp-blog-header.php’);

    У вас блог на сервере залит в папку wordpress? Уберите то, что написали и все заработает. Файлы движка вообще никогда не трогайте, все делается другими путями.
    ====
    При переносе на хостинг меняется всего две строчки в дампе БД home и site_url

    Блог залит в папку wordpress. Не знаю если нужно еще инсталлировать на хосте и платформу WordPress для блога.

    Из файла index.php убрал что написал. В дампе БД home и site_url поменял что нужно в эти строчки на название моего блога еще до этого. Однако, блог не открывается а пишет: You don’t have permission to access / on this server.

    Если вы заливаете блог в папку wordpress, то и в дампе БД пишите
    http://сайт/wordpress
    Должен открыться, если не открывается, значит не в ту папку залили

    Или вы хотите, чтобы сам wordpress находился в подпапке, а сайт открывался по другому адресу? Что-то я устал, видать…

    Получилось что при копировании папки wordpress на хосте, там автоматически создалась эта папка. Если в дампе БД написал http://сайт/wordpress, то появляется сообщение такое: Error establishing a database connection.

    Потом я хочу чтобы файлы блога были в папке wordpress, а сам блог открывался по обычному адресу блога. Есть инструкция по этой процедуре, но сперва я хочу увидеть что вообще блог открывается.

    Давайте с самого начала — вы сами захотели ставить в папку wordpress? А то вы меня путаете, а я вас сейчас совсем запутаю ))

    А как будет проще переносить сайт?

    У вас папка рут — это html на сервере, так если вас не ограничивает ситуация, то вы просто содержимое папки wordpress скопируйте туда и все.. В дампе тогда пропишите http://сайт в home site_url и ваш блог будет открываться по этому адресу..
    ===
    Обычно в подпапку ставят когда корневая папка занята другими скриптами..

    Хорошо, я теперь так и сделал. Знаете какое сообщение? Вот опять: Error establishing a database connection. С чего бы это? Что не так с БД?

    Убедитесь, что в файле wp-config.php прописаны корректные значения, а сам дамп уже залит.

    На хостинге в phpMyAdmin БД есть. Через ФайлЗилла в корневой папке html не вижу ничего такого которое бы напоминало о БД.

    Вам надо в файле wp-config.php (его открыть редактором) и отредактировать — вписать новое имя БД и пользователя к ней и пароль (новые данные в-общем), сохранить его и залить назад на сервер.
    Потому что ошибка

    Error establishing a database connection

    говорит о том, что не может соединиться с БД, потому что не верные параметры ввели.

    Все нормально. Спасибо за советы.

Просмотр 13 ответов — с 1 по 13 (всего 13)
  • Тема «После переноса сайт не открывается» закрыта для новых ответов.