السلام عليكــم و رحمة الله و بركاته طبعا نزلت طرق كتيرة لتشغل البيرل لكن طريقتنا اليوم حلوة و تنفع لو البيرل معطل من السرفر و كمان كثير منا يواجه...

الحالة
مغلق و غير مفتوح للمزيد من الردود.

Dr.Alaa

New Member
تشغيل البيرل فى حالة تعطيله من السرفر + تخطى مشكلة عدم تنفيذ الاوامر
السلام عليكــم و رحمة الله و بركاته

طبعا نزلت طرق كتيرة لتشغل البيرل

لكن طريقتنا اليوم حلوة و تنفع لو البيرل معطل من السرفر

و كمان كثير منا يواجه ان الاوامر ما تشتغل معه

او بعض الاوامر ما تشتغل معــه

طيب نشوف طريقة حلـوة

اولا نأخذها خطوة خطوة

طيب الاول فى المرفقات شيل بيرل بأسم tnt.rar

فك الضغط عنه هيطلع لك الشيل بأسم tnt.pl

طبعا نعمل فولدر خآص بينا علشآن نفهم الشـرح

طبعا الفولدر هيكون مثلا xx.com/dream

نرفع الشيل دآخل مجلد dream

بحيث يكون هكذا

كود:
xx.com/dream/tnt.pl

و طبعا نعطى له التصريح 755

و نستعرضه و نشوف

لو السرفر حمايته مش تمآآم هيفتح معنا الشيل اما ازى كان معطل البيرل او او او مش هيشتغل و هيجيب لنا

Internet Server Error

طيب نروح نرفعه دآآخل Cgi-bin

و نرفعه مثلا بأسم cgi.pl

هيكون الرآبط كدة

كود:
xx.com/cgi-bin/cgi.pl

لو ما اشتغل معنا

نروح على مسآر الشيل حقنآ

كود:
xx.com/dream/tnt.pl

و نرفع الهتآكسس المرفق دآخل مجلد dream

كود:
AddType application/x-httpd-cgi .pl

AddHandler cgi-script .pl
AddHandler cgi-script .pl

و هذا كود الهتآكسس و بأذن الله يشغل لنآ البيرل و بكذا هيضيف امتدآآد للبيرل

حتى لو بدلنا pl الى gif و رفعنا الشيل كذا tnt.gif هيفتح معنا البيرل

طيب نفرض انه معطــل البيرل من السرفر

فى هذه الحآلة هنلجأ لمترجم بيرل

طبعا هو معطل المترمج الخآص حق السرفر اللى على المسآآر ده

كود:
/usr/bin/perl

طيب نفرض انـه معطل

طيب معنا مترجم فى المرفقآآت

على طول نروح نرفع المترجم فى نفس فولدر الشيل بحيث يكون كذا

xx.com/dream/perl

و نروح للشيل اللى على المسآآر

xx.com/dream/tnt.pl

نفتحه عن طريق المفكـرة و نعدل اول سطـر اللى هو

كود:
#!/usr/bin/perl

الى

كود:
#!perl

اللى هو مسآر ملف ال perl المترجم

او ممكن نخليه

كود:
#!/home/xx/public_html/dream/perl

xx = يوزرك على السرفر

public_html/dream/perl = مسآر المترجم اللى هو perl

و ما ننسى تصريح 755 للبيرل

و المترجم نصرحه 777

طيب كدة الشيل هيشتغل معنا

لكـن فى اوقآت نيجى ننفذ امر و ما يتنفذ

ييجى لنا

Permission denied

طيب فى المرفقآآت شوية اوامر

فك الضغط عنهم و هتلقى اوامر كثيرة شوف الامر اللى تريد تنفذه و ارفعه

مثلا ls -la

ارفعه على السرفر

و اعطيه تصريح 777

كود:
chmod 777 ls -la

و بعدين شغله هكذا

كود:
./ls -la

و كذالك الامر معا باقى الاوامر

طبعآ حآولت ارفع الاوامر فى المرفقات ما نفع

لآن حجم المرفق 97 الحد الاقصى

و الاوامر حجمها 450 او اكتر

رفعتها لكـم على مركـز تحميل , الرابـط

http://www.up-00.com/dldZ8g22805.zip.html

و ان غلطت فمن الشيطآن و ان اصبت فمن الله

و فتكم بالعآفية :)
 

المرفقات

emran32

New Member
تشغيل البيرل فى حالة تعطيله من السرفر + تخطى مشكلة عدم تنفيذ الاوامر
مشكووووور/ة
 

BoM_C4

New Member
تشغيل البيرل فى حالة تعطيله من السرفر + تخطى مشكلة عدم تنفيذ الاوامر
شرحك جميل يا الغالي

وخطوات رائعه

وجاري التطبيق


 
T

The Final Doom

Guest
تشغيل البيرل فى حالة تعطيله من السرفر + تخطى مشكلة عدم تنفيذ الاوامر
كفو حبيبي جاري التجربة

> لـه رجعـه :)
 

mЯ.5Я4b

New Member
تشغيل البيرل فى حالة تعطيله من السرفر + تخطى مشكلة عدم تنفيذ الاوامر
وحش ياعلاء

مشكور على موضوعك
 

Spiral

New Member
تشغيل البيرل فى حالة تعطيله من السرفر + تخطى مشكلة عدم تنفيذ الاوامر
بارك الله فيك يا غالي
 

Sniper_Mo

New Member
تشغيل البيرل فى حالة تعطيله من السرفر + تخطى مشكلة عدم تنفيذ الاوامر
شكرا لك اخي الكريم ننتظر جديدك ...شرح رائع
 

BoM AtTaCk

New Member
تشغيل البيرل فى حالة تعطيله من السرفر + تخطى مشكلة عدم تنفيذ الاوامر
شــرح اكــثـر مـن رآآئــع ...

جـآري الــتجـربـة ...
 

aboali 22

New Member
تشغيل البيرل فى حالة تعطيله من السرفر + تخطى مشكلة عدم تنفيذ الاوامر
موضوع جميل
بس على فكرة انت نسيت تحط مترجم البيرل فى المرفقات ارجو رفعة
 
الحالة
مغلق و غير مفتوح للمزيد من الردود.
أعلى