السلام عليكم
الموضوع هذا يخص المهتمين بالمواقع الشخصيه ومواقع البلوق
تعتبر الـ Movable Type من اقوى سكربتات البلوق وهو عباره عن نظام نشر متكامل يحتوي على مميزات لاتوجد الا فيه ..مميزات السكربت
وتعقدت الين ماضبطت معي .. واعلم ان الكثير حاولوا تركيبها ولم يستطيعوا .. فلجأوا الا سكربتات مشابهه مثل الـB2 , greymatter وغيرها .. بالنسبة لي mt الافضل ولكم حرية الرأي بعد التجربه
مثال على السكربت
مواقع اجنبيه
SimpleBits / Stop Design
مواقع عربيه
HerBaz.com / موقعي
بإمكانك تركيب السكربت بطريقتين .. الاولى عن طريق ال cgi , mysql .. والطريقه الثانيه بواسطة cgi , Berkeley DB وهي حسب ماقرات قواعد بيانات مشابهه لل mysql .. وسأشرح التركيب بواسطة mysql .. لان الطريقه الثانيه تتطلب مودلز خاصه بالبيرل والبيكيرلي ومالي خبره فيها ابد
1- اذهب الى
Movable Type ثم Downloads واختار النسخه الكامله
حتى كتابة هالموضوع اخر نسخه هي MT-2.661-full-lib.zip .. ستعرفون لماذا اخترت النسخه الكامله بعد قليل ..
الان اذهب الى سطح مكتبك .. وافتح الضغط عن الملفات في مجلد جديد .. سمه ماشئت
2- mt-add-notify.cgi, mt-check.cgi, mt-comments.cgi, mt-load.cgi, mt-send-entry.cgi, mt-tb.cgi, mt-search.cgi, mt.cgi, mt-xmlrpc.cgi, and mt-view.cgi عباره عن سكربتات بيرل .. نادرا مانحتاج الى تغير المسار فيها .. المسار الاصلي بالملفات هو
#!/usr/bin/perl ويمكنك معرفة مسار البيرل عن طريق السي بانل .. يعني اذا كان المسار #!/usr/bin/perl خليه مثل ماهو وبلاش لقافه .
3- الان حدد اين تريد تركيب السكربت ..
الان اعمل مجلد بموقعك عن طريق الافتيبي وسمه ماشئت حتى لو كنت تبي تحط الصفحة الاولى في الاندكس الرئيسي ارفع السكربت بمجلد لحاله
4- افتح ملف mt.cfg بواسطة الورد باد
انزل للاسفل حتى تصل الى CGIPath http://WWW.YOUR-SITE.COM/PATH/TO/MT/
ضع مكانه موقعك والمكان اللي حطيت في مجلد mt .. ولاتنسى " / " في النهايه .
5- يحتاج البرنامج الى قاعدة mysql بعد ان تعملها لاتنسى تحتفظ ببياناتها
الان اذهب الى ملف mt.cfg .. انزل حتى تصل الى DataSource ./db.
غيرها الى المعلومات التاليه
ObjectDriver DBI::mysql
Database اسم قاعدة البيانات
DBUser اسم المستخدم
DBHost localhost " نادرا مايكون شي غير اللوكل هوست "
الان احفظ التغيرات في هذا الملف
6- ستجد داخل المجلد ملف بإسم mt-db-pass.cgi
بداخله database_password
.. امسحها واكتب كلمة السر الخاصه بقاعدة بياناتك اللتي انشأتها بالاعلى ثم احفظ الملف
7- افتح برنامج الافتيبي الخاص بك
ثم قم بعمل مجلد اسمه mt وارفع الملفات التاليه
docs, lib, extlib, mt.cfg, styles.css, tmpl, schemas, search_templates, plugins بنظام ASCII
ملفات ال cgi والصور بنظام BINARY .. ثم اعط ملفات cgi التصريح رقم 755 .
8 - خطوه هامه
هذا السكربت يحتاج الى مودلز خاصه بالبيرل وهي تأتي مع النسخه الكامله فقط لهذا اخترت تحميلها
هناك 3 مودلز لا تأتي مع النسخه وهي DB_File, DBD::mysql, Image::Magick .. السوال اللي يطرح نفسه كيف تعرف اذا هذي المودلز موجوده عندك ولا لا , وجه متصفحك الى http://www.aaaaa.com/mt/mt-check.cgi وظيفة هذا الملف انه يقوم بعمل اختبار سريع
لوجود هذي المودلز من عدمه .
اذا كانت المودلز موجوده ستحصل على نتيجة الاختبار هذي
" Your server has all of the required modules installed; you do not need to perform any additional module installations. Continue with the installation instructions "
9- الان توجه الى http://www.aaaaa.com/mt/mt-load.cgi ستحصل على صفحه مشابهه فيها
ان حصلت على 500 internal server error , تاكد من انك اعطيت الملف تصريح 755 وحملته بنظام الاسكيكود:Loading initial data into system... Loading database schema... Loading weblog... Loading author... Loading permissions... Loading templates... Mapping templates to blog archive types... Mapping template ID '11' to 'Daily' Mapping template ID '11' to 'Weekly' Mapping template ID '11' to 'Monthly' Mapping template ID '12' to 'Category' Mapping template ID '13' to 'Individual' Done loading initial data! All went well. VERY IMPORTANT NOTE: Now that you have run mt-load.cgi, you will never need to run it again. You should now delete mt-load.cgi from your webserver. FAILURE TO DELETE mt-load.cgi INTRODUCES A MAJOR SECURITY RISK.
10- وجه متصفحك الى http://www.aaaa.com/mt/mt.cgi
قم بعملية تسجيل الدخول
اليوزر نيم | Melody
الباسورد | Nelson
طبعا اليوزر نيم والباسورد مو من راسي .. توجه الى Edit your profile وغير اليوزر نيم والباسورد حسب ماتريد
11 - FIRST WEBLOG ستكون موجوده واقترح انك تسوي فيها التجارب الخاصه فيك ثم تحذفها وتبدا من جديد
اضغط على First weblog .. توجه منها الى Weblog Config غير المسارات حسب مايناسب موقعك
12- لاتنسى حذف ملف mt-load.cgi
مبروك اصبح لديك Mt في موقعك