vanoffvasia

Рейтинг
4
Регистрация
25.02.2013
Mad_Man:
Если ЧПУ активированы, то верните их на дефолтные и проверьте работоспособность ссылок. Если 404 наблюдаться больше не будут, тогда необходимо сгенерировать заново .htaccess на основе произвольных ЧПУ через админку.

Если вкратце - нужно просто нажать на одну кнопку.

ОГРОМНОЕ СПАСИБО всем принявшим участие в дискуссии и решении этой проблемы, особенно Mad_Man, который поставил точку в этом вопросе. Сделал как написано выше.Поставил ЧПУ постоянные ссылки по умолчанию, ссылки стали работать, потом обратно поставил произвольное ЧПУ. Всё работает! Всем спасибо!

Mad_Man:
Скорее всего отсутствует .htaccess, который забыли перетащить с локалки. Либо залить на сервер копию, либо создать новый через кнопку "Сохранить" в настройках ЧПУ в админке движка.

Не, файл .htaccess есть, перенесённый с локального.Правда он пустой.

Mad_Man:
В рот же мне ноги. Notepad++... Да при живой БД и возможностью клепать запросы к ней...

Ссуть: ставите phpMyAdmin (открываете если уже есть), делаете экспорт БД в .SQL/.zip/.tar/.tar.bz2/что_угодно, на сервере импортируете базу, потом делаете SQL запрос к БД на смену домена в таблицах:

UPDATE wp_options SET option_value = REPLACE(option_value, 'http://127.0.0.1', 'http://newsite.ru') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = REPLACE(guid, 'http://127.0.0.1', 'http://newsite.ru');
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://127.0.0.1', 'http://newsite.ru');


... где http://127.0.0.1 - старый адрес, http://newsite.ru - новый адрес. Указываются без слеша на конце.

Всё просто как лапоть.

Сделал бэкап базы дампером, вместе с дампером импортировал на хостинг. Установил базу.Сделал эти три SQL запрос к БД на смену домена . Сайт появился. Единственное стоит главная страница. Перехожу по любой ссылке с главной страницы пишет "404 НЕ НАЙДЕНО

Запрошенный URL не был найден на этом сайте." на стандартной странице хостера. Значит не все пути прописаны? А шуму то было...... Что такой, сякой.....и что.....

VHS-1980:
вротмненоги...

а перед тем как запускать импорт - параметры базы-приемника прописать?



Открой файл и строки 70-75 посмотри.


Еще раз алгоритм.
Открываешь локально phpmyadmin (локально значит на Денвере)

Выполняешь запросы в нем для исправления путей (описано Mad_Man)

локально сжимаешь дампером базу (степерь сжатия пофигу, как пойдет)

закачиваешь на хостинг файл базы и дампер

в дампере на сервере правильно прописываешь параметры доступа к БД

закачиваешь через дампер дамп базы сделаный локально

Профит. Цветы и подарки можно не присылать.

$this->CFG['my_host'] = 'localhost';

$this->CFG['my_port'] = 3306;

$this->CFG['my_user'] = 'root';

$this->CFG['my_pass'] = '';

$this->CFG['my_comp'] = 0;

$this->CFG['my_db'] = '';

'my_user', 'my_pass','my_db' - эти данные есть, смогу прописать

а эти 'my_port', 'my_comp' - я незнаю где взять, или просто так оставить?

melkozaur:
Nomiki,
Зачем так безжалостно? Вы же видите, человека в гугле забанили!

Сарказм понятен, я искал пробовал.

---------- Добавлено 17.06.2013 в 01:29 ----------

Nomiki:
Штоа?
Так, давайте спокойно и еще раз, по-шагам:
Первые 3 мана из выдачи/правильных:
раз
два
три

Спасибо. Попробовал сделать по второму способу. Всё делал как там написано.

1.Закачал дампер на локальный, сделал базу без сжатия.

2.Отредактировал её на месте Нотпэдом ++. пути

3.Скопировал на реальный хостинг всё (дампер)все его папки с папкой бэкап и сделанным бекапом.

4.Попробовал восстановить эту базу там.

5. Но ошибка.

Вот

Дата и время

Действие

2013.06.17 01:16:25

Начало импорта БД `0`

Файл: freeblog3_2013-06-17_00-50-04.sql

Установлена кодировка соединения: `binary`

Импорт таблицы `wp_commentmeta`

MySQL Error: No database selected (/home/ХХХХ/domains/ХХХХХХ/public_html/sxd/index.php:1587)

2013.06.17 01:16:27

Выполнение прервано из-за ошибки

6.Всё приплыл. где-то ошибка в файле index.php:1587 дампера.

Кстати, аналогично проделывал, чуть по другому, такая же ошибка была.Потом пошёл на форум помощи просить.

Вот эти строчки

function sxd_my_error(){

trigger_error(mysql_error(), E_USER_ERROR);

индекс.пхп дампера 1586 и 1587 строчки

-= Serafim =-:
http://sypex.net/files/SypexDumper_2010.zip

Качаете, делаете бэкап на локале, потом копируете дампер с бэкапом на хостинг и там испортируете в новую базу.

Понятно. А как потом пути редактировать в базе?

---------- Добавлено 17.06.2013 в 00:13 ----------

-= Serafim =-:
http://sypex.net/files/SypexDumper_2010.zip

Качаете, делаете бэкап на локале, потом копируете дампер с бэкапом на хостинг и там испортируете в новую базу.

А как в базе потом пути редактировать?

VHS-1980:
А что мешает отредактировать пути в локальной базе, выгрузить дампером и загрузить дампером на хостинг? Зачем нужны извращения с notepad++?

Да и вообще - честно говоря не понимаю - почему нельзя на денвере создать виртуалхост с названием основного домена в инете и локально делать все без дальнейших извращений?

Да, хорошо бы так, только я незнаю как редактировать в базе. Делаю по видеоурокам Попова, да спрашиваю на форуме.

---------- Добавлено 16.06.2013 в 23:38 ----------

ivan-lev:
А чего файл не загрузить? Через раздел "Импорт"? Отредактированный.. можно в zip запаковать..

Вот отредактированный в zip закачивал, через Импорт результат

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

---------- Добавлено 16.06.2013 в 23:40 ----------

melkozaur:
vanoffvasia,
Если проблема в размере базы, можно попробовать ее заархивировать и залить.
Вы через phpMyAdmin импорт делаете? Если да, то там посмотрите, какие архивы допускаются.

заархивировал и залил вот результат

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Нет, не в архиве, файл в формате sql

---------- Добавлено 16.06.2013 в 19:55 ----------

melkozaur:
База в архиве?

Нет не в архиве

---------- Добавлено 16.06.2013 в 20:01 ----------

ivan-lev:
Выбирать несколько таблиц - переносить частями (Наверняка не больше двух-трёх таблиц самых больших - для них, возможно, имеет смысл делать экспорт частями - экспортировать данные с .. по ... ряд)

Ревизии поудалять, если не нужны..

Я незнаю как её частями переносить.

Спасибо, точно увидел её! Блин а как её найти в модулях или где она? Я ставил хтмл код банер рекламный, потом удалил, вот он и есть. Где он спрятался? Посоветуйте как найти.

Спасибо всем за ответы и развитие темы! :)Более менее понял про тему.

12
Всего: 13