| |
| | |

CodersClub

 Forgot password?
 Register
Search
View: 11318|Reply: 13
Collapse the left

Перенос Дискуза

  [Copy link]

 Thailand

Post time: 2012-07-31 01:18
| Show all posts |Read mode
У всех может так случиться, что придется переносить Дискуз на новый хостинг. Вот у меня, например, сейчас недорогой американский, но постоянно возникают проблемы. То аптайм 90%, то блочат яндексовских ботов. Подумываю вернуться на российский хостинг.
Но для начала решил перенести свой Дискуз просто в другую папку и посмотреть что получится.

1. Сделал бекап базы и бекап файлов исходного Дискуза
2. Создал новую базу и туда импортнул старую базу
3. Скопировал в новую папку файлы из исходного Дискуза
4. Поменял во всех конфигах название старой базы на новую (и в папке config и в файле uc_server/data/config.inc.php
5. Скопировал в новый Дискуз файлы из репозитория (из папки upload)
5. Кеш почистил, в том числе и css

За вычетом некоторых ссылок, которые прописаны через Визо, и которые ссылаются на старый Дискуз, все отлично, все работает.

НО!
Все глюки, которые сопутствовали моей старой версии Дискуза благополучно перекочевали на новый.
1. при просмотре в каком-нибудь топике фотографии, окно с фотографией открывается НИЖЕ видимой части экрана.
Пример: http://cambofriends.com/___test/ ... wthread&tid=696

2. При работе с Визо очень часто диалоговые окна открываются также НИЖЕ видимой части экрана, и чтобы все-таки до них добраться, нужно многократно нажимать ctrl "минус".
Если будет нужно показать как это выглядит, могу записать маленькое видео.

3. Останки криво установленного плагина доски объявлений "Недвижимость" все так же присутствуют в админке:


А заодно там еще останки какого-то плагина или хака.

4. Порнография с переводом UCenter, которая у меня была на старом Дискузе, тоже благополучно перекочевала на новый.



В силу своего скромного разумения я понимаю это дело так: в базе Дискуза произошли нештатные изменения, которые переносом или перезаливкой эталонных файлов не решаются.
И теперь чтобы устранить эти повреждения, нужен высококвалифицированный специалист.
Разумеется, внешний вид админки и неудобства в работе с ВИЗО меня мало беспокоят. А вот то, что пользователи не могут полноценно пользоваться обычным вьюером, это очень печально.

Что скажет маэстро? ))

This post contains more resources

You have to Login for download or view attachment(s). No Account? Register

x

 Russia

Post time: 2012-07-31 07:12
| Show all posts
Не надо трагедизировать и раздувать из мухи слона
Все проблемы решаемые.
Что-то не так? Делаем багрепорт, показываем ссылку, чтоб можно было прямо на сайте проверить...

 Russia

Post time: 2012-07-31 07:51
| Show all posts
Кстати, чтобы понять, что вы там у себя понаменяли (а именно из-за этого все проблемы),
предлагаю (уже не в первый раз, кстати) провести эксперимент.
Рядом с боевым дискузом поставить штатный дискуз "из коробки".
После этого можно сравнить отличия в коде и в поведении.

 Thailand

 Author| Post time: 2012-07-31 11:05
| Show all posts
То есть мне нужно просто стереть все файлы и залить дискуз из репы?
Приступаю! ))

 Thailand

 Author| Post time: 2012-07-31 12:15
| Show all posts
Отредактировано: Lake, 2012-7-31 13:17

Сделал следующее.
Убил папку templates и залил эту папку из репозитория. Проблема с вьюером исчезла.
То есть в ходе моего колупания с шаблонами я где-то зацепил кусок кода, отвечающий за вьюер (или скорее css?). Кроме того, исчезла проблема и с всплывающими окнами ВИЗО. Но модицифицированные шаблоны мне все-таки нужны. Поэтому предстоит нудный путь определения, в каком именно шаблоне есть некорректные изменения.
Начинаю по очереди их перебирать. Если есть идеи, где ковырять в первую очередь, подсказывайте, пожалуйста.

 Palestine

Post time: 2012-07-31 15:36
| Show all posts
Nice language

Hahaha

Comments

Strange comment. Hahaha  Post time 2012-07-31 19:58

 Russia

Post time: 2012-07-31 15:40
| Show all posts
Начинаю по очереди их перебирать. Если есть идеи, где ковырять в первую очередь, подсказывайте, пожалуйста.

Есть такая утилита: WInmerge
Говоришь ей - сравни две папки: старую и новую.
Она покажет и подсветит, что, где, и как поменялось.
И при этом еще и даёт редактировать файлы!
Бог в помощь

 Thailand

 Author| Post time: 2012-07-31 17:33
| Show all posts
Это не совсем то, что мне нужно.
Я протоколировал все свои действия при изменении базовой версии Дискуза.
Проблема не в том, чтобы найти отличия между моей версией шаблонов и версией оригинальных шаблонов. А в том, чтобы понять какое именно изменение вызывает неприятные побочные эффекты.
Или, например, достаточно в блоке визо не закрыть какой-нибудь тег, последствия этого могут распространиться на всю оставшуюся страницу.
Надеюсь, за ночь, методичным перебором всех изменений, я обнаружу дефектный код.

 Thailand

 Author| Post time: 2012-07-31 19:49
| Show all posts
Дело все в плагинах оказалось. Причем сразу в двух, выяснил это методичным включением и выключением оных.
"Подарки" и "Уведомления" - довольно популярные, и довольно нужные. Что теперь делать - не знаю. Без подарков и уведомлений - плохо, без нормального вьюера - тоже. (((

Собственно поэтому ничего и не менялось, когда я поверх своего рабочего Дискуза заливал копию с репозитория. Мог бы давно уже догадаться, в чем дело и не донимать занятых делом людей. ((

 Russia

Post time: 2012-08-03 07:43
| Show all posts
Покажите свои плагины.
Желательно в двух вариантах - и оригинал и переведённый плагин.
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 11:33 GMT+3 , Processed in 0.091585 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