إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

في اعداد باسوورد phpmyadmin

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [مشكلة] في اعداد باسوورد phpmyadmin

    السلام عليكم ورحمة الله وبركاته

    لدي سيرفر vps جديد اتعلم عليه

    قمت بتركيب
    apache server
    php5.2
    mysql server
    phpmyadmin
    لم اقم بتركيب لوحة تحكم
    التوزيعه:
    centos

    قمت بالاعداد يدويا عن طريق هذا الرابط http://mrebola.com/install-phpmyadmi...ntos-5-server/

    قمت بإعداد phpmyadmin ووضع اليوزر والباس لـ mysqladmin
    بهذه الخطوه

    Next we need to configure phpMyAdmin to use the MySQL user and password specified earlier. (we’ll jump straight in at line 30)
    vim +30 config.inc.php
    change line 30 to read:
    $cfg['Servers'][$i]['auth_type'] = ‘config’;
    at line 35 add
    $cfg['Servers'][$i]['user'] = ‘root’;
    $cfg['Servers'][$i]['password'] = ‘mypassword’;

    من بعدها اردت حفط دليل phpmyadmin لأنه يدخل تلقائيا بدون رقم سري
    قمت بعمل هذه الخطوات

    To do this we first meed to tell Apache to act on .htacess files in the web folders. To do this we will modify line 326 of the http.conf file. vim +326 /etc/httpd/conf/httpd.conf
    Change the line to read AllowOverride All
    Save the file and restart the Apache service:
    /etc/init.d/httpd restart
    Next we need to create an access control file:
    vim /var/www/html/phpMyAdmin/.htaccess
    Insert the following text:

    AuthName "phpMyAdmin"
    AuthType Basic
    AuthUserFile /var/www/html/phpMyAdmin/.htpasswd
    AuthGroupFile /dev/null

    require user MySQLAdmin
    Save the file and create a password file containing the password for the user MySQLAdmin:
    htpasswd -c /var/www/html/phpMyAdmin/.htpasswd MySQLAdmin
    When prompted input your password and confirm.
    Your phpMyAdmin page is now password protected with the user MySQLAdmin and the password you specified.

    لكن المشكلة عندما ادخل إلى المسار /phpmyadmin
    واضع اليوزر
    MySQLAdmin
    والباسوورد الذي اخترته لا يدخل !!!

    اين الخطأ !
    او هل من طريقة اخرى لجعل المسار محمي بكلمة سر

    عذرا على الأطالة اردت التوضيح وشكراً ...

  • #2
    المصادفة الغريبة أنني واجهت نفس المشكلة اليوم

    ولكنني على عكسك , كان يطلب منّي اسم المستخدم وكلمة المرور رغم أني لم أقم بعملها !!

    على العموم ماقمت به هو التالي , كتبت :


    كود:
    mysqladmin -u USER_NAME password USER_PASSWORD

    USER_NAME = إسم المستخدم

    USER_PASSWORD = كلمة المرور

    وكل شيء أصبح على مايرام ,, لم أعبث بأيّ من الإعدادات ! (عدا تغيير c o o k i e الى http )

    أعتقد أنها ستحل مشكلتك
    كتب مفيدة : كتاب لينكس الشامل | دليل المستخدم العربي في أوامر لينكس | مخطوطتك الأولى (script) في الشيل | أوبنتو ببساطة

    تعليق


    • #3
      الامر
      mysqladmin -u USER_NAME password USER_PASSWORD
      شكله واضح شكراً سأقوم بتطبيقه غداً
      لكن بما اني جديد
      ارجو منك التوضيح
      وكل شيء أصبح على مايرام ,, لم أعبث بأيّ من الإعدادات ! (عدا تغيير c o o k i e الى http )
      وشكرا ً

      تعليق


      • #4
        ملف config.inc.php لاتعدّل به شيء سوى تغيير :

        كود:
        $cfg['Servers'][$i]['auth_type'] = ‘c o o k i e’;
        الكلمة مفصولة الأحرف لأنها ممنوعة في المنتدى

        إلى :

        كود:
        $cfg['Servers'][$i]['auth_type'] = ‘http’;
        فقط , ثم طبّقت الأمر (مع كتابة اسم المستخدم بدلUSER_NAME وبدل USER_PASSWORD كلمة المرور ) :

        كود:
        mysqladmin -u USER_NAME password USER_PASSWORD
        وتمّ ضبط اسم المستخدم وكلمة المرور
        كتب مفيدة : كتاب لينكس الشامل | دليل المستخدم العربي في أوامر لينكس | مخطوطتك الأولى (script) في الشيل | أوبنتو ببساطة

        تعليق


        • #5
          مشكور بركات وإليك حل آخر الحين طبقته ونفع وليس ببعيذ عنك

          حرر ملف ال config.inc.php

          إذهب للسطر 30
          عن طريق هذا الامر
          vim +30 config.inc.php

          ستكون كما قلت
          $cfg['Servers'][$i]['auth_type'] = ‘c o o k i e’;
          غيرها إلى
          $cfg['Servers'][$i]['auth_type'] = ‘http’;

          لكن في السطر 35 وتحديداً بعد عنوان
          /* Select mysqli if your server has it */



          اضف هذا
          كود PHP:
           $cfg['Servers'][$i]['user'] = 'root';
           
          $cfg['Servers'][$i]['password'] = 'mypassword'
          الروت حط بدل root اليوزر حق mysql
          وبدل mypassword كلمة السر

          المشكلة كانت في الشرح المتبع هنا
          http://mrebola.com/install-phpmyadmi...ntos-5-server/
          حيث قال انسخ والصق هذه
          كود PHP:
          $cfg['Servers'][$i]['user'] = ‘root’;
          $cfg['Servers'][$i]['password'] = ‘mypassword’
          علامة التنصيص لم تكن صحيحة حسب ما اعلم ، الصحيحه هذه ' ' ' '

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

          تعليق

          يعمل...
          X