PDA

Просмотр полной версии : Как перенести профиль пользователя в Мозилле



ScratchyClaws
03.03.2009, 16:02
Старый профиль должен быть расположен в

\Documents and Settings\*имя пользователя*\Application Data\Mozilla\Profiles

Если его просто скопировать в папку с новым браузером, то он может не заработать (или заработать, но неправильно), поэтому надежнее переносить только нужные файлы -

для Mozilla Suite и SeaMonkey 1.x

* bookmarks.html - Закладки (Можно воспользоваться функцией импорта Менеджера Закладок (Bookmarks Manager), чтобы добавить содержимое файла закладок в формате HTML к существующим в данный момент закладкам)

* cert8.db – настройки связанные с Сертификатами Безопасности (Security certificate)

* cookies.txt - Cookies (При сохранении cookies вы остаетесь залогиненным на сайтах, требующих авторизации)

* (цифры).w – История заполнения форм (Mozilla Suite/SeaMonkey). Если не переносился файл "prefs.js", используйте about:config для изменения данных wallet.SchemaValueFileName в соответствии с названием файла "(number).w".

* history.dat – История посещения веб-сайтов

* hostperm.1 – Настройки отдельных сайтов в отношении cookies, изображений и всплывающих окон.

* (цифры).s – Сохраненные пароли. Если вы не копировали файл "prefs.js" нужно сначала сохранить любой пароль в новом профиле для создания файла "(number).s" (например, "12345678.s"). После этого измените значение signon.SignonFileName в about:config в соответствии с названием скопированного файла.

* key3.db – База данных ключей для паролей. Чтобы перенести сохраненные пароли файл key3.db нужно скопировать вместе с файлом паролей (цифры).s.

* mimeTypes.rdf – Настройки закачки отдельных типов файлов (сохранить или открыть с помощью приложения по умолчанию).

* persdict.dat Изменения, сделанные в словаре проверки правописания.

* prefs.js и, если существует, user.js – Общие настройки и Настройки почтовых учетных записей. Важно: не рекомендуется копировать файл "prefs.js" из одного профиля в другой, если были проблемы с предыдущим профилем. Если этот файл будет переносится в новый профиль, возможно, понадобится внести в него изменения (или использовать about:config) для удаления (или восстановления значения по умолчанию) настроек, ведущих к поврежденным/несуществующим папкам или относящихся к дополнениям, которые не установлены в новом профиле.

* chrome/userChrome.css и chrome/userContent.css – Пользовательские стили. (Требуется только при переносе данным образом)

*папка searchplugins – Содержит дополнительные поисковые плагины, которые могли быть (пары файлов *.src / *.gif или *png files).

Кроме этого, следующие файлы/папки тоже используются в Mozilla Suite/SeaMonkey Mail:

* abook.mab – Персональная Адресная Книга и history.mab – Собранные адреса.

* msgFilterRules.dat (в подпапке каждой учетной записи) – фильтры сообщений

* popstate.dat (внутри каждой попдпапки почтового аккаунта POP) – Содержит данные о сообщениях, скачанных с POP сервера. Если этот файл не скопировать, сообщения, ранее скачанные с сервера, могут быть загружены ещё раз.

* training.dat – Пользовательское обучение настроек спам-фильтров

* Mail и папки ImapMail – Сообщения и настройки сообщений.

* папка News – Сообщения новостных групп и их настройки. Если потребуется, создайте новую учетную запись "newsgroup" для каждого сервера новостей в новом профиле ("Файл -> Новый -> Учетная Запись"), после этого закройте Mozilla Suite/SeaMonkey и перепишите содержимое папки "News".

SeaMonkey 2

* bookmarks.html - Закладки (Можно воспользоваться функцией импорта Менеджера Закладок (Bookmarks Manager), чтобы добавить содержимое файла закладок в формате HTML к существующим в данный момент закладкам)

* cert8.db - настройки связанные с Сертификатами Безопасности (Security certificate)

* cookies.sqlite - Cookies. Используется вместо cookies.txt

* mimeTypes.rdf - Настройки закачки отдельных типов файлов (сохранить или открыть с помощью приложения по умолчанию).

* formhistory.sqlite – Сохраненные данные заполнения форм/анкет. Используется вместо (цифры).w

* key3.db - База данных ключей для паролей.

* signons.sqlite – Сохраненные пароли. (Также нужно скопировать key3.db). Используется вместо (цифры).s

* places.sqlite – История посещений веб-страниц. Используется history.dat

* permissions.sqlite – Настройки для каждого сайта в отношении cookies, изображений, всплывающих окон и установленных дополнений. Используется вместо hostperm.1

* persdict.dat – Пользовательские дополнения в словаре проверки правописания.

* * prefs.js и, если существует, user.js – Общие настройки и Настройки почтовых учетных записей. Важно: не рекомендуется копировать файл "prefs.js" из одного профиля в другой, если были проблемы с предыдущим профилем. Если этот файл будет переносится в новый профиль, используйте about:config для удаления (или восстановления значения по умолчанию) настроек, ведущих к поврежденным/несуществующим папкам или относящихся к дополнениям, которые не установлены в новом профиле.

* urlbarhistory.sqlite - история Location bar.

* папка chrome – Может содержать следующие файлы (если существует), которые меняют вид SeaMonkey или посещаемых веб-страниц
o userChrome.css
o userContent.css
o userChrome.js

* папка extensions – Содержит темы и дополнения. Внимание! НЕ ПЕРЕНОСИТЕ дополнения или темы из профиля SeaMonkey 1.x в профиль SeaMonkey 2.0. В версии 2.0 дополнения и темы устанавливаются по-другому. Если вы переносите данные из профиля SeaMonkey 1.x дополения нужно установить заново.
Также не рекомендуется переносить эту папку между профилями, созданными в SeaMonkey 2, если с переносимым профилем были проблемы.
После копирования этого файла удалите из неё файлы "extensions.ini", "extensions.cache" и "extensions.rdf". Они будут автоматически сгенерированы заново. Обратите внимание, что некоторые дополнения хранят свою информацию в отдельных файлах, обычно находящихся вверху. Их нужно переносить отдельно.

* папка searchplugins – Содержит дополнительные поисковые плагины, которые могли быть установлены. Содержит пары файлов *.src и *.gif или *.png .

Кроме вышеперечисленных файлов и папок, почтовый клиент, встроенный в SeaMonkey 2, создает следующие файлы:

* abook.mab – персональная адресная книга и history.mab – собранные адреса.

* msgFilterRules.dat (в подпапке каждой учетной записи) – фильтры сообщений

* popstate.dat (внутри каждой попдпапки почтового аккаунта POP) – Содержит данные о сообщениях, скачанных с POP сервера. Если этот файл не скопировать, сообщения, ранее скачанные с сервера, могут быть загружены ещё раз.

* training.dat – Пользовательское обучение настроек спам-фильтров

* Mail и папки ImapMail – Сообщения и настройки сообщений.

* папка News – Сообщения новостных групп и их настройки. Если потребуется, создайте новую учетную запись "newsgroup" для каждого сервера новостей в новом профиле ("Файл -> Новый -> Учетная Запись"), после этого закройте Mozilla Suite/SeaMonkey и перепишите содержимое папки "News".

Firefox

Закладки и история посещений веб-страниц:

* bookmarks.html (Firefox 2) - Закладки
* history.dat (Firefox 2) – История посещения веб-страниц
* places.sqlite (Firefox 3) – Закладки и история посещений.
Обратите внимание, что Firefox 3 хранит эту информацию в одном файле - places.sqlite

Можно воспользоваться функцией импорта Менеджера Закладок (Bookmarks Manager) чтобы добавить содержимое файла закладок в формате HTML к существующим в данный момент закладкам. Также в менеджере закладок Firefox 3 можно использовать функцию восстановления для замены существующих закладок теми, которые хранятся в резервной копии формата JSON, в папке bookmarkbackups копируемого профиля.

Cookies:

* cookies.txt (Firefox 2) или cookies.sqlite (Firefox 3) - Cookies

Действие после закачки определенных типов файлов:

* mimeTypes.rdf - Настройки закачки отдельных типов файлов (сохранить или открыть с помощью приложения по умолчанию).

История заполнения форм/анкет:

* formhistory.dat (Firefox 2) или formhistory.sqlite (Firefox 3) – история заполнения форм/анкет или история поисковых запросов в search bar.

Пароли: (Оба файла должны быть скопированны)

* key3.db – база данных ключей для паролей.
* signons2.txt (Firefox 2) или signons3.txt (Firefox 3) – сохраненные пароли. Обратите внимание: signons.txt использовался в версиях предшествовавших 2.0.0.2.

Разрешения:

* hostperm.1 (Firefox 2) или permissions.sqlite (Firefox 3) - Настройки для каждого сайта в отношении cookies, изображений, всплывающих окон, и установленных дополнений.

Параметры:

* user.js (необязательный файл) и prefs.js – Настройки пользователя. не рекомендуется копировать этот файл из одного профиля в другой, если были проблемы с предыдущим профилем. Возможно, придется вручную исправить пути в файле prefs.js в соответствии с расположением нового профиля. Если в новом профиле не установлены некоторые дополнения, возможно, появится несколько неиспользуемых настроек, которые обычно не сказываются на работоспособности.

Настройки сертификатов безопасности:

* cert8.db

Сохранение сессий:

* webappsstore.sqlite – копируйте, если действительно нужно восстановить сохраненные сессии.

Проверка правописания:

* persdict.dat - Пользовательские дополнения в словаре проверки правописания.

Специфические настройки отдельных страниц (например, увеличение масштаба):

* content-prefs.sqlite (только Firefox 3).

Папки

* bookmarkbackups – содержит резервные копии закладок с датой:
o bookmarks-(дата).html (Firefox 2) или bookmarks-(дата).json (Firefox 3)

Обратите внимание: данные из резервной копии в формате HTML могут быть импортированы в любую версию Firefox. Данные из резервной копии формата JSON могут быть восстановлены в Firefox 3 через функцию восстановления менеджера закладок.

* папка chrome – Может содержать следующие файлы (если существует), которые меняют вид Firefox или посещаемых веб-страниц
o userChrome.css
o userContent.css
o userChrome.js

* папка extensions – Содержит темы и дополнения. Внимание! НЕ ПЕРЕНОСИТЕ если со старым профилем были проблемы.
После копирования этого файла удалите из неё файлы "extensions.ini", "extensions.cache" и "extensions.rdf". Они будут автоматически сгенерированы заново. Обратите внимание, что некоторые дополнения хранят свою информацию в отдельных файлах, обычно находящихся вверху. Их нужно переносить отдельно.

* папка searchplugins – Содержит дополнительные поисковые плагины, которые могли быть установлены


P.S. -Если все-таки лениво разбираться с отдельными файлами, можно попробовать программу MozillaBackup (http://mozbackup.jasnapaka.com/)
P.P.S - Еще можно воспользоваться аддоном для Firefox FEBE (https://addons.mozilla.org/ru/firefox/addon/2109), причем для версии Firefox 2.х нужно взять предыдущую версию 5.3.1 (https://addons.mozilla.org/ru/firefox/addons/versions/2109#version-5.3.1)