مدونة الويب 2.0

  • الرئيسية
  • تعريف بالمدونة
  • المصادر
  • تواصل معي
  • أخبار المدونة
  • أفكار
  • إضافات
  • برمجة
  • تصميم
  • تطوير
  • فعاليات
  • كتب
  • لقاءات
  • مدونات عربية
  • مشاريع
  • مهمات
  • مواقع

تحميل وتثبيت الكيك

August 17, 2008 - الأحد 15 شعبان 1429 التصنيف: تطوير

بسم الله الرحمن الرحيم،

في هذه التدوينة سيبدأ العمل الجاد … وقد تابعنا في تابعنا في مرحلة التطوير لحد الأن:

  • تحديد التقنيات
  • تصميم قاعدة البيانات

سنقوم اليوم بتحميل الكيك من موقعه والتأكد من تشغيله جيداً وربطه مع قاعدة البيانات:

  • نذهب إلى الصفحة الرئيسية CakePHP ونقوم بالضغط على زر download
  • سيتم تحويلنا إلى صفحة مليئة بالروابط حيث تختار النسخة التي تريدها وبالصيغة التي تناسبك (مثلاً cake_1.2.0.7296-rc2.zip)

  • بعدها يقوم بعرض صفحة للتبرع فاختر no thanks إلا إذا رغبت بالتبرع إلى فريق تطوير الكيك
  • نقوم بفك ضغط الملف داخل مجلد السيرفر المحلي ونقوم بطلب الصفحة فتظهر لنا الصفحة التالية:

  • انتبه يجب أن يدعم سيرفرك المحلي إعادة كتابة العناوين وذلك عن طريق الموديلة mod_rewrite وإلا لن تستطيع الدخول لهذه الصفحة وهي تأتي بشكل افتراضي مع أغلب النسخ الحديثة من السيرفرات المحلية.
  • لاحظ الرسالتين الملونتين باللون الأخضر … الأولى تشير إلى أن مجلد temp قابل للكتابة إذا لم يكن كذلك (خاصة بالنسبة لمستخدمي اللينوكس) قم بتغيير السماحيات ليقبل الكتابة عليه.
  • الرسالة الثانية تفيد بأن نظام الملفات مستخدم لعملية الكاش وكما ذكرت سابقاً يوجد نوعين من الكاش في الكيك إما بالملفات أو داخل قاعدة البيانات وبشكل افتراضي يكون نظام الملفات.
  • سنقوم بربط الكيك مع قاعدة البيانات وذلك بالدخول إلى المجلد الذي وضعنا به المشروع وسميته mhmaat وسنذهب إلى: mhmat/app/conf
  • يوجد ملف اسمه database.php.default نقوم بإزالة الجزء الأخير ليصبح اسمه database.php
  • نفتح الملف بمحرر النصوص ونقوم بتعديل التالي:

    var $default = array(
    'driver' => 'mysql',
    'persistent' => false,
    'host' => 'localhost',
    'port' => '',
    'login' => 'root',
    'password' => 'pass',
    'database' => 'mhmaat',
    'schema' => '',
    'prefix' => '',
    'encoding' => ''
    );

    حيث غيرت باسم الدخول لقاعدة البيانات وكلمة السر وأيضاً اسم قاعدة البيانات وهي mhmaat

  • نعود للمتصفح ونضغط على زر التحديث فتظهر لنا رسالة الارتباط بقاعدة البيانات باللون الأخضر وهذا يعني أن الكيك اتصل بقاعدة البيانات بشكل صحيح

هذا كل شيء لليوم وغداً الاثنين بإذن الله سنبدأ بالشفرة المصدرية

شارك هذه التدوينة:
إضافة 'تحميل وتثبيت الكيك' إلى Del.icio.usإضافة 'تحميل وتثبيت الكيك' إلى diggإضافة 'تحميل وتثبيت الكيك' إلى Technoratiإضافة 'تحميل وتثبيت الكيك' إلى Stumble Uponإضافة 'تحميل وتثبيت الكيك' إلى Google Bookmarksإضافة 'تحميل وتثبيت الكيك' إلى FaceBookإضافة 'تحميل وتثبيت الكيك' إلى MySpaceإضافة 'تحميل وتثبيت الكيك' إلى Twitterإضافة 'تحميل وتثبيت الكيك' إلى FriendFeed
الوسوم: الكيك, تعلم الكيك وتطوير المواقع بالبيت
أرسل هذه التدوينة لصديق أرسل هذه التدوينة لصديق
طباعة هذه التدوينة طباعة هذه التدوينة

    إقرأ أيضاً:

    • سؤال وجواب عن الكيك
    • بنية الكيك وأول controller
    • تصميم قاعدة البيانات
    • تحديد التقنيات
    • الشهادات

25 تعليق في “تحميل وتثبيت الكيك”

  1. aMINE: August 17, 2008 - الأحد 15 شعبان 1429 في 9:44 م

    (طاهٍ جديد بالدورة!)

    تم تطبيق الخطوات المذكورة بنجاح، و بإنتظار التدوينة القادمة على أحر من الجمر…


  2. خالد: August 17, 2008 - الأحد 15 شعبان 1429 في 9:55 م

    ههههه أهلاً بك …


  3. sfsf: August 17, 2008 - الأحد 15 شعبان 1429 في 11:51 م

    لماذا يوجد فى الملف 2 كونيكشن default و test


  4. خالد: August 18, 2008 - الاثنين 16 شعبان 1429 في 12:09 ص

    اهه سؤال قبل آوانه، الإعداد الثاني لقاعدة البيانات المخصصة للاختبارات … حيث يوفر الكيك مكتبة اختبار كاملة للموقع وبأنواع عديدة جداً … الموضوع متقدم ولكن في نهاية السلسلة سنناقشه قليلاً


  5. بسام الجفري: August 18, 2008 - الاثنين 16 شعبان 1429 في 4:32 م

    جاري التحميل والتثبيت بحسب الشرح…


  6. بسام الجفري: August 18, 2008 - الاثنين 16 شعبان 1429 في 4:38 م

    أول تعليق انه لتنزيل الكيك يجب بعد الدخول الى صفحة download النقر فوق كلمة nightly ومن هناك نختار الاصدارة التي نريد ثم سيتم نقلك الى صفحة اخرى منها تستطيع تحديد الصيغة التي تريد تنزيلها يعني zip او tar …


  7. بسام الجفري: August 18, 2008 - الاثنين 16 شعبان 1429 في 5:23 م

    عفوا على التعليق السابق لانه كان خاطئ حيث اني لم انتبه الى وجود مايلي في اسفل صفحة download:
    Stable: 1.1.19.6305 (January 1, 2008) view the changelog
    1.2.0.7296 RC2 (June 27, 2008) read the announcement view the changelog
    حيث لو نقرنا على احدهما سيتم نقلنا الى ما ذكرته في شرحك…


  8. بسام الجفري: August 18, 2008 - الاثنين 16 شعبان 1429 في 5:50 م

    محتويات ملف database.php الذي عرضته انت يختلف عن محتوياته عندي حيث اني نزلت الكيك: cake_1.2.0.7296-rc2 !!!
    لماذا؟!!


  9. بسام الجفري: August 18, 2008 - الاثنين 16 شعبان 1429 في 5:56 م

    أخيرا تم التثبيت بنجاح…
    في انتظار مابعده…
    تحياتي…


  10. خالد: August 18, 2008 - الاثنين 16 شعبان 1429 في 7:20 م

    لايختلف المحتوى أخي الكريم …


  11. بنية الكيك وأول controller | مدونة الويب 2.0: August 19, 2008 - الثلاثاء 17 شعبان 1429 في 2:19 ص

    [...] تحميل وتثبيت الكيك [...]


  12. mohmf: August 19, 2008 - الثلاثاء 17 شعبان 1429 في 7:30 ص

    جميل ياخالد ..
    وهلا ببسام :) ..


  13. بسام الجفري: August 19, 2008 - الثلاثاء 17 شعبان 1429 في 9:21 ص

    هلا بمحمد…


  14. MEG: September 3, 2008 - الأربعاء 03 رمضان 1429 في 8:26 م

    تم الاعداد بنجاح على Linux ..

    لكن هل نضع محتويات مجلد الـ cake

    داخل المجلد mhmaat , هذا ما فهمته ؟!


  15. خالد: September 3, 2008 - الأربعاء 03 رمضان 1429 في 8:47 م

    عندما تحمل الكيك وتفك محتوياته أعد تسمية المجلد الرئيسي باسم مشروعك ثم اكتب ماتريد بمجلد app وبعد ذلك عليك رفع المجلد الرئيسي كله


  16. عمر الدليمي: September 4, 2008 - الخميس 04 رمضان 1429 في 9:52 م

    السلام عليكم ورحمة الله وبركاته
    هناك ملاحظة خطيرة :) . إن البرنامج هذا يستحوذ السيرفر كله ^^
    يعني ما تقدر تحط برامج جنبه لأنه حسب علمي ما يصير نحطه بمجلد فرعي. لذلك حاول أعدل على ملف .htaccess وطلعت هذي النتيجة:


    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^localhost.*
    RewriteRule ^$ /app/webroot/ [L]
    RewriteCond %{HTTP_HOST} ^localhost.*
    RewriteRule (.*) app/webroot/$1 [L]

    كل هذا كي أصل لمدير قواعد البيانات ومدير السيرفر lampp وبقية المجلدات هي عبارة عن مواقع أخرى أنا أطورها وأجربها على السيرفر المحلي.

    هذا الطريقة حسب علمي تفقدني بعض الحرية في التسمية وهي عدم إمكانية عمل أقسام أو أي شيء بأسماء المجلدات الموجودة (ربما)!
    ملاحظة: هذا الأمر لم يؤثر على الكيك والدليل أن العنوان localhost لا زال محجوزا له ومسيطراً عليه. ما حصل هو أنني أستطيع الدخول من عنوان آخر هو
    http://www.somesite.com
    وهو عنوان آخر للسيرفر المحلي كان الكيك مسيطراً عليه لكنني حذفت السيطرة ^^ وأبقيتها فقط على localhost وبذلك أملك الحرية في تجربة مواقع أخرى من الخبز أو الكعك وليس الكيك فقط ^^


  17. عمر الدليمي: September 4, 2008 - الخميس 04 رمضان 1429 في 10:02 م

    الظاهر وورد بريس عدلت الملف. إذا أردت الحصول على المصدر الكامل أرجوا الضغط هنا:
    http://www.omardo.com/blog/wp-content/uploads/the-htaccess

    أرجوا إعطاء إهمية للموضوع فأنت تعرف أن متابعيك ليسوا مبتدئين مما يعني أن هناك مشاريع قامو بها ولا أحد يريد أن يهمل مواقعه الأخرى :)

    وأكرر المواقع الأخرى لن تستطيع الدخول إليها إلا من العنوان http://www.somesite.com وهو عنوان خاص بالسيرفر المحلي :)


  18. خالد: September 4, 2008 - الخميس 04 رمضان 1429 في 10:42 م

    أخي عمر كيف وأين وضعت الكيك، شاهد الصورة التالية فيها مخطط عن توضع الكيك داخل السيرفر المحلي:
    http://dev.holooli.com/wp-content/uploads/localhost.jpg

    الآن ماالذي لايمكنك عمله إلا بتعديل ملف .htaccess هو وضع مواقع آخرى داخل مجلد الكيك … مجلد الكيك يجب أن لايحتوي إلا على الكيك والتطبيق الذي بنيته عليه فقط. فمثلاً لاحظ في موقع مهمات أن المدون وضعتها على سب دومين كي أتجنب التعديل في ذلك الملف ووضعت لها مجلد خاص بها لاعلاقة له بمجلد الكيك:
    http://mhmat.com
    http://blog.mhmat.com


  19. عمر الدليمي: September 5, 2008 - الجمعة 05 رمضان 1429 في 8:28 ص

    ما تصورت إنني أقدر أحطها داخل مجلد فرعي!!
    عادة مثل هذه البرامج – حسب تجربتي – تتطلب وضعها بالمجلد الرئيسي بسبب حدوث مشاكل.
    هل الكيك تغلب على هذه المشكلة؟؟

    مجلد الكيك يجب أن لايحتوي إلا على الكيك والتطبيق الذي بنيته عليه فقط

    مالذي أفعله؟ في السيرفر المحلي لا توجد سب دومين!
    أرجوا أن تدقق في التعديل الذي عملته وهل فيه خطر حقيقي؟ علماً أن الكيك لا يزال مسيطراً على النطاق localhost.


  20. خالد: September 5, 2008 - الجمعة 05 رمضان 1429 في 12:21 م

    أخي الكريم ممكن ترسل لي البنية التي عملتها؟؟!

    بخصوص مواقعي هل شاهدتهم كيف؟ موضوعين كلهم تحت المخدم المحلي وبجانبهم الكيك ولكن ليس داخل الكيك


  21. عمر الدليمي: September 5, 2008 - الجمعة 05 رمضان 1429 في 10:08 م

    شكراً على طول البال :) .
    وهذه هي البنية التي إحتجب فيها تعديل ملف htaccess:
    http://www.omardo.com/blog/wp-content/uploads/cakePHP-file-list.png

    وهذه البنية الجديد (التي لا أحتاج تعديل htaccess فيها كي تعمل المواقع الأخرى) والتي لا يعمل فيها الكيك مطلقاً!، لأنني وضعته (الكيك) في مجلد فرعي:
    http://www.omardo.com/blog/wp-content/uploads/cakePHP-new-file-list.png


  22. خالد: September 6, 2008 - السبت 06 رمضان 1429 في 1:43 ص

    البنية الأولى خاطئة تماماً لايجب فرد الكيك وبعثرته في الرووت
    البنية الثانية صحيحة 100% فقط وجه المتصفح للعنوان:
    localhost/cakePHP

    ولاتحتاج أبداً للتعديل بال htaccess !


  23. عمر الدليمي: September 6, 2008 - السبت 06 رمضان 1429 في 4:02 ص

    الغريب أنها لم تنجح معي أول مرة!.
    الآن نجحت!!
    شكراً لك أخ خالد.


  24. خالد: September 6, 2008 - السبت 06 رمضان 1429 في 4:18 م

    الحمد لله أنها نجحت الآن وأعتقد أنك أجريت بعض التغييرات في المرة الأولى


  25. alarifi php: May 9, 2009 - السبت 16 جمادى الأولى 1430 في 3:52 م

    أريد كتاب عن الكيك php
    ورجاءً كمل الدورة


شاركنا برأيك؟

الرجاء الكتابة باللغة العربية الفصحى، وإذا كنت تريد كتابة سؤال حاول البحث في غوغل أولاً فغالباً ستجد عنده الخبر اليقين.

  • الأكثر قراءة
  • الأحدث
  • الأرشيف
  • تعلم الكيك وتطوير المواقع بالبيت
  • أفضل الأدوات لرفع الملفات
  • تنظيم الوقت البرمجي
  • مقدمة في CakePHP
  • أفكار ومواقع ويب 2 شهيرة
  • لماذا غوغل شريرة!
  • الخطوط العربية
  • هل تريد أن تكسب 1000 دولار؟
  • تصميم قاعدة البيانات
  • مواقع عربية بالدروبال
    1. كتب مطلوبة
    2. إصلاح علة أمنية في دروبال 7.3 و 7.4
    3. حل المشكلة أم الترقيع؟
    4. مراجعة كتاب 50 Tips and Tricks for MongoDB Developers
    5. تعريب الوحدات الإضافية
    6. البرامج العربية
    7. تعريب الدروبال 7 – العد التنازلي للنواة
    8. تعريب الدروبال 7 – اليوم الثالث
    9. تعريب الدروبال 7 – اليوم الثاني
    10. تعريب الدروبال 7 – اليوم اﻷول
    11. تعريب الدروبال 7
    1. يونيو 2011
    2. مايو 2011
    3. أبريل 2011
    4. مارس 2011
    5. فبراير 2011
    6. يناير 2011
    7. ديسمبر 2010
    8. نوفمبر 2010
    9. أكتوبر 2010
    10. أغسطس 2010
    11. مارس 2010
    12. فبراير 2010
    13. يناير 2010
    14. ديسمبر 2009
    15. سبتمبر 2009
    16. أغسطس 2009
    17. يوليو 2009
    18. يونيو 2009
    19. مايو 2009
    20. مارس 2009
    21. فبراير 2009
    22. يناير 2009
    23. ديسمبر 2008
    24. نوفمبر 2008
    25. أكتوبر 2008
    26. سبتمبر 2008
    27. أغسطس 2008
    28. يوليو 2008
    29. يونيو 2008
    • اشترك بآخر الأخبار RSS

      Feeds Counter

      أو

    • أشارك بتعريب دروبال 7

    • أراجع كتب Oreilly

      I review for the O'Reilly Blogger Review Program
    • أفضل هدية تقدمها لي

    • تقنية الطماطم

      I Use the Pomodoro Technique
    • عشرون عام لمشروع اللينكس

      I'll be celebrating 20 years of Linux with
The Linux Foundation!
    • وسوم

      Ajax css IDE jQuery php SEO TinyMCE أخبار المدونة أذكار أطر العمل أفكار أمازون إدارة المحتوى إدارة محتوى إضافات استبيان الأجاكس الأمان الاختبارات الآلية الكيك اللغة العربية برمجة تحديثات تحميل تدوينات رمضان تصميم تطوير تعريب تعلم الكيك وتطوير المواقع بالبيت تكتيك تنظيم الوقت جوائز حديث دروبال دعاية فايرفوكس فرص عمل كتب مسابقات مشاريع مهمات مواقع نصائح هندسة برمجيات وورد بريس

    حول المدونة

    • 2008-2012 مدونة الويب 2.0.
    • يمكنك نقل المحتويات أو اقتباس أي جزء منها ويفضل ذكر المصدر.
    • من الممكن أن تساعدك خريطة الموقع.

    عروض العمل

    • يمكنك أن تناقشني حول عروض العمل للمدونات أو لمواقع الويب 2.0.
    • أيضاً يمكنك استشارتي في وضع التفاصيل لمدونة أو لفكرة مشروع جديد.
    • سيرتي الذاتية على My Linkedin Profile

    تواصل معي

    • خالد الحوراني مطور ويب 2.0
    • تابع أخباري على My Twitter account
    • أو راسلني فوراً

    Switch to our mobile site