الغرض من نوع المنقول طن متري - * نصوص CGI؟
-
04-07-2019 - |
سؤال
وأنا بناء طبقة إضافية على رأس المنقول نوع للحصول على التكامل مع نظام آخر. جزء من هذا ينطوي على طلبات ما قبل المعالجة والتصفية قبل ان نصل الى النصوص MT (مراقبة تعليق، ترجمة المستخدمين الخارجيين إلى المستخدمين MT الخ).
وعلى سبيل المثال، يتم تقديم تعليقات جديدة إلى وظائف لالنصي في طبقة جديدة قبل أن يتم تمرير طلبات إلى mt-comments.cgi
. في هذه الحالة، وأنا منع الوصول إلى mt-comments.cgi
من جميع ولكن IP معين وأنا لا نريد من الناس أن تكون قادرة على الرد على تعليقات جديدة "مباشرة".
وأود أن تعرف الغرض العام لجميع البرامج النصية mt-*.cgi
بحيث يمكنني منع الوصول إلى تلك الوصول يست ذات صلة والسيطرة على جميع الآخرين.
والبرامج النصية mt-*.cgi
لدي، جنبا إلى جنب مع بهم الغرض (تقديري)، هي:
*Script* *Private access?* *Purpose* mt-add-notify.cgi ? ? mt-atom.cgi ? ? mt.cgi Yes Main MT engine mt-check.cgi ? ? mt-comments.cgi Yes Handles inbound new comments mt-config.cgi Yes Stores main MT configuration mt-feed.cgi ? ? mt-ftsearch.cgi ? ? mt-search.cgi Yes Handles search requests, returns results mt-tb.cgi ? ? mt-testbg.cgi ? ? mt-upgrade.cgi Yes Upgrade tool mt-wizard.cgi Yes Setup/config wizard mt-xmlrpc.cgi ? ?
وسأكون ممتنا إجابات لملء الفراغات.
وبواسطة "مدخل خاص، أعني: <م> يمكن م> الوصول يقتصر (على سبيل المثال عن طريق هتكس) إلى مجموعة معروفة من البرامج المتكاملة فقط؟ عكس هذا الكائن: <م> يجب م> يكون الوصول متاحا لجميع البرامج المتكاملة
وأجوبة في تفاصيلها بوضوح على الهدف واستخدام برنامج نصي، بحيث قد تكون ذات فائدة للآخرين، هي دائما موضع ترحيب.
وشكرا جزيلا لكل من يمكن أن تساعد!
المحلول
ولقد شغل في الغرض في كل من هذه. أنا متأكد من كل شيء يمكن أن يكون القطاع الخاص طالما كنت طلبات وكيل صحيح، ولكن ليس إيجابية. بعض هذه الكتابات يمكن (ويجب) يكون قد تم حظره تماما.
*Script* *Private access?* *Purpose*
mt-add-notify.cgi ? Provide Movable Type email notification support
mt-atom.cgi ? An Atom Publishing API interface for communicating with Movable Type.
mt.cgi Yes Main MT engine
mt-check.cgi ? Determines whether you have all of the components you need to run Movable Type
mt-comments.cgi Yes Handles inbound new comments
mt-config.cgi Yes Stores main MT configuration
mt-feed.cgi ? Movable Type application for producing activity feeds.
mt-ftsearch.cgi ? Freetext search
mt-search.cgi Yes Handles search requests, returns results
mt-tb.cgi ? Handles blog trackbacks
mt-testbg.cgi ? Tests for background tasks
mt-upgrade.cgi Yes Upgrade tool
mt-wizard.cgi Yes Setup/config wizard
mt-xmlrpc.cgi ? XML RPC interface (external blog tool posting)
وكنت أعرف عدد قليل من هذه، ولكن أسهل طريقة لمعرفة كل ما يفعل هو اتخاذ اجراءات فتح الملف ومعرفة أي وحدة بيرل يدعو (مثل في MT::Trackback
)، ثم قم بتشغيل perldoc lib/MT/Trackback.pm
لكل منها. وسوف تعطيك كل أنواع المعلومات حول ما كل برنامج نصي يمكن القيام به.