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

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

كيفية التعديل على ملف php.ini باستخدام SSH

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

  • [سؤال] كيفية التعديل على ملف php.ini باستخدام SSH

    السلام عليكم

    خلال اسبوع يجب علي نقل موقعي الى مستضيف جديد , و لقد طلبت تجربة سرفر vServer و كان اول طلبي هو التعديل على ملف php.ini .

    قال لي المستضيف انه بامكاني التعديل على php.ini باستخدام SSH .

    قمت انا باستخدام برنامج Coda الخاص بالماك و دخلت على السرفر و كتبت التالي

    OpenSSH_5.2p1, OpenSSL 0.9.7l 28 Sep 2006
    Have a lot of fun...
    [email protected]:~> cd /etc
    [email protected]:/etc> cd php5
    [email protected]:/etc/php5> cd apache2
    [email protected]:/etc/php5/apache2> vi php.ini

    بعد ما ادخلت vi php.ini

    ظهر لي التالي :

    [PHP]

    ;;;;;;;;;;;;;;;;;;;
    ; About php.ini ;
    ;;;;;;;;;;;;;;;;;;;
    ; This file controls many aspects of PHP's behavior. In order for PHP to
    ; read it, it must be named 'php.ini'. PHP looks for it in the current
    ; working directory, in the path designated by the environment variable
    ; PHPRC, and in the path that was defined in compile time (in that order).
    ; Under Windows, the compile-time path is the Windows directory. The
    ; path in which the php.ini file is looked for can be overridden using
    ; the -c argument in command line mode.
    ;
    ; The syntax of the file is extremely simple. Whitespace and Lines
    ; beginning with a semicolon are silently ignored (as you probably guessed).
    ; Section headers (e.g. [Foo]) are also silently ignored, even though
    ; they might mean something in the future.
    ;
    ; Directives are specified using the following syntax:
    ; directive = value
    ; Directive names are *case sensitive* - foo=bar is different from FOO=bar.
    ;
    ; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one
    ; of the INI constants (On, Off, True, False, Yes, No and None) or an expression
    ; (e.g. E_ALL & ~E_NOTICE), or a quoted string ("foo").
    ;
    ; Expressions in the INI file are limited to bitwise operators and parentheses:
    ; | bitwise OR
    ; & bitwise AND
    ; ~ bitwise NOT
    ; ! boolean NOT
    ;
    ; Boolean flags can be turned on using the values 1, On, True or Yes.
    ; They can be turned off using the values 0, Off, False or No.
    ;
    ; An empty string can be denoted by simply not writing anything after the equal
    ; sign, or by using the None keyword:
    ;
    ; foo = ; sets foo to an empty string
    ; foo = none ; sets foo to an empty string
    ; foo = "none" ; sets foo to the string 'none'
    ;
    ; If you use constants in your value, and these constants belong to a
    ; dynamically loaded extension (either a PHP extension or a Zend extension),
    ; you may only use these constants *after* the line that loads the extension.
    ;
    ;
    ;;;;;;;;;;;;;;;;;;;
    ; About this file ;
    ;;;;;;;;;;;;;;;;;;;
    ; This is the recommended, PHP 5-style version of the php.ini-dist file. It
    "php.ini" [readonly] 1058L, 40971C

    السؤال الان كيف اقوم بالتعديل على ملف php.ini و تغيير حجم الملفات المرفوعة الى الموقع ؟

    لقد رفعت ملف يحتوي على معلومات php

    http://euve10533.vserver.de/info.php

    تقبلوا خالص تحياتي
    ضيف
    ضيف
    التعديل الأخير تم بواسطة ضيف; الساعة 09-10-2010, 03:14 PM. سبب آخر: اضافة ملف معلومات php

  • #2
    السلام عليكم
    1. تعلم التعامل مع سطر أوامر لينكس، والأدوات المتاحة فيه ...
    2. تعلم القليل عن الشبكة والاتصال وطبيعة عمل ssh واستخداماته (مقالة بسيطة تكفيك!).
    3. استخدم ssh للوصول للجهاز، ثم استخدم nano, vi, أو أي برنامج تريده للتعديل على الملف!
    راجع المكتبة واستخدم شريط البحث، وستجد الكثر من المعلومات التي ستفيدك!
    عبدالرحيم الفاخوري -- abdilra7eem
    IRC: Fakhouri
    فلسطين
    مترجم ومبرمج ويب وفني شبكات وخوادم يحب البطاريق

    كتاب الإدارة المتقدمة لجنو/لينكس:
    https://librebooks.org/gnu-linux-adv...dministration/

    تعليق


    • #3
      شكراً لك اخي الكريم

      و الله انني بحثت كثير عن كيفية تعديل ملف php.ini عن طريق SSH و لكن كان تنقصني البداية , من اين و الى اين و الحمد لله انت اعطيتني الضؤ لتعلمه .

      ولكن يا عزيزي اين المكتبة بالضبط ؟ لا توجد الا المدونة و الصفحة الرئيسية و الويكي !

      تعليق


      • #4
        عدل القيمه upload_max_filesize الى الحجم الذي يناسبك بشرط ان تكون قيمة post_max_size اكبر منه أو عدلها اذا كانت لا تناسبك
        daif.net/klinux

        تعليق


        • #5
          هنا:
          .: المكتبة العامة :.

          ستجد شريط بحث في الأعلى، سيفيدك كثيراً!
          راجع أيضاً المواضيع المثبتة في قسم الشبكات وقسم الخوادم، وكذلك فهرس الموضوعات في كل قسم، وستجد ما تريد.
          إذا احتجت أي مساعدة بعد ذلك فنحن بالخدمة ما استطعنا ذلك!
          وفّقك الله
          عبدالرحيم الفاخوري -- abdilra7eem
          IRC: Fakhouri
          فلسطين
          مترجم ومبرمج ويب وفني شبكات وخوادم يحب البطاريق

          كتاب الإدارة المتقدمة لجنو/لينكس:
          https://librebooks.org/gnu-linux-adv...dministration/

          تعليق


          • #6
            شكراً على ردودكم .

            بعد البحث توصلت الى التالي :
            دخلت على SSH و كتبت هذا

            OpenSSH_5.2p1, OpenSSL 0.9.7l 28 Sep 2006
            Have a lot of fun...
            [email protected]:~> cd /etc
            [email protected]:/etc> cd php5
            [email protected]:/etc/php5> cd apache2
            [email protected]:/etc/php5/apache2> vi php.ini
            ظهر لي الملف و استطعت تعديله كالتالي :

            ; Maximum allowed size for uploaded files.
            upload_max_filesize = 2M
            الى

            ; Maximum allowed size for uploaded files.
            upload_max_filesize = 20M
            المشكلة الان كيف اقوم بحفظ الملف ؟؟؟ ادخلت في نهاية الملف :wg مع ذلك لم يقم بحفظه !

            احتاج فقط التعديل على الملف و حفظه !

            شكراً مقدماً

            تعليق


            • #7
              لم يسبق لي ان استخدمت vi، اذا كان لديك nano فاستخدمه، فهو أسهل.
              للحفظ في نانو استخدم ctrl+x للإغلاق، سيسألك إن كنت تريد الحفظ، اضغط y
              بعد ذلك أعد تشغيل الخدمة، واستمتع
              عبدالرحيم الفاخوري -- abdilra7eem
              IRC: Fakhouri
              فلسطين
              مترجم ومبرمج ويب وفني شبكات وخوادم يحب البطاريق

              كتاب الإدارة المتقدمة لجنو/لينكس:
              https://librebooks.org/gnu-linux-adv...dministration/

              تعليق


              • #8
                شكراً لك عزيزي على سرعة الرد .

                انا مستخدم ماك و كنت اشتغل على سوزي قبل حوالي 4 سنوات و لكن كان لفترة قصيرة جداً حوالي 5 اشهر و الحمد لله لم اتعرف على الويندوز

                انا استخدم برنامج Coda الخاص بالماك , ايضاً استخدم Terminal الخاص بالماك , فهل هناك برنامج Universal متعدد الاصدارات , مثلاً اصدار للينكس , اصدار للماك و اصدار للويندوز ؟

                تعليق


                • #9
                  طريقة تعديل على ملف php.ini باستخدام SSH

                  الحمد لله تم تعديل على الملف كالتالي :

                  في البداية دخلت على السرفر بـ SSH ثم بحثت عن ملف php.ini


                  عذراً انا استخدم الاقتباس بديلاً عن الكود بسبب خليفة الكود السوداء

                  ادخلت هذا في البرنامج
                  OpenSSH_5.2p1, OpenSSL 0.9.7l 28 Sep 2006
                  Have a lot of fun...
                  [email protected]:~> cd /etc
                  [email protected]:/etc> cd php5
                  [email protected]:/etc/php5> cd apache2
                  [email protected]:/etc/php5/apache2>
                  بعد ذلك ادخلت هذا حتى اشاهد الملف

                  vi php.ini

                  بعد الاطلاع على الملف و الرغبة بتحويل هذا

                  ; Maximum allowed size for uploaded files.
                  upload_max_filesize = 2M
                  الى

                  ; Maximum allowed size for uploaded files.
                  upload_max_filesize = 20M
                  يعني من 2MB الى 20MB

                  و اجهت مشكلة في حفظ الملف , فلم اكن اعلم ما هو الامر المناسب لحفظ الملف , في العادة قد يكون :wg و لكن كانت تظهر لي مشكلة في صلاحيات الملف فكانت 644

                  قمت بتحميل برنامج للويندوز باسم SSH Editor و شغلته على الويندوز باستخدام برنامج Parallels الخاص بالماك و شاهدة الملف و عدلت عليه و عندما رغبت بحفظة الملف , ظهرت لي نفس المشكلة .

                  لا يمكن التعديل على الملف !!

                  لذلك ادخلت هذا الامر

                  su -c "chmod -v 0777 /etc/php5/apache2/php.ini
                  بعد ذلك طلب مني كلمة السر الخاصة بـ root و كان الامر كالتالي :

                  [email protected]:su -c "chmod -v 0777 /etc/php5/apache2/php.ini"
                  Password:
                  mode of `/etc/php5/apache2/php.ini' changed to 0777 (rwxrwxrwx)
                  بعد تغيير صلاحيات الملف , قمت بتحميل الملف على الجهاز و من ثم عدلت عليه و رفعته باسخدام برنامج اخر FileZilla باستخدم SSH و ليس FTP

                  بعد ذلك ارجعت الصلاحيات كالتالي :

                  [email protected]:su -c "chmod -v 0644 /etc/php5/apache2/php.ini"
                  Password:
                  mode of `/etc/php5/apache2/php.ini' changed to 0644 (rw-r--r--)
                  بعد الانتهاء من التعديل , قمت باعادة تشغيل الجهاز من لوحة السرفر , حاولت عدة مرات اعادة تشغيل الجهاز باستخدام SSH لاتعلم اكثر و لكنها لم تنفع و كان الامر كالتالي :

                  [QUOTE][email protected]:/> /etc/php5/apache2 restart



                  مواضيع متعلقه بالموضوع
                  طريقة فتح المجلدات المقفلة
                  permissions for php.ini
                  SSH ماهي؟ وكيفية إستعمالها؟ وطرق عمل Harden لها

                  تعليق


                  • #10
                    سؤالك لا يمت بصلة للSSH بل هو عن كيفية استخدام محرر النصوص vi .

                    تفضل:
                    http://www.washington.edu/computing/unix/vi.html
                    http://www.gentoo.org/doc/en/vi-guide.xml

                    اقرأ تعلم ثم طبق...

                    بالتوفيق اخي الكريم.
                    V.I.P

                    (وَاصْبِرْ فَإِنَّ اللَّهَ لَا يُضِيعُ أَجْرَ الْمُحْسِنِينَ)
                    هود 115

                    Linux is user-friendly, but it happens to be selective about its friends

                    "احذر أن تكون مثل البقية تأخذ وﻻتعطي ، فلن يكون هناك مصادر تعليمية على الشبكة، ﻻأكثر الله من أمثالهم"


                    مجتمع لينوكس العربي: وقف لله تعالى وصدقة جارية، فلا بارك الله في كل من يحاول الإساءة إليه في الظاهر أو في الخفاء...


                    تعليق


                    • #11
                      وينك من زمان

                      بارك الله فيك , قمت باضافت الروابط الى المفضلة

                      تقبل تحياتي

                      تعليق

                      يعمل...
                      X