تشغيل البيرل فى حالة تعطيله من السرفر + تخطى مشكلة عدم تنفيذ الاوامر
السلام عليكــم و رحمة الله و بركاته
طبعا نزلت طرق كتيرة لتشغل البيرل
لكن طريقتنا اليوم حلوة و تنفع لو البيرل معطل من السرفر
و كمان كثير منا يواجه ان الاوامر ما تشتغل معه
او بعض الاوامر ما تشتغل معــه
طيب نشوف طريقة حلـوة
اولا نأخذها خطوة خطوة
طيب الاول فى المرفقات شيل بيرل بأسم tnt.rar
فك الضغط عنه هيطلع لك الشيل بأسم tnt.pl
طبعا نعمل فولدر خآص بينا علشآن نفهم الشـرح
طبعا الفولدر هيكون مثلا xx.com/dream
نرفع الشيل دآخل مجلد dream
بحيث يكون هكذا
و طبعا نعطى له التصريح 755
و نستعرضه و نشوف
لو السرفر حمايته مش تمآآم هيفتح معنا الشيل اما ازى كان معطل البيرل او او او مش هيشتغل و هيجيب لنا
Internet Server Error
طيب نروح نرفعه دآآخل Cgi-bin
و نرفعه مثلا بأسم cgi.pl
هيكون الرآبط كدة
لو ما اشتغل معنا
نروح على مسآر الشيل حقنآ
و نرفع الهتآكسس المرفق دآخل مجلد dream
و هذا كود الهتآكسس و بأذن الله يشغل لنآ البيرل و بكذا هيضيف امتدآآد للبيرل
حتى لو بدلنا pl الى gif و رفعنا الشيل كذا tnt.gif هيفتح معنا البيرل
طيب نفرض انه معطــل البيرل من السرفر
فى هذه الحآلة هنلجأ لمترجم بيرل
طبعا هو معطل المترمج الخآص حق السرفر اللى على المسآآر ده
طيب نفرض انـه معطل
طيب معنا مترجم فى المرفقآآت
على طول نروح نرفع المترجم فى نفس فولدر الشيل بحيث يكون كذا
xx.com/dream/perl
و نروح للشيل اللى على المسآآر
xx.com/dream/tnt.pl
نفتحه عن طريق المفكـرة و نعدل اول سطـر اللى هو
الى
اللى هو مسآر ملف ال perl المترجم
او ممكن نخليه
xx = يوزرك على السرفر
public_html/dream/perl = مسآر المترجم اللى هو perl
و ما ننسى تصريح 755 للبيرل
و المترجم نصرحه 777
طيب كدة الشيل هيشتغل معنا
لكـن فى اوقآت نيجى ننفذ امر و ما يتنفذ
ييجى لنا
Permission denied
طيب فى المرفقآآت شوية اوامر
فك الضغط عنهم و هتلقى اوامر كثيرة شوف الامر اللى تريد تنفذه و ارفعه
مثلا ls -la
ارفعه على السرفر
و اعطيه تصريح 777
و بعدين شغله هكذا
و كذالك الامر معا باقى الاوامر
طبعآ حآولت ارفع الاوامر فى المرفقات ما نفع
لآن حجم المرفق 97 الحد الاقصى
و الاوامر حجمها 450 او اكتر
رفعتها لكـم على مركـز تحميل , الرابـط
http://www.up-00.com/dldZ8g22805.zip.html
و ان غلطت فمن الشيطآن و ان اصبت فمن الله
و فتكم بالعآفية
طبعا نزلت طرق كتيرة لتشغل البيرل
لكن طريقتنا اليوم حلوة و تنفع لو البيرل معطل من السرفر
و كمان كثير منا يواجه ان الاوامر ما تشتغل معه
او بعض الاوامر ما تشتغل معــه
طيب نشوف طريقة حلـوة
اولا نأخذها خطوة خطوة
طيب الاول فى المرفقات شيل بيرل بأسم 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
و ان غلطت فمن الشيطآن و ان اصبت فمن الله
و فتكم بالعآفية