سؤال

لقد كنت أبحث في الإنترنت برامج الإحصاءات لموقعي و واعدة واحد واحد زائر.للأسف, انها برنامج C و أنا لا أعرف كيفية الاتصال من ملقم ويب.لقد حاولت استخدام PHP shell_exec, لكن my web host (NFSN) وقد PHP الوضع الآمن و هو يعطيني رسالة خطأ.

هل هناك طريقة تنفيذ البرنامج في الوضع الآمن ؟ إذا لا يمكن أن تعمل مع CGI?إذا كان الأمر كذلك ، كيف ؟ (لم تستخدم CGI قبل)

هل كانت مفيدة؟

المحلول 5

تمكنت من حل هذه المشكلة على بلدي.أنا وضعت الأسطر التالية في ملف اسمه الزوار.cgi:

#!/bin/sh

printf "Content-type: text/html\n\n"
exec visitors -A /home/logs/access_log

نصائح أخرى

زائر يشبه محلل سجل و مولد تقرير.ربما يكون من الأفضل الإعداد كما كرون وظيفة لإنشاء صفحات HTML ثابتة مرة واحدة في اليوم أو نحو ذلك.

إذا لم يكن لديك الوصول قذيفة على استضافة الحساب الخاص بك, أو نوعا من لوحة التحكم التي تمكنك من الإعداد حتى كرون وظائف, سوف يكون من الحظ.

هل هناك أي سبب لكي لا مجرد استخدام Google Analytics?انها حرة, و لا يجب عليك كتابة ذلك بنفسك.أنا استخدامها ، فهو يوفر لك الكثير من المعلومات.

آسف, أنا أعلم أنها ليست "البرمجة" الجواب ;)

لقد الثاني الجواب جوناثان:هذا هو محلل سجل ، وهذا يعني أنه يجب أن يطعمه مدخلات السجل من خادم الويب و يولد وتلخيص ذلك.بالنظر إلى أن كنت مشترك المضيف ، فمن غير المحتمل أن تتمكن من الوصول إلى هذا الملف ، وحتى إذا كنت الوصول إلى ذلك ، فمن المحتمل أن يحتوي ثم إدخالات كل المواقع المستضافة على آلة (إعداد منفصلة تسجيل كل VirtualHost من الممكن بالتأكيد مع اباتشي, ولكن أنا لا أعرف ما إذا كان هو ممارسة شائعة).

واحد ممكن الحل يكون لك لكتابة السجل من الصفحات الخاصة بك.ولكن هذا أمر صعب نوعا ما و يمكن أن يكون شديد تأثير الأداء (يجب أن تسلسل يكتب إلى السجل واحدة ، إذا كنت لا ترغب في الحصول على القمامة من وقت لآخر).جميع في كل شيء ، أود أن اقترح الذهاب مع خدمة تحليلات مثل Google Analytics.

كما الحظ أن لدي الوصول إلى ملف السجل على الموقع الخاص بي.لقد كنت قادرا على إنشاء صفحة HTML على الملقم يدويا - لقد كنت أبحث عن طريقة للحصول على ذلك أن يحدث تلقائيا.كل ما أريده هو أن تنفيذ الأمر shell والحصول على الإخراج إلى عرض الصفحة.

يبدو الوظيفي متدرب.

=)

دعوة من المضيف الخاص بك ومعرفة ما إذا كان يمكنك العمل على التوصل إلى اتفاق من أجل القيام قذيفة تنفيذ.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top