النتائج 1 إلى 5 من 5

الموضوع: كيفية تثبيت حزمة الـ pear

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    143

    كيفية تثبيت حزمة الـ pear



    يعطيكم العافية يا جماعة الخير

    انا اليوم ركبت سيرفر شخصي وجربت عدة انواع وفي النهاية جربت appserv
    ونفس المشكلة وهي اني

    حاولت اثبت حزمة البير pear
    من ال cmd
    وقد نجحت في التثبيت
    بعدها احاول تجريب البير بكود فيكتب لي هذا الايرور

    كود PHP:
     
     
     
    Warning
    : require_once(DB.php) [function.require-once]: failed to open streamNo such file or directory in C:\AppServ\www\test\testpear.php on line 3
     
     
     
     
     
    Fatal error
    : require_once() [function.require]: Failed opening required 'DB.php' (include_path='.;C:\php5\pear'in C:\AppServ\www\test\testpear.php on line 3 
    ماالحل لحقوني لاني رايح اجن
    يرجى من يعرف الحل ان يلحقني ارجوكم

    وهذا هو كود التجربة مرفق لكي ترو انه لا يحوي اخطاء

    كود PHP:
     
     
     
     
     
    <?php
    require_once 'DB.php';
     if(
    class_exists('DB')){
      print 
    "DB.php installed";
      }
     else {
      print 
    "Failed";
      }
     
    PEAR::setErrorHandling(PEAR_ERROR_DIE);
    $db_host 'localhost';
    $db_user 'root';
    $db_pass '111';
    $db_name 'test';
    $dsn "mysql://$db_user:$db_pass@unix+$db_host/$db_name";
    $db DB::connect($dsn);
    $db->setFetchMode(DB_FETCHMODE_OBJECT);
    ?>
    ربما انا ركبت ال بير غلط ؟
    يرجى كتابة طريقة التثبيت ارجوكم او الحل





    __________________
    كونى جوعى كونو حمقى


  2. #2
    عضو شرف
    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,379


    لم تحدد مسار ملفات pear حتى يشمن الملف من ذلك المسار ... يمكن بطريقتين.
    - التعديل على php.ini واضافة المسار الى include_path.
    - وضع الكود التالي قبل عملية include او require مع تغيير المسار بما يناسب جهازك
    كود PHP:
    $path '/usr/lib/pear';
    set_include_path(get_include_path() . PATH_SEPARATOR $path); 






    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    143


    صديقي انا مبرمج ولست مبتدأ ولهذا انا جننت

    فبرنامج الـ appserv
    يضع لك الكود لوحده في ملف php.ini
    كود PHP:
    ;***** Added by go-pear
    include_path
    =".;C:\AppServ\php5\pear"
    ;***** 
    وحتى اني حاولت تعديله بنفسي بدل اضافته الاوتوماتيكية
    هكذا
    كود PHP:
     
    Windows"\path1;\path2"
    ;include_path ".;c:\php\includes;C:\AppServ\php5\pear" 
    ومع ذلك لم يعمل ملف التاكد فهل تعرف لماذا او ماذا افعل
    وبالنسبة لاضافته يدويالم افهم ممكن تعدلي ملفي ؟
    للصراحة اول مرة اسمع انه يمكن اضافة البير يدويا في كل صفحة





    __________________
    كونى جوعى كونو حمقى

  4. #4
    عضو شرف
    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,379


    - رسالة الخطأ السابقة تدل على انه لم يحدد مسار لل pear او حتى أي مسار آخر.
    - حتى يعمل قم بازالة الفاصلة المنقوطة ; التى قبل include_path





    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    143


    اخي اسف هنا بالمثال فقط وضعت ولكن في السيرفر انا لم اضعها ومع ذلك لم يعمل





    __________________
    كونى جوعى كونو حمقى





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
0
أضف موقعك هنا