sharepoint error 503 service unavailable

السلام عليكم ورحمة الله وبركاته ,واجهتنى هذه المشكلة اثناء التعامل مع SharePoint 2010  وقد اضعت مجهودا كثيرا فى البحث عن حل لها

الحلول التقليدية التى اتبعتها

االتأكد من ان AppPool الخاص بالشيربوينت يعمل فان لم يكن يعمل يتم التأكد من اسم مستخدم الحساب والباسسورد الخاص بال AppPool

التأكد من ان ال AppPool يعمل ,

والذى تمكنت من خلاله من حل المشكلة هو انى كلما شغلت ال AppPool اجد انها تتوقف فجأة وبعد البحث وجدت ان الحل هو اضافة المستخدم الخاص بال AppPool والذى هو Farm Service Account  الى هذه المجموعة IIS_WPG

المصدر

Error creating new sharepoint site

قد تواجهك هذه المشكلة اثناء اضافة SharePoint Site مع ظهور رسالة File Not Found ولحل هذه المشكلة قم باضافة Alternate Access Mapping بعنوان الموقع الذى تستخدمه

المصدر

مشكلة SharePoint File Rename

السلام عليكم ورحمة الله وبركاته ,أثناء عملى على SharePoint  لاحظت ان بعض الناس تواجههم مشكلة عدم امكانية اعادة تسمية للملفات بعد رفعها وظهور رسالة Access Denied  ,ولكن هذه الرسالة لا تظهر لى ولكن بما ان صلاحياتى هى Administrator  على الخادم ,اذن فأغلب الاحوال انها مشكلة بالصلاحيات ,وبعد البحث وجدت ان شخصا يواجه نفس المشكلة والقاسم المشترك بيننا هو اننا لا نمنح صلاحية الحذف للمستخدمين وانما لرؤسائهم ,وبتغيير Permission Level لهم لاعطائهم صلاحية الحذف تم حل المشكلة ,ولكن نحن لا نريد اعطائهم حق الحذف ,اذا ما الحل ,الحل من وجهة نظرى هى عمل Workflow  يقوم بعمل اعادة تسمية للملف عن طريق جعل اسم الملف تساوى Title (ولكن ماذا اذا ترك المستخدم ال Title  فارغا ) اذا نقوم بعمل جملة شرطية اذا كان Title  ليس فارغا اذا قم بتغيير اسم الملف الى نفس قيمة Title .

عرض مكتبة الوثائق فى موقع آخر

السلام عليكم ورحمة الله وبركاته ,واجهتنى هذه المشكلة اثناء العمل ,وهى ان سكرتارية الادارة تقوم باضافة الموافقات والتقارير الخاصة بالوحدات التى تندرج تحت الادارة المركزية ,ويحتاج رؤساء هذه الوحدات الى الاطلاع على بعض هذه التقارير ,ولكن ليس مسموحا لهم بالدخول لموقع السكرتارية ولا اضافة اى شىء فى مكتبة الوثائق الخاصة بالشيربوينت فقط الاطلاع على هذه الوثائق الخاصة بوحدات كل منهم على حدة مع عدم الاطلاع على التقارير الخاصة بالوحدات الأخرى ,ما الحل ؟

طبعا Document Library webPart  لا يظهر الى فى نفس الموقع وللتغلب على هذه المشكلة قررت استخدام Page View WebPart  ولكن يعيبه انه يعرض الصفحة كاملة مما يجعل شكل الصفحة مشوه ,ولحل هذه المشكلة عليك بالآتى :

  • وضع تقارير كل وحدة فى مجلد خاص فى مكتبة الوثائق هذه سيعفينا من اعطاء الصلاحيات على مستوى الملفات واضافة الصلاحية للملفات الجديدة بالمجلد ذاتيا .
  • اعطاء صلاحية القراءة فقط لكل رئيس من الوحدات الفرعية على حدة للمجلد الخاص به (طبعا هذا سيكسر الصلاحية المورثه Inherited Permission ) فلا تنسى اضافة صلاحيات المستخدمين الذين سيتم اضافتهم للموقع بعد ذلك ,او انك اذا قمت بارجاع الصلاحيات Inherited فلن يتمكن رؤساء الوحدات من رؤية هذه البيانات .
  • قم بالذهاب الى المواقع الفرعية للادارة والخاصة بكل وحدة وقم بانشاء صفحة جديدة من نوع WebPart Page  او قم بتعديل صفحة موجودة بالفعل وقم باضافة Content Query WebPart  .
  • اختار Show Items From the Following List  .وقم بعمل تصفح Browse  لمكتبة الوثائق التى تريدها .
  • اختر List Type  Document Library .
  • يمكنك الفلترة كما تحب .
  • اخيرا اضغط Ok  .

وتم حل المشكلة .

تنصيب اضافات برمجة شيربوينت بدون WSS

السلام عليكم ورحمة الله وبركاته ,بدأت فى تعلم البرمجة على الشيربوينت وهذه اول مشكلة تواجهنى وهى انى اريد البرمجة على جهاز ليس عليه MOSS او حتى WSS  على جهاز به ويندوز اكس بى ,اى ان المشكلة هى تنصيب اضافات فجوال ستوديو على ويندوز اكس بى او سفن ,بعد البحث عن المشكلة وجدت انه يمكن عمل هاك باضافة هذا المفتاح فى الرجيسترى

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0

“Sharepoint” (String value) =”Installed”

قمت بعمل ملف يقوم باضافة هذه القيمة يمكنك تنزيله من هنا

http://www.box.net/shared/ppseq46g78

قم بفك ضغطه ثم الضغط عليه مرتين ثم OK

يمكنك بعد ذلك تنصيب اضافات فجوال ستوديو من هنا

http://www.microsoft.com/downloads/details.aspx?FamilyID=7bf65b28-06e2-4e87-9bad-086e32185e68&displaylang=en

اخيرا ستحتاج لنسخ مكتبة Microsoft.SharePoint.DLL من الخادم الى الجهاز الذى تطور عليه

ستجدها على الخادم هنا

\Program Files\Common Files\Microsoft Shared\web server extensions\12\ISAPI

تحديث ,بالرغم من نجاح هذه الطريقة الا انه لا يمكن ان يتم عمل Debug  للبرامج على جهاز XP  يجب ان يتم نقل البرنامج الى الخادم

افضل دروس لتعلم الشيربوينت

السلام عليكم ورحمة الله وبركاته ,اذا كنت تبحث عن دروس لتعلم ادارة الشيربوينت ,فافضل دروس وجدتها حتى الآن هى PilotHouse  انها بجد رائعة ,افضل ما يمكنك ان تجده حتى الآن ,يليها Train Signal  كما انصحك بالابتعاد عن AppDev  على الاقل الفيديوهات التى تشرح الشيربوينت بورتال وبيزنس يوزر.

Database Single User Mode

السلام عليكم ورحمة الله وبركاته ,قابلتنى هذه المشكلة مع الشيربوينت فقد ادت الى توقفه تمام ,والسبب عدم اكتمال عملية اخذ نسخة احتياطية مما ادى الى قفل قاعدة البيانات ووجودها فى حالة Single User Mode  عموما توجد حالات أخرى قد تؤدى لوضع قاعدة البيانات فى هذه الحالة ,وبعد البحث على النت وجدت الآتى ,

يمكنك ان تقوم بتغيير قاعدة البيانات عن طريق الامر التالى

use master
ALTER DATABASE Your_DB_Name SET MULTI_USER

اذا لم يفلح الامر عليك معرفة اى عملية قامت بغلق قاعدة البيانات وكسرها يدويا ,يمكنك ذلك عن طريق الآتى

اولا معرفة dbid  الخاص بهذه القاعدة عن طريق الامر

use Master

select * from sysdatabases

انظر الى عمود dbid

الآن لنعرف العملية التى تعمل على هذه القاعدة لناخذ spid

use master
select * from sysprocesses where dbid=Your_DB-ID

لنقوم باجراء الامر التالى

use master
kill your_spid

ALTER DATABASE Your_DB_Name SET MULTI_USER

ارجو ان يفيدك هذا الحل ويوفر عليك الوقت .