ماه: ژوئن 2019

  • open_basedir چیست و چرا در زمان نصب وردپرس خطا دریافت می کنم؟

    به صورت کلی امکان open_basedir یکی از موارد امنیتی در php است. این برنامه اجازه دسترسی اسکریپت های پی اچ پی را محدود می کند.

    به این معنی که در صورتی که یک قسمت از سایت دچار مشکل امنیتی شد و یا حفره ای در آن وجود داشت که امکان نفوذ به آن قسمت فراهم شد، یا حتی اسکریپتی که از آن استفاده کرده اید، مشکل امنیتی داشت و قصد خرابکاری داشته باشد، دسترسی را به شاخه خاصی محدود می کند و اجازه پیشروی را به برنامه یا فرد خرابکار نمی دهد.

    در بسیاری از برنامه های CMS مثل وردپرس و به خصوص زمانی که از داپلیکیتور برای نصب استفاده می کنید، گاهی پیام هشدار در مورد فعال بودن open_basedir دریافت می شود.

    این پیام معمولا تاثیری در نصب و استفاده از برنامه ندارد.

    چرا که افزونه داپلیکیتور معمولا میزان دسترسی که open_basedir به برنامه می دهد را بررسی نمی کند و صرفا فعال بودن یا نبودن آن بررسی می شود.

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

    فعال بودن open_basedir یکی از لایه های امنیتی است که در سرورها از آن استفاده می شود.

    اگر چه نحوه استفاده از آن کاملا به سرویس دهنده هاست بستگی دارد.

    یکی از امن ترین سرویس دهنده های در این زمنه، هاست نت افراز است؛ سرورهای این سرویس دهنده به گونه ای کانفیگ شده است که open_basedir برای هر دامنه به صورت مجزا فعال است.

    این موضوع به این معنی است که اگر یکی از سایت های یک کاربر هک شود، امکان دسترسی هکر به سایر سایت هایی که روی همان هاست میزبانی می شود وجود ندارد.

    این در حالی است که به صورت پیش فرص open_basedir صرفا اکانت های کاربران را محدود می کند و معمولا سرویس دهنده های هاست تغییری در تنظیمات آن انجام نمی دهند.

    برای امنیت بیشتر اطلاعات و سایت، حتما در زمان تهیه هاست این موضوع را در نظر داشته باشید.

     

  • آیا استفاده از لاراول بر روی سرویس هاست اشتراکی ارزان و اقتصادی، امکان پذیر است؟

    یکی از دغدغه های کسانی که از اسکریپت لاراول برای طراحی برنامه سایت خود استفاده می کنند، این است که با توجه به محدودیت هایی که سرویس های هاست اشتراکی دارند، امکان استفاده از این سرویس ها برای آنها نیست و مجبورند هزینه زیادی را برای سرورهای مجازی و اختصاصی متحمل شوند.

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

    موضوع مهمی که وجود دارد این است که در اکثر آموزش های موجود در اینترنت و همینطور در سایت رسمی لاراول، مبنا را بر این قرار داده اند که استفاده کننده از اسکریپت قرار است از سرور اختصاصی با دسترسی روت استفاده کند.

    نکته بسیار مهمی که وجود دارد این است که با توجه به سبک و بهینه بودن لاراول، استفاده از آن بر روی سرویس های اشتراکی بسیار مناسب است.

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

    قبل از هر چیز باید دید آیا نیازمندی های لاراول توسط سرویس دهنده هاست تامین می شود و یا خیر.

    برای این کار می توانید لینک مربوط به پیش نیازهای لاراول را برای سرویس دهنده هاست ارسال کنید و از آنها در مورد فراهم بودن بستر مناسب سؤال کنید.

    برای این کار از آدرس سایت رسمی لاراول استفاده کنید.

    اگر در مورد انتخاب سرویس دهنده شک داشتید، سرویس های اشتراکی هاست نت افراز می توانند محیط و شرایط لازم برای استفاده از لاراول را در اختیارتان قرار دهند.

    برای خرید هم می توانید از کد تخفیف نت افراز استفاده کنید و هاست نت افراز را ارزان تر خرید کنید.

    در مرحله بعد باید به این نکته دقت داشته باشید که برای نصب لاراول، نیاز به دسترسی SSH دارید اما این کار صرفا مربوط به آموزش های رسمی در سایت است و در عمل نیازی به این کار ندارید.

    برای این موضوع به سادگی می توانید در محیط سیستم کامپیوتر خود، لاراول را راه اندازی کنید و سپس فایل های آماده شده را به هاست انتقال دهید.

    در این صورت نیاز به هیچ دسترسی نیست و کافیست مسیردهی های انجام شده در برنامه را اصلاح کنید.

    در مطالب آینده به صورت دقیق تر این موضوع آموزش داده خواهد شد.

  • بهترین هاست ارزان و اقتصادی ایران را ارزانتر بخرید!

    معمولا هرینه هاست یکی از مهمترین فاکتورهای انتخاب سرویس دهنده هاست برای میزبانی سایت است. در شرایط رقابتی معمولا شرکت ها تلاش می کنند با ارائه سرویس های متنوع، هزینه و کیفیت را در یک تعادل مناسب حفظ کنند تا امکان استفاده از سرویس های آنها برای کاربران مختلف وجود داشته باشد.

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

    به این معنی که الزاما خدمات ارزان کیفیت کمی ندارند و نمی توانید این را هم نادیده گرفت که در بسیاری از موارد، هزینه کمتر به معنی کیفیت پایین تر است.

    اما در این شرایط بهترین روش برای خرید این است که از یک الگوریتم ساده پیروی کنیم:

    1- آیا قیمت مناسب است؟

    اگر برای شما قیمت مناسب، اهمیت دارد، اولویت اول را قیمت بگذارید اما بر این اساس انتخاب نکنید.

    در ادامه راهکار استفاده از این الگوریتم توضیح داده می شود.

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

    مثلا من می خواهم تا سقف دویست هزار تومان برای یک سال برای خرید هاست هزینه کنم

    در این صورت، به سادگی گزینه هایی که بالاتر از این این سقف هستند را کنار می گذاریم و علیرغم تمام جذابیت هایی که ممکن است داشته باشد، آنها را نادیده می گیریم.

     

    2- آیا کیفیت مناسب است؟

    این فاکتور تا حد زیادی سنجیدنی است. به این کعنی که نمی توان قبل از تست یک محصول در این مورد نظر قطعی داد.

    البته استفاده از تجربیات افراد استفاده کننده از محصول و خدمات مشابه تا حد زیادی کمک کننده است اما به این نکته هم باید دقت کنیم که ما به صورا کامل شرایط مشابه با دیگران را نداریم و ممکن است سرویسی که از نظر دوست من نامناسب است، کاملا برای استفاده من مناسب باشد.

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

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

    پس در زمان خرید این مورد را سؤال کنید و دقت کنید که هیچ چیز نمی تواند جای تجربه خودِ شما در مورد کیفیت سرویس و خدمات را بگیرد.

     

    3- آیا امکانات مورد نیاز را فراهم می کند؟

    معمولا برای شروع کار نمی توانیم در مورد امکاناتی که در آینده نیاز داریم اظهار نظر کنیم اما بهترین روش این است که تا حدی موارد مورد نیاز را تخمین بزنیم.

    برای این کار باید بدانیم قرار است تا چه میزان اطلاعات بر روی هاست نگهداری شود و یا چند سایت و برنامه قرار است میزبانی شود.

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

    با پیشرفت کردن سایت شما، شرکت های هاستینگ با آغوش باز شما را با سرویس های بهتری میزبانی خواهند کرد.

     

    4- آیا می توانم سرویس هاست را ارزانتر از قیمت آن خریداری کنم؟

    بعد از انتخاب سرویس، به دنبال خرید با کمترین هزینه باشید، حتی کمتر از هزینه ای که در سایت شرکت عنوان شده است!

    این کار را می توانید با استفاده از کد تخفیف انجام دهید؛ پس خرید ارزانتر را از دست ندهید.

    برای انتخاب سرویس دهنده هاست مناسبتر، نت افراز می تواند یک گزینه مناسب باشد.