﴿ وَقُل رَّبِّ زِدْنِي عِلْمًا

And say, "My Lord, increase me in knowledge."

درس 5: منع التنقل و ضبط php.ini وتفعيل الباك اب وبعض الاوامر المفيدة

درس 5: منع التنقل و ضبط php.ini وتفعيل الباك اب وبعض الاوامر المفيدة

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

درس 5: منع التنقل و ضبط php.ini وتفعيل الباك اب وبعض الاوامر المفيدة
المشاهدات: 6802 الردود: 8

Mighty Dr.Wolf

كبار الشخصيات
رقم العضوية
1918
تاريخ التسجيل
2019-01-23
الإقامة
العراق | المانيا
الموقع الالكتروني
هيلبرنت
آخر نشاط
المشاركات
657
المعدل اليومي
0.23
مستوى التفاعل
4
قوة السمعه
أوسمة العضو
السلام عليكم ورحمة الله وبركاته

اتمنى من الله سبحانه وتعالى ان تكونو بخير ...

الرجاء اذا استفدت بالقليل او لم تستفد ارجوك ان لا تنساني بالدعاء ....
الرجاء الرجاء عدم نقل الشرح دون ذكر المصدر ورابط الشرح , فهو امانتي عندكم...


الدرس الاخير من اعداد وتنصيب سيرفر مع لوحة السينتوس ويب بنل
ملاحظة مهمة جدا: الرجاء مع هذه اللوحة الرجاء اتباع الترتيب بالدرس , لانه وكما ترى باخر درس اعدنا تثبيت الاباتشي وغيره لضبط وتشغيل الدي ان اس بشكل صحيح ...


لمتابعة الدروس السابقة
الدرس الاول
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
الدرس الثاني
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
الدرس الثالث
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
الدرس الرابع
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.




في هذا الدرس سوف نتعلم بعض الحماية واكمال بعض الاعدادات ( للاسف لست خبير في الحماية ولكن ما تعلمته من اساتذتي الكرام سوف اكتبه لكم وانقل المصدر من اين اتيت بها )


قبل البدء باي شي اي ملف تريد تعديله يجب عليك اخذ نسخه احتياطية لا قدر الله وصار غلط او لم يعمل بالشكل الجيد بامكانك ارجاع النسخه الاصليه
1-
بالاول راح نبلش مع الاباتشي
سوف نمنع تخطي السيرفر
بلاول حابب اضع رابط الدرس والشخص المقدم للدرس
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
طبعا مقدم الدرس الاستاذ S!L3NT H!LL
رابط العضوية
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

اكرر
قبل البدء باي شي اي ملف تريد تعديله يجب عليك اخذ نسخه احتياطية لا قدر الله وصار غلط او لم يعمل بالشكل الجيد بامكانك ارجاع النسخه الاصليه
1-

نبدا بالشرح

بالاول عن طريق الشل ثم عن طريق اللوحة

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

نسوي فايل جديد ولنقل باسم helper
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

ثم نكتب
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.



ثم كالعادة ctrl +حرف x
ثم y
ثم انتر



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

للبحث عن شي معين او كلمة او سطر
ctrl + حرف w

نبحث عن هذا السطر
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

نمسحه ونضع هذا السطر
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

ثم ctrl +حرف x
ثم y
ثم انتر



الان انتهينا عن طريق الشل

عن طريق اللوحة سوف اشرحها باختصار

نذهب من اعلى اللوحة على FileManager
ثم usr
ثم local
ثم appche
ثم conf
ثم نفتح الملف للتعديل عليه httpd.conf

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


ثم حفظ


الان نذهب الى الشل لتغيير تصاريح البيرل والبايثون
اكتب فقط الاوامر التالية
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

بهذه التصاريح نحن منعنا اي شخص من قراءة البيرل والبايثون ما عدا الروووت


للتاكيد فقط
قبل البدء باي شي اي ملف تريد تعديله يجب عليك اخذ نسخه احتياطية لا قدر الله وصار غلط او لم يعمل بالشكل الجيد بامكانك ارجاع النسخه الاصليه
-


2-
الان ناتي الى حماية او تغيير بعض اعدادات البي اتش بي php.ini

طبعا المصدر هنا
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
مقدم الشرح الاستاذ S!L3NT H!LL
رابط العضوية
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

ولكن بالنسبة لي واجهت بعض المشاكل في بعض التغييرات في الموضوع فلم اغيرها كما ذكر الاستاذ

والان سوف اشرح مالذي فعلته انا

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

لمعرفة مكان php.ini هناك طرق كثيرة سوف اختصر واشرح عن طريق اللوحة فقط

نذهب للوحة
ثم
php settings
ثم
PHP-FPM Selector
ثم
نذهب للنسخه اللي نصبناها واختار الاصدار نحن في البداية اتفقنا على ان انصب اخر نسخه مستقرة emoji40
وكانت 7.3.6

نختارها من امام PHP-FPM 7.3
ثم تضغط على [Edit php.ini]
سوف تفتح صفحة جديدة
تجد اعلاها رابط هكذا
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

الان عرفنا مكان الملف وهو هنا
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

ويجب علينا ايضا ان نقوم بعمل التغييرات على البي اتش بي الاصلي للسيرفر(ركز معي للسيرفر وليس اللي نصبته انت للمواقع )

كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

اذا بالمختصر سوف نقوم بنفس التغييرات على البي اتش بي ولكن باماكن مختلفة وللنسخ المختلفة ... ولا تنسى اذا كنت منصب اكثر من بي اتش بي ان تذهب الى النسخه الاخرى المنصبه وتغيرها ايضا كما في الشرح التالي ....

الان نعدل على الملفات اما عن طريق الشل او عن طريق اللوحة

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

ثم كما تعلمنا للبحث ctrl+w
للحفظ ctrl + x
لو خربت الدنيا بامكانك فقط الضغط على الحرف n بعد ctrl +x

ولكن لو كل شي صحيح اضغط فقط على y
ثم انتر



الان ما هي المتغيرات (او الاشياء ) التي يجب تغييرها في هذا الملف

قبل ما نبدا باي شي نضيف هذا السطر باول الملف او بعد
PHP
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.
 
التعديل الأخير:
رد: درس 5: منع التنقل و ضبط php.ini وتفعيل الباك اب وبعض الاوامر المفيدة

تسام ايدك سرح ممتز
 
رد: درس 5: منع التنقل و ضبط php.ini وتفعيل الباك اب وبعض الاوامر المفيدة

شيء في غاية الروعة ما شاء الله عليك أخي

شروحات ذهبية
 
رد: درس 5: منع التنقل و ضبط php.ini وتفعيل الباك اب وبعض الاوامر المفيدة

شيء في غاية الروعة ما شاء الله عليك أخي

شروحات ذهبية

مرورك الذهب يا ذهب
شكرا لك وبارك الله بك
تحيتي
 
رد: درس 5: منع التنقل و ضبط php.ini وتفعيل الباك اب وبعض الاوامر المفيدة

شكرا لك على مجهودك اللى نور جوجل اليومى

GiiuEBJ.gif
 
رد: درس 5: منع التنقل و ضبط php.ini وتفعيل الباك اب وبعض الاوامر المفيدة

الحمد لله
شكرا لهيلبرنت لفسح المجال لنا واعطائنا فرصه
افرحتني جدا
شكرا لك
تحيتي
 
رد: درس 5: منع التنقل و ضبط php.ini وتفعيل الباك اب وبعض الاوامر المفيدة

السلام عليكم
تحديث بسيط للدوال
عند تنصيبي للزينفورو 2.1.2
ظهرت مشاكل عند تنصيب السكربت
فلذلك يرجى مسح الدوال التالية من القائمة اعلى لك يعمل السكربت على اكمل وجه
كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.


وعند سوال احد المشتركين للزينفورو قال الدعم للزين فورو
لا يتم استخدام exec حاليًا إلا بواسطة XFMG وفقط في حالة تمكين تكامل FFmpeg ، على الرغم من أننا قمنا بإضافته كوظيفة أساسية في حال قررنا استخدامه لمزيد من الأشياء في المستقبل.

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

غالبًا ما يتم تعطيل exec و proc_open لأسباب أمنية ، رغم أن استخدامه يمكن أن يكون آمنًا ومعقولًا إذا تم استخدامه بشكل صحيح. بوجه عام ، لا نوصيك بتجاهل هذه التحذيرات وبدلاً من ذلك يجب أن تبحث لإعادة تمكين هذه الوظائف.
النص الاصلي هنا
exec is currently only used by XFMG and only if FFmpeg integration is enabled, though we've added it as a core function in case we decide to use it for more things in the future.

proc_open is used by the email library so you will most likely want to address this or you may see issues with email sending.

exec and proc_open are often disabled for security reasons though really its usage can be safe and reasonable if used correctly. Generally we wouldn't recommend you ignore these warnings and instead you should look to re-enable these functions.


هذا والله ولي التوفيق
 
رد: درس 5: منع التنقل و ضبط php.ini وتفعيل الباك اب وبعض الاوامر المفيدة

السلام عليكم
شرح كافي و وافي
شكرا لك أخي الكريم على الموضوع
 
رد: درس 5: منع التنقل و ضبط php.ini وتفعيل الباك اب وبعض الاوامر المفيدة

السلام عليكم
شرح كافي و وافي
شكرا لك أخي الكريم على الموضوع

شكرا لك لمرورك الرائع
اسعدتني بردك
بارك الله بك
تحيتي
 
عودة
أعلى