Наконец-то добрался до дневника.
Все время какие-то дела, то в реале, то в Net`е. Но "Олимп" движется. Вернее "мы на пути к Олимпу"
Перешел я на 6-ю версию. Установил имеющиеся для Drupal-6 модули
admin_menu - очень удобный модуль для админа
backup_migrate - полезность данного модуля трудно переоценить
bueditor - псевдо-визуальный редактор (удобно вставлять теги, можно посмотреть как будет выглядеть страничка)
captcha - примочка против спамеров
chatblock - чат
db_maintenance - неплохой модуль для автоматической оптимизации таблиц базы данных
extlink - делает все внешние ссылки внешними (каламбурчик

)
imce - в шестой версии стал гораздо удобнее и гибче. Вообще очень хороший модуль для публикации картинок в статьях.
nodewords - мета-теги. Не знаю, но в пятой версии работал корректно, а в шестой у меня работать не хочет. может что-то неправильно настраиваю, но автоматом ключевые слова из таксономии не подхватывает. Крутил-вертел, но работать не хотел.
og - организация сообществ.
og_forum - форум для сообществ.
paging - разбиение на страницы больших текстов. Удобно и гибко
photos - Самый лучший модуль для создания пользовательских галерей. По-крайней мере для меня. О некоторых моментах при установке ниже.
poormanscron - неплохая замена серверному крону. Удобно, если по каким-то причинам не можешь настроить крон на хостинге.
privatemsg - система обмена приватными сообщениями
(При обновлении с 5-й версии на 6-ю база не сохранилась!!!
site_map - карта сайта
tagadelic - облако тегов
views - модуль для создания различных видов отображения страниц. В шестой версии очень сильно изменился, интерфейс стал более дружественным.
xmlsitemap - SEO-модуль
Сам процесс обновления представлял набор стандартных процедур.
0. Перевод сайта в режим обслуживания.
1. Отключение всех сторонних тем, подключается тема по умолчанию Гарланд
2. Отключение всех сторонних (не входящих в ядро) модулей
3. Обновление всех файлов и папок на сервере, кроме папки Files
4. Обновление базы данных - запуск файла
www . sites . ru/update.php
5. Замена всех тем оформления и дополнительных модулей на новые версии
6. Обновление базы данных - запуск файла
www . sites . ru/update.php
7. Работа напильником.
8. Включение сайта в режим работы.
Вот когда я взял в руки напильник, я заметил те погрешности и ошибки, которые допустил при обновлении движка.
Очень важный момент, который нельзя упускать из вида при подготовке к обновлению, это блоки.
У меня на 5-й версии был установлен модуль Block-clone. Модуль был удобный, и я его использовал в нескольких позициях.
При подготовке к обновлению я забыл отключить этот модуль, что привело к нарушениям в работе темы оформления - в базе данных остались записи об этих блоках, которые пришлось чистить ручками.
Также, на обновленном сайте я отказался от модулей Gallerix и UIE Forum. Но ранее в основном меню темы оформления были ссылки на эти модули, которые я также забыл отключить. Опять в базу ручками.
Ну, вроде все подчистил и подправил. Стал устанавливать модуль photos. Ранее проблем с ним не возникало. А тут не хочет работать корректно и все! Вроде все правильно установил, все настройки сверил, но не хочет работать swfupload.js - не работает ява и все!
Потерял где-то часа три, но как всегда, ларчик просто открывался. На странице была картинка-перевертыш - скриптик Rollover Image. Так скрипт галереи никак не хотел работать совместно с Rollover Image.
Устранил, загрузил картинки, хочу посмотреть... а их нет! Искал, искал... нашел только оригинальные картинки (самые большие). А созданных галереей нет. Я на сервер - лежат там, где положено. И маленькие, и средние, ну и большие. А На сайте не видно. Ну, почему не видно - догадался сразу. Права доступа у созданных модулем картинок почему-то оказались "444". Изменил на "644" - все заработало! Красивая галерея, удобный просмотр, слайд-шоу в виде флеша. Крастота!
Загружаю еще один альбом. :(( Та же история. Я на сервер, изменяю права, второй альбом красуется на сайте.
Ну, ладно я. Загрузил - на сервер - изменил права - все работает. А как же пользователи? Им не понравится, что альбомы можно будет смотреть только после того, как я права на их файлы поменяю.
Искал причину несколько дней. С трудом но выяснил. В настройках модуля photos есть такая - переименовывать файлы при загрузке (чтобы избежать ошибок при загрузке файлов с некорректными именами, например на русском языке).
Настройка полезная, т.к. я знаю, что часто пользователи загружают в альбомы файлы с русскими именами. Поэтому я и оставил ее включенной. Так вот, при загрузке файлы не только переименовывались, но и получали права доступа "444". Когда я выключил эту возможность, все прекрасно заработало.
Правда, я так и не выяснил, как сделать, чтобы и файлы переименовывались, и права доступа не выставлялись "444". Если кто подскажет, буду очень благодарен.
Ну, на данный момент
Читать далее...