پیکربندی suPHP

suPHP چیه؟

خوب تو یکی از پست های قبلی در مورد suexec گفتم و خوب یه عیب داشت اونم مشکل در http authentication بود. برای همین اومدم سراغ suphp. خیلی ساده و خوب کار می کنه . من که ازش خوشم اومد 😉 . در تعریف suphp چیز جدید نیست همان تعریف suexec را می یارم .

یکی از موضوعات مهم در میزبانی اشتراکی (این هم ترجمه ای از share hosting 😉 ) موضوع دسترسی پوشه هاست. در صورتی که شما یک پوشه برای بارگذاری فایل در وبلاگتون در نظر گرفته باشید ، اولین کاری که به ذهنتون می رسه این هست که دسترسی ها را به ۷۷۷ تغییر بدید. این موضوع باعث می شه که کاربرای دیگه هم به پوشه شما دسترسی داشته باشند و خوب مشکلاتی که ممکنه پیش بیاد.

از جمله راه حل های موجود SuExec, suPHP , Openbasedir, apache2-mpm-itk و چند تای دیگه است که الان به ذهنم نمی رسه. همه ادامه خواندن پیکربندی suPHP

راهنمای ترجمه وب سایت – سری ۲ (ایجاد محیط تست)

خوب یه چند وقتی بود که قرار بود یه راهنما برای نحوه تست فایل های wml و دیدن نتیجه خروجی بنویسم . متاسفانه به دلیل کمبود وقت و مشکل در وبلاگم نشده بود. و اما محیط تست :

بسته های مورد نیاز

راستش این چند وقت انقدر چیز روی این سیستم نصب کردم یادم نیست چی ضروریه چی نیست برای همین اگه در ادامه به مشکل برخوردید در کامنت ها بگید تا بهش اضافه کنم.

aptitude install cvs

گرفتن بخش های ضروری در مخازن

برای محیط تست لزومی نیست تا کل فایل ها را بگیرید. شما کافیست پوشه english, persian و Perl را بگیرید

cvs -d :pserver:anonymous@anonscm.debian.org:/cvs/webwml checkout webwml/english
cvs -d :pserver:anonymous@anonscm.debian.org:/cvs/webwml checkout webwml/persian
cvs -d :pserver:anonymous@anonscm.debian.org:/cvs/webwml checkout webwml/Perl
cvs -d :pserver:anonymous@anonscm.debian.org:/cvs/webwml checkout -l webwml/

آماده کردن بستر برای کامپایل

۱- یک پوشه به اسم www در کنار پوشه webwml که اکنون ساخته شده بسازید

۲- به پوشه webwml/persian/po برید و دستور make و سپس make update-po را بزنید

۳- به پوشه webwml/english/Pics برید و دستور make install را بزنید

۴- فایل های webwml/english/debian.css و webwml/english/debhome.css را در پوشه www کپی کنید.

کامپایل صفحات

خوب الان همه چیز آماده است، به شاخه webwml/persian برید و دستور make install را بزنید. اکنون به شاخه www برید، فایل های html ساخته شده در این پوشه قرار می گیرند.

پیکربندی SuExec

suexec چیه؟

یکی از موضوعات مهم در میزبانی اشتراکی (این هم ترجمه ای از share hosting 😉 ) موضوع دسترسی پوشه هاست. در صورتی که شما یک پوشه برای بارگذاری فایل در وبلاگتون در نظر گرفته باشید ، اولین کاری که به ذهنتون می رسه این هست که دسترسی ها را به ۷۷۷ تغییر بدید. این موضوع باعث می شه که کاربرای دیگه هم به پوشه شما دسترسی داشته باشند و خوب مشکلاتی که ممکنه پیش بیاد.

برای حل این مشکل راه حل های زیادی وجود داره. این راه حل ها انقدر زیاد و متنوع بود که من می خواستم یکی را انتخاب کنم کفرم ادامه خواندن پیکربندی SuExec