2012-02-27 10 views
6

Questa non è una semplice azione del sito | Impostazioni del sito | ecc. domanda. È molto più complicato.Super complicato: l'abilitazione della funzionalità di pubblicazione in SharePoint 2010 nella nuova raccolta siti dopo l'eliminazione del sito radice precedente non riesce

Dopo un accidentale delezione del sito radice CON publishing enabled, ho creato un nuovo sito radice e provato per attivare la pubblicazione su di essa (nella root). Non è riuscito con il messaggio di errore che indica SITO WEB e:

sito

The feature being activated is a Site scoped feature which 
has a dependency on a Site Collection scoped feature which has 
not been activated. Please activate the following feature before 
trying again: SharePoint Server Publishing Infrastructure 
f6924d36-2fa8-4f0b-b16d-06b7250180fa " 

Web

The Site scoped feature being activated has a dependency on hidden 
Site scoped feature  

'FeatureDefinition/22a9ef51-737b-4ff2-9346-694633fe4416' 
(ID: '22a9ef51-737b-4ff2-9346-694633fe4416'). 

Hidden features cannot be auto-activated across scopes. 
There may be one or more visible Site scoped features that 
auto-activate the dependent hidden feature." 

OK, niente panico !!! Penso che sia stato perché la pubblicazione abilitata è stata lacerante da qualche parte nelle viscere di SP database. Nessun problema.

Ho eseguito il
PowerShel Disable-SPFeature Publishing -Url "http://myrootsite", then Enable-SPFeature Publishing -Url "http:/myrootsite".

La metà è corretta: la mia porzione Web del messaggio di errore è scomparsa MA la porzione di sito del messaggio di errore è ancora qui impedendo la pubblicazione.

Come faccio a disattivare "publishing on the "Site" level using the PowerShell and enable it again.
sto genere di impilare qui :-(

risposta

3

Beh, è ​​stato complicato perché in qualche modo la PowerShell Disable-SPFeature non ha fatto il lavoro sia per il web e sito si lamenta. ho dovuto usare il vecchio e fidato stsadm con l'esatto SharePoint id featue lamentato:

stsadm -o deactivatefeature -id f6924d36-2fa8-4f0b-b16d-06b7250180fa -url "http://myrootsiteurl -force 

(Qui SP tossito "questa funzione non è attiva")

Poi:

stsadm -o activatefeature -id f6924d36-2fa8-4f0b-b16d-06b7250180fa -url "http://myrootsiteurl -force 

e tutto è fissato :-)

Non certo perché Disable-SPFeature non ha fatto il lavoro in primo luogo. Ora tutto a posto fisso e la pubblicazione funziona come un incantesimo.

10

Problema: Alcune volte, quando si tenta di abilitare le "Funzionalità di pubblicazione del sito" utilizzando Impostazioni sito -> Azioni sito -> Gestisci caratteristiche del sito, verrà visualizzato l'errore seguente. "Sito

La caratteristica corso di attivazione è una caratteristica con ambito sito che ha una dipendenza da un sito Collection ambito caratteristica che non è stato attivato favore attivare la seguente funzione prima di riprovare:. SharePoint Server Publishing Infrastructure f6924d36-2fa8-4f0b -b16d-06b7250180fa "

Web

scope funzione venga attivata Il sito ha una dipendenza caratteristica con ambito sito nascosto 'FeatureDefinition/22a9ef51-737b-4ff2-9346-694633fe4416' (ID: '22a9ef51-737b-4ff2 -9346-694633fe4416'). Le funzionalità nascoste non possono essere attivate automaticamente attraverso gli ambiti. Potrebbero esserci una o più funzionalità di ambito sito visibili che attivano automaticamente la funzione nascosta dipendente."

Soluzione: Per risolvere l'errore precedente, prima dobbiamo consentire 'feaures publising' usando 'Azioni sito'> 'Impostazioni sito' nella pagina Impostazioni sito nella colonna Amministrazione raccolta siti scegliere raccolta siti. Caratteristica.

Problemi correlati