Cambodia
|
Отредактировано: Lake, 2012-10-19 16:24
У меня приключилась история, которая изрядно попортила мне нервы и стоила недели рабочего времени. И если бы не советы всем нам хорошо известного человека по имени Валерий Вотинцев, я бы еще долго и безуспешно пытался ликвидировать последствия своих неверных действий.
Помолившись три раза, я сделал бекап всех файлов и бекап базы данных. Дрожащей рукой перенес это все к новому хостеру, ввел в адресной строке временное доменное имя и досчитал до ста. И только потом нажал "Энтер". О чудо! Вся полуторагиговая тушка сразу заработала как надо! Ну пара плагинов закапризничала на тему "кодировки". Так это мелочи! Переустановил плагины и снова подивился своей удачливости - весь функционал сайта был на месте и работал как часы.
Через неделю работы сайта на новом месте я уже и думать забыл о том, как боялся переезда. А еще через неделю заметил, что новые пользователи регистрируются без аватаров. В принципе, это обычное дело. Ресурс мой еще не ожил толком, народ притекает с поисковиков, некоторые даже регистрируются, получают нужную им информацию, но на форуме не задерживаются, уходят. Поэтому до установки аватаров дело обычно не доходит. Вскоре возникла необходимость сделать пару фейковых аккаунтов, и тут-то я и узнал, что у меня на сайте АВАТАРЫ НЕ УСТАНАВЛИВАЮТСЯ. ((((((((((((((((((((
Версий, почему так произошло, было несколько. Тут вам и права на папки, в которых сохраняются аватары, тут и подозрения на то, что у хостера другие настройки сервера.
Принялся по-тихоньку ковыряться. Права выставил - не помогло. Решил поднять сайт у себя на локальном компьютере, Денвер, все дела. Тоже самое - не работают аватары. Принялся откатывать на старые версии сайта - таже беда. Паника, уныние, отчаяние.
По ходу ковыряния заметил, что в одном из конфигов неправильно прописано имя базы данных. Возликовал, исправил - не помогло! ((( Странно, что все остальное работало, наверное благодаря тому, что имя пользователя все-таки было прописано правильно. С этим кстати тоже бардак, у каждого хостера своя схема взаимодействия базы и пользователя. Где-то пользователь создается первым, а базу к нему - автоматом. Где-то наоборот.
Потом все-таки вышел на верный след. У меня почему-то в юЦентре слетела взаимосвязь юЦентра с Дискузом. То есть пришлось создавать приложение DiscuzX и связывать его с помощью UC_KEY с юЦентром.
Сделал все согласно совету:
UC_KEY в конфиге должен быть тем же самым,
который указан в таблице приложений Ю-Центра!
Зайти в:
ЮЦентр, Приложения, Дискуз.
Скопировать ключ, вставить в файл конфига!
Прописал UC_KEY в двух конфигах: config_ucenter.php и uc_server/data/config.inc.php
Проверяю. НЕ РАБОТАЕТ долбаный аватар!!!!!!!!!!!
Рука потянулась к оружию. В последний момент вспомнил, что первое правило дискузовода "Обнови кеш". "Раза три". Обновил везде, включая css-стили и шаблоны. На всякий случай.
И ..... ЗАРАБОТАЛО!
Факен анбеливибл!!! (это чтобы было понятно содержание данного поста для наших англоговорящих братьев по Дискузу).
В качестве эпилога ....
Я уже тысячу раз отчаивался, когда в Дискузе отваливался тот или иной функционал (глюки, проблемы с плагинами, и тд и тп), уже для себя решал "Вот я лопух, не тот взял движок для своего проекта, год работы насмарку". И всякий раз находилось решение.
Получается - "Дискуз форева!!!" и спасибо господину Вотинцеву за его титаничский труд и всяческую помощь.
|
|