| |
| | |

CodersClub

 Forgot password?
 Register
Search
View: 5090|Reply: 0
Collapse the left

[Solved] Осторожно при переносе сайта на другой хост

  [Copy link]

 Cambodia

Post time: 2012-10-19 15:21
| Show all posts |Read mode
Отредактировано: Lake, 2012-10-19 16:24

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

Помолившись три раза, я сделал бекап всех файлов и бекап базы данных. Дрожащей рукой перенес это все к новому хостеру, ввел в адресной строке временное доменное имя и досчитал до ста. И только потом нажал "Энтер". О чудо! Вся полуторагиговая тушка сразу заработала как надо! Ну пара плагинов закапризничала на тему "кодировки". Так это мелочи! Переустановил плагины и снова подивился своей удачливости - весь функционал сайта был на месте и работал как часы.

Через неделю работы сайта на новом месте я уже и думать забыл о том, как боялся переезда. А еще через неделю заметил, что новые пользователи регистрируются без аватаров. В принципе, это обычное дело. Ресурс мой еще не ожил толком, народ притекает с поисковиков, некоторые даже регистрируются, получают нужную им информацию, но на форуме не задерживаются, уходят. Поэтому до установки аватаров дело обычно не доходит. Вскоре возникла необходимость сделать пару фейковых аккаунтов, и тут-то я и узнал, что у меня на сайте АВАТАРЫ НЕ УСТАНАВЛИВАЮТСЯ. ((((((((((((((((((((

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

Принялся по-тихоньку ковыряться. Права выставил - не помогло. Решил поднять сайт у себя на локальном компьютере, Денвер, все дела. Тоже самое - не работают аватары. Принялся откатывать на старые версии сайта - таже беда. Паника, уныние, отчаяние.

По ходу ковыряния заметил, что в одном из конфигов неправильно прописано имя базы данных. Возликовал, исправил - не помогло! ((( Странно, что все остальное работало, наверное благодаря тому, что имя пользователя все-таки было прописано правильно. С этим кстати тоже бардак, у каждого хостера своя схема взаимодействия базы и пользователя. Где-то пользователь создается первым, а базу к нему - автоматом. Где-то наоборот.

Потом все-таки вышел на верный след. У меня почему-то в юЦентре слетела взаимосвязь юЦентра с Дискузом. То есть пришлось создавать приложение DiscuzX и связывать его с помощью UC_KEY с юЦентром.

Сделал все согласно совету:
UC_KEY в конфиге должен быть тем же самым,
который указан в таблице приложений Ю-Центра!
Зайти в:
ЮЦентр, Приложения, Дискуз.
Скопировать ключ, вставить в файл конфига!

Прописал UC_KEY в двух конфигах: config_ucenter.php и uc_server/data/config.inc.php

Проверяю. НЕ РАБОТАЕТ долбаный аватар!!!!!!!!!!!
Рука потянулась к оружию. В последний момент вспомнил, что первое правило дискузовода "Обнови кеш". "Раза три". Обновил везде, включая css-стили и шаблоны. На всякий случай.
И ..... ЗАРАБОТАЛО!
Факен анбеливибл!!! (это чтобы было понятно содержание данного поста для наших англоговорящих братьев по Дискузу).

В качестве эпилога ....
Я уже тысячу раз отчаивался, когда в Дискузе отваливался тот или иной функционал (глюки, проблемы с плагинами, и тд и тп), уже для себя решал "Вот я лопух, не тот взял движок для своего проекта, год работы насмарку". И всякий раз находилось решение.
Получается - "Дискуз форева!!!" и спасибо господину Вотинцеву за его титаничский труд и всяческую помощь.

You have to log in before you can reply Login | Register

Points Rules

Archive|Mobile|Dark room|CodersClub

Top.Mail.Ru
Top.Mail.Ru

2024-11-22 05:19 GMT+3 , Processed in 0.017585 sec., 9 queries .

Powered by Discuz! X3.4 Release 20230520

© 2001-2024 Discuz! Team.

MultiLingual version, Rev. 4301, © codersclub.org

Quick Reply To Top Return to the list