Устранение неполадок с личными сайтами

 

Применимо к: SharePoint Server 2010

Последнее изменение раздела: 2016-11-30

В этой статье представлены сведения, которые помогут ИТ-специалистам при устранении неполадок с личными сайтами.

Присылайте нам свои отзывы. Ваши комментарии, предложения и советы будут добавлены в будущие версии этой статьи. Вы можете прислать свои отзывы на адрес ITSPDOCS@microsoft.com.

Когда администраторы SharePoint создают и настраивают личные сайты для Microsoft SharePoint Server 2010, у них или у конечных пользователей могут возникнуть следующие ошибки или проблемы:

  • Не удается включить создание сайтов, так как в веб-приложении нет семейства веб-сайтов по адресу "/"

  • Ошибка при создании личного сайта. За дополнительными сведениями обратитесь к администратору сайта

  • Файл не найден

  • Не удалось загрузить профиль пользователя

  • Создание личного сайта невозможно, поскольку не создан управляемый путь <текстовая_строка>. За дополнительными сведениями обратитесь к администратору сайта

  • Произошла ошибка при получении данных для этого поля. Обновление значений в этом поле временно запрещено. По-прежнему можно обновлять значения в других полях

  • Во введенных данных есть ошибки. Сайт не содержит используемый по умолчанию банк ключевых слов

  • У вас нет доступа на изменение этого профиля пользователя

  • Произошла непредвиденная ошибка

  • Теги, заметки или оценки коллег не отображаются

  • Изображения профилей пользователей отсутствуют после обновления

Не удается включить создание сайтов, так как в веб-приложении нет семейства веб-сайтов по адресу "/"

Если администраторы SharePoint пытаются включить режим самостоятельного создания сайтов для веб-приложения с личными сайтами, может отобразиться это сообщение об ошибке.

Эта ошибка может произойти, если веб-приложение с личными сайтами не содержит семейство веб-сайтов в корневом пути.

Личные сайты требуют, чтобы семейство веб-сайтов находилось в корневом каталоге веб-приложения (который имеет вид / в пользовательском интерфейсе). При несоблюдении этого условия при попытке включения самостоятельного создания сайтов для веб-приложения отображается сообщение о том, что семейство веб-сайтов в корневом каталоге отсутствует. Поскольку для размещения личных сайтов рекомендуется использовать выделенное веб-приложение, следует использовать корневой путь для семейства веб-сайтов узла личных сайтов, если только не налагается особое требование создать семейство веб-сайтов на более глубоких уровнях по пути URL-адреса.

Если узел личных сайтов создается на более глубоких уровнях по этому пути, он должен находиться по управляемому пути с явным включением. Кроме того, необходимо создать отдельное семейство сайтов в корневом каталоге веб-приложения, хотя это семейство может быть пустым или созданным без шаблона. Дополнительные сведения об управляемых путях см. в статье Определение управляемых путей (SharePoint Server 2010).

Чтобы устранить эту ошибку, в центре администрирования выполните следующие действия:

  1. Перейдите на вкладку Управление приложениями.

  2. В разделе Семейства веб-сайтов щелкните Просмотр всех семейств веб-сайтов.

  3. На странице семейства веб-сайтов в поле Веб-приложение убедитесь, что выбрано веб-приложение с личными сайтами. Если это не так, щелкните стрелку вниз и затем щелкните Изменить веб-приложение, чтобы выбрать веб-приложение с личными сайтами.

  4. Убедитесь, что в корне веб-приложения есть семейство веб-сайтов. Если это не так, создайте новое семейство веб-сайтов в корне веб-приложения. Оно может быть пустым и его можно создать без шаблона. Дополнительные сведения см. в разделе Создание семейства сайтов (Office SharePoint Server).

Ошибка при создании личного сайта. За дополнительными сведениями обратитесь к администратору сайта

Если конечный пользователь пытается создать отдельное семейство веб-сайтов на странице личного сайта, щелкнув ссылку Мой контент в первый раз, может отобразиться данное сообщение об ошибке.

Эта ошибка может возникать, если администратор SharePoint не использует управляемый путь с включением подстановочных знаков для настройки параметров личного сайта для приложения-службы профилей пользователей, подключенного к веб-приложению с личными сайтами. Например, управляемый путь — это управляемый путь с явным включением. Если создается семейство веб-сайтов узла личных сайтов с уровнем вложенности более глубоким, чем корневой путь, семейство веб-сайтов должно использовать управляемый путь с явным включением. Дополнительные сведения см.в разделе Планирование личных сайтов (SharePoint Server 2010).

Чтобы устранить эту ошибку, в центре администрирования выполните следующие действия:

  1. Перейдите на вкладку Управление приложениями.

  2. В разделе Приложения-службы выберите Управление приложениями-службами.

  3. На странице управления приложениями-службами выберите приложение-службу профилей пользователей, связанное с веб-приложением, которое используется для размещения личных сайтов, а затем в разделе Операции ленты щелкните Управление.

  4. На странице управления службой профилей в разделе Параметры личных сайтов выберите пункт Настройка личных сайтов.

  5. На странице управления службой профилей в разделе Расположение личного сайта убедитесь, что значение в поле Расположение — это управляемый путь с включением подстановочных знаков, заданный в веб-приложении с личными сайтами. Если это не так, создайте новый управляемый путь с включением подстановочных знаков для веб-приложения и используйте его как значение поля Расположение. Дополнительные сведения см. в разделе Определение управляемых путей (SharePoint Server 2010).

Файл не найден

Если конечный пользователь пытается создать отдельное семейство веб-сайтов на странице личного сайта, щелкнув ссылку Мой контент в первый раз, может отобразиться сообщение об ошибке "Файл не найден".

Эта ошибка может возникать, если администратор SharePoint выполняет следующую последовательность задач для создания веб-приложения, в котором размещаются личные сайты, с недопустимой конфигурацией:

  1. создается семейство веб-сайтов узла личных сайтов в корне веб-приложения;

  2. включается самостоятельное создание сайтов для веб-приложения;

  3. удаляется семейство веб-сайтов узла личных сайтов в корне веб-приложения;

  4. создается другое семейство веб-сайтов узла личных сайтов не в корне веб-приложения; (/<некая_строка>) для того же веб-приложения, в котором самостоятельное создание сайтов все еще включено.

Личные сайты требуют, чтобы семейство веб-сайтов находилось в корневом каталоге веб-приложения (который имеет вид / в пользовательском интерфейсе). Поскольку для размещения личных сайтов рекомендуется использовать выделенное веб-приложение, следует использовать корневой путь для семейства веб-сайтов узла личных сайтов, если только не налагается особое требование создать семейство веб-сайтов на более глубоких уровнях по пути URL-адреса.

Если узел личных сайтов создается на более глубоких уровнях по этому пути, он должен находиться по управляемому пути с явным включением. Кроме того, необходимо создать отдельное семейство сайтов в корневом каталоге веб-приложения, хотя это семейство может быть пустым или созданным без шаблона. Дополнительные сведения об управляемых путях см. в статье Определение управляемых путей (SharePoint Server 2010).

Чтобы устранить эту ошибку, в центре администрирования выполните следующие действия:

  1. Перейдите на вкладку Управление приложениями.

  2. В разделе Семейства веб-сайтов щелкните Просмотр всех семейств веб-сайтов.

  3. На странице семейства веб-сайтов в поле Веб-приложение убедитесь, что выбрано веб-приложение с личными сайтами. Если это не так, щелкните стрелку вниз и затем щелкните Изменить веб-приложение, чтобы выбрать веб-приложение с личными сайтами.

  4. Убедитесь, что в корне веб-приложения есть семейство веб-сайтов. Если это не так, создайте новое семейство веб-сайтов в корне веб-приложения. Оно может быть пустым и его можно создать без шаблона. Дополнительные сведения см. в разделе Создание семейства сайтов (Office SharePoint Server).

Не удалось загрузить профиль пользователя

Если конечный пользователь пытается получить доступ к личному сайту, введя URL-адрес в поддерживаемом браузере, может отобразиться это сообщение об ошибке.

Эта ошибка может возникать, если администратор SharePoint не подключает приложение-службу профилей пользователей к веб-приложению с личными сайтами или отключает приложение-службу профилей пользователей от веб-приложения с личными сайтами. Дополнительные сведения см. в разделе Настройка веб-сайтов "Мой сайт" (SharePoint Server 2010).

Чтобы устранить эту ошибку, в центре администрирования выполните следующие действия:

  1. Перейдите на вкладку Управление приложениями.

  2. В разделе Веб-приложения щелкните Управление веб-приложениями.

  3. На странице управления веб-приложением щелкните веб-приложение с личными сайтами и затем в разделе Управление ленты щелкните Подключения к службам.

  4. Убедитесь, что в диалоговом окне Настройка связей подключений к службам выбрано приложение-служба профилей пользователей и задано как приложение по умолчанию. Дополнительные сведения см. в разделе Настройка веб-сайтов "Мой сайт" (SharePoint Server 2010).

Создание личного сайта невозможно — не включена поддержка самостоятельного создания сайтов. За дополнительными сведениями обратитесь к администратору сайта

Если конечный пользователь пытается создать отдельное семейство веб-сайтов на личном сайте, щелкнув ссылку Мой контент в первый раз, может отобразиться данное сообщение об ошибке.

Эта ошибка может произойти, если администратор SharePoint не включает самостоятельное создание сайтов для веб-приложения с личными сайтами.

Чтобы устранить эту ошибку, в центре администрирования выполните следующие действия:

  1. Перейдите на вкладку Управление приложениями.

  2. В разделе Веб-приложения щелкните Управление веб-приложениями.

  3. На странице управления веб-приложением щелкните веб-приложение с личными сайтами и затем в разделе Безопасность ленты щелкните Самостоятельное создание веб-сайтов.

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

Создание личного сайта невозможно, поскольку не создан управляемый путь <текстовая_строка>. За дополнительными сведениями обратитесь к администратору сайта

Если конечный пользователь пытается создать отдельное семейство веб-сайтов на личном сайте, щелкнув ссылку Мой контент в первый раз, может отобразиться данное сообщение об ошибке.

Эта ошибка может возникать, если администратор SharePoint не использует допустимый управляемый путь с включением подстановочных знаков для настройки параметров личного сайта для приложения-службы профилей пользователей, подключенного к веб-приложению с личными сайтами. Например, управляемый путь не существует или задан неправильно.

Семейство веб-сайтов, создаваемое для размещения личных сайтов, может быть создано в корневом пути веб-приложения или как более глубокий управляемый путь с явным включением, если в корне веб-приложения есть семейство веб-сайтов. Если личные сайты создаются в корневом пути, необходимо указать допустимый управляемый путь с явным включением при настройке параметров личных сайтов в приложении-службе профилей пользователей. Дополнительные сведения о выборе пути для семейства веб-сайтов узла личных сайтов см. в разделе Архитектура личных сайтов статьи "Планирование личных сайтов".

Чтобы устранить эту ошибку, в центре администрирования выполните следующие действия:

  1. Перейдите на вкладку Управление приложениями.

  2. В разделе Приложения-службы выберите Управление приложениями-службами.

  3. На странице управления приложениями-службами выберите приложение-службу профилей пользователей, связанное с веб-приложением, которое используется для размещения личных сайтов, а затем в разделе Операции ленты щелкните Управление.

  4. На странице управления службой профилей в разделе Параметры личных сайтов выберите пункт Настройка личных сайтов.

  5. На странице управления службой профилей в разделе Расположение личного сайта убедитесь, что значение в поле Расположение — допустимый управляемый путь с включением подстановочных знаков, заданный в веб-приложении с личными сайтами. Если это не так, создайте новый управляемый путь с включением подстановочных знаков для веб-приложения и используйте его как значение поля Расположение. Дополнительные сведения см. в разделе Определение управляемых путей (SharePoint Server 2010).

Произошла ошибка при получении данных для этого поля. Обновление значений в этом поле временно запрещено. По-прежнему можно обновлять значения в других полях

Данное сообщение об ошибке может появиться, если пользователь пытается обновить следующие данные в своем профиле:

  • Спроси меня

  • Расположение комнаты

  • Прошлые проекты

  • Навыки

  • Школы

  • Интересы

Эта ошибка может возникнуть, если администратор SharePoint связывает приложение-службу управляемых метаданных с веб-приложением, в котором размещены личные сайты, и веб-служба управляемых метаданных останавливается.

Чтобы устранить эту ошибку, в центре администрирования выполните следующие действия:

  1. Перейдите на вкладку Управление приложениями.

  2. В разделе Приложения-службы щелкните Управление службами на сервере.

  3. На странице "Службы на сервере" в строке Веб-служба управляемых метаданных нажмите кнопку Пуск.

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

Данное сообщение об ошибке может появиться, если пользователь пытается закрыть свой профиль после обновлений следующих сведений:

  • Спроси меня

  • Расположение комнаты

  • Прошлые проекты

  • Навыки

  • Школы

  • Интересы

Эта ошибка может возникнуть, если администратор SharePoint не настроил приложение-службу управляемых метаданных и заданное подключение как банк ключевых слов по умолчанию для веб-приложения с личными сайтами. Приложение-служба управляемых метаданных позволяет веб-приложениям сохранять ключевые слова и обращаться к ним из базы данных терминов управляемых метаданных. Для личных сайтов эта функция необходима, чтобы пользователи указывали ключевые слова в разделе Спроси меня или применяли ключевые слова для добавления социальных тегов. Приложение-службу управляемых метаданных настоятельно рекомендуется использовать для личных сайтов. Его необходимо настроить как хранилище терминов ключевых слов по умолчанию для веб-приложения. Дополнительные сведения см. в разделе Сведения о приложении службы метаданных.

У вас нет доступа на изменение этого профиля пользователя

Данное сообщение об ошибке может появиться, если конечный пользователь пытается закрыть свой профиль после обновлений следующих сведений:

  • Спроси меня

  • Расположение комнаты

  • Прошлые проекты

  • Навыки

  • Школы

  • Интересы

Эта ошибка может возникнуть, если администратор SharePoint связывает приложение-службу управляемых метаданных с веб-приложениям, в котором размещены личные сайты, и у приложения-службы управляемых метаданных есть только разрешение Доступ на чтение к хранилищу терминов. Дополнительные сведения см. в разделе Предоставление разрешений для доступа к службе управляемых метаданных.

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

Чтобы устранить эту ошибку, в центре администрирования выполните следующие действия:

  1. Перейдите на вкладку Управление приложениями.

  2. В разделе Приложения-службы выберите Управление приложениями-службами.

  3. На странице управления приложениями-службами выберите приложение-службу профилей пользователей, связанное с веб-приложением, которое используется для размещения личных сайтов, а затем в разделе Операции ленты щелкните Разрешения.

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

Произошла непредвиденная ошибка

Если пользователь пытается добавить файл на страницу "Мой контент", может появиться это сообщение об ошибке.

Эта ошибка может возникнуть, если служба профилей пользователей остановлена.

Чтобы устранить эту ошибку, в центре администрирования выполните следующие действия:

  1. Перейдите на вкладку Управление приложениями.

  2. В разделе Приложения-службы щелкните Управление службами на сервере.

  3. На странице "Службы на сервере" в строке Служба профилей пользователей нажмите кнопку Пуск.

Теги, заметки или оценки коллег не отображаются

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

  • Администратор SharePoint не включил поиск для личных сайтов. При добавлении на веб-страницу тега, заметки или оценки создается действие. Перед тем как в SharePoint Server отобразится действие, будет использован компонент, называемый триммером безопасности, чтобы определить, имеет ли текущий пользователь разрешение на просмотр веб-страницы, к которой применяется действие. Если пользователь не имеет разрешение на просмотр веб-страницы, SharePoint Server 2010 не отображает действие. Если триммер безопасности имеет недостаточно сведений для определения наличия у пользователя разрешения на просмотр веб-страницы, он выдает ошибку на стороне внимания и сообщает, что пользователь не имеет разрешение на просмотр веб-страницы. В результате, если служба поиска не обошла веб-страницу, действие, зависящее от этой веб-страницы, не будет отображено. Дополнительные сведения см. в разделе Вопросы конфиденциальности и безопасности социальных тегов (SharePoint Server 2010).

    Дополнительные сведения о включении поиска см. в статье Управление приложениями-службами поиска (SharePoint Server 2010).

  • Администратор SharePoint не включил или отключил задание канала активности для приложения-службы профилей пользователей, подключенного к веб-приложению с личными сайтами.

    Чтобы устранить эту ошибку, в центре администрирования выполните следующие действия:

    1. Щелкните Мониторинг.

    2. В разделе Задания таймера щелкните Просмотр определений заданий.

    3. На странице "Определение задания" в столбце Заголовок щелкните Задание канала активности для приложения-службы профилей пользователей.

    4. На странице изменения задания таймера щелкните Включить и нажмите кнопку ОК.

Изображения профилей пользователей отсутствуют после обновления

Эта проблема может возникнуть, если администратор SharePoint выполняет обновление с Microsoft Office SharePoint Server 2007 до SharePoint Server 2010, изменяет URL-адрес фермы и затем выводит ферму Microsoft Office SharePoint Server 2007 из эксплуатации.

Данная проблема возникает из-за того, что SharePoint Server 2010 использует другой метод для хранения файлов изображений профилей. Поэтому после обновления URL-адрес отдельных файлов изображений профилей все еще связан с бывшим расположением изображения. Чтобы связать файлы изображений с правильным расположением в обновленной ферме, используйте следующую процедуру.

Связь изображений профиля с правильным расположением в новой ферме

  1. Для использования этой процедуры проверьте, выполняются ли следующие минимальные требования:

  2. Скопируйте следующий код и вставьте его в текстовый редактор, например "Блокнот".

    $upm = new-object Microsoft.Office.Server.UserProfiles.UserProfileManager([Microsoft.SharePoint.SPServiceContext]::GetContext("http://oldURL"))
    
    foreach($profile in $upm.GetEnumerator())
    {
                 $property = $profile.GetProfileValueCollection("PictureURL")
    if ([System.String]::IsNullOrEmpty($property)) 
    {
    write-host The user profile does not have a profile picture.;
    
    }
    else
    {
    $property.Value = $property.Value.Replace("http://oldURL", "http://newURL")
    $profile.Commit()
    }
    }
    
  3. Замените http://старый_URL_адрес на URL-адрес веб-приложения, в котором размещалось старое семейство личных сайтов.

    Замените http://новый_URL_адрес на URL-адрес веб-приложения, в котором размещалось новое семейство личных сайтов.

  4. Сохраните файл, указав в качестве имени ChangeProfilePictureURLs.ps1.

    Примечание

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

  5. В меню Пуск выберите Программы.

  6. Нажмите Продукты Microsoft SharePoint 2010.

  7. Нажмите Консоль управления SharePoint 2010.

  8. Измените каталог сохранения файла.

  9. В командной строке Windows PowerShell введите следующую команду:

    ./ChangeProfilePictureURLs.ps1
    
  10. После выполнения скрипта необходимо также выполнить командлет Update-SPProfilePhotoStore, чтобы сделать хранилище фотографий совместимым с SharePoint Server 2010.

    В командной строке Windows PowerShell введите следующую команду:

    Update-SPProfilePhotoStore -MySiteHostLocation <URL of the My Site host>
    

    Дополнительные сведения см. в статье Update-SPProfilePhotoStore.

See Also

Other Resources

Выполнение скриптов Windows PowerShell (Возможно, на английском языке)