0

هیچ محصولی در سبد خرید نیست.

طراحی سایت در اصفهان, سئو سایت اصفهان, ساخت سایت اصفهان, طراحی سایت حرفه ای اصفهان, بهینه سازی سایت , بازاریابی و دیجیتال مارکتینگ 09133886881 احمدپور

جامع ترین آموزش نصب cakephp در سی پنل

نویسنده پشتیبانی وب یار
امتیاز مطلب
Rate this post
تعداد بازدید 1963
تاریخ بروزرسانی ۷ اردیبهشت ۱۴۰۱

با آموزش نصب cakephp در سی پنل در خدمتتون هستیم برای نصب cakephp کیک پی اچ پی در cpanel سی پنل ابتدا باید cakephp را از لینک دانلود کیک پی اچ پی دانلود کنید و سپس طبق دو آموزش این مقاله می توانید کیک پی اچ پی را در هاست سی پنل خود نصب کنید. چنانچه در نصب کیک سوالی دارید در بخش نظرات می توانید مطرح کنید پاسخگو خواهیم بود.

در این آموزش نصب CakePHP 4.0.3 را نشان خواهیم داد. حداقل نسخه PHP که باید نصب کنیم PHP 7.3 است.

قبل از شروع نصب cakePHP باید PHP 7.3 را داشته باشید.

آموزش اول نصب CakePHP در سی پنل

Cpanel به طور فزاینده ای محبوب است و می توان آن را در سرورهای زیادی یافت و می توانید جدیدترین فایل CakePHP tar را مستقیماً در سرور Cpanel خود دانلود کنید. در ادامه مرحال نصب را در هاست باهم پیش می بریم.

مرحله 1: دانلود CakePHP برای نصب cakephp در سی پنل

این آموزش بر روی نسخه 1.2 قابل اجراست … هر چند باید برای 1.1 نیز کار کند. بنابراین نسخه دلخواه CakePHP خود را از cakephp.org دانلود کنید. اگر از ویندوز استفاده می کنید، به احتمال زیاد بایگانی را در رایانه خود دانلود کرده اید، نه سرور. (اگر بایگانی را مستقیماً در سرور خود دانلود کرده اید، آرشیو را در dir home accounts Cpanel باز کنید.) برای آن دسته از کاربران ویندوز که فایل را در ویندوز خود دانلود کرده اند ابتدا آرشیو را در سیستم خود باز کنید و داخل دایرکتوری unpack را نگاه کنید.. باید موارد زیر را مشاهده کنید: (با نادیده گرفتن شماره نسخه هایی که در معرض تغییر هستند)

cake_1.2.0.7125-rc1
– app/
– cake/
– docs/
– vendors/
.htaccess
index.php

مرحله 2: پیکربندی CakePHP Routing برای Cpanel

در زیر پوشه app/ پوشه ای به نام “webroot” را مشاهده خواهید کرد. ابتدا این پوشه و محتویات آن را آپلود می کنیم. قبل از انجام این کار، باید تغییراتی ایجاد کنیم که در ادامه توضیح داده شده است.

فایل محلی webroot/index.php را باز کنید و خط 43 (ish) را پیدا کنید.

define(‘ROOT’, dirname(dirname(dirname(__FILE__))));

آن خط را برای خواندن به صورت زیر تغییر دهید: (توجه: باید mycake را به نام حساب Cpanel خود تغییر دهید.)

define(‘ROOT’, DS.’home’.DS.’mycake‘);

دو خط دیگر برای تغییر در webroot/index.php داریم، اکنون وارد خط 49 (ish) می شویم:

define(‘APP_DIR’, basename(dirname(dirname(__FILE__))));

سطر بالا را با خط زیر جایگزین کنید:

define(‘APP_DIR’, ‘app’);

خوب پس فقط 1 خط دیگر باقی مانده است. در حالت ایده‌آل، می‌خواهید کد اصلی CakePHP را در یک مکان مرکزی روی سرور خود قرار دهید تا در دسترس همه حساب‌های Cpanel باشد – همچنین نگهداری از این طریق آسان‌تر است. بنابراین در این مثال می‌خواهم هسته کیک خود را در /var/lib قرار دهم. اگر یک حساب Reseller دارید یا دسترسی ریشه دارید، باید به این فهرست دسترسی داشته باشید. اگر این کار را نکنید، باید از میزبان خود بخواهید که هسته CakePHP را در آن مکان قرار دهد. اگر شرکت هاستینگ شما نتوانست این کار را انجام دهد سپس در خط 60 (ish) پیدا کنید…

define(‘CAKE_CORE_INCLUDE_PATH’, ROOT);

اکنون، اگر به عنوان کاربر اصلی Root یا Reseller به این مکان دسترسی دارید، آن را به صورت زیر تنظیم کنید:

define(‘CAKE_CORE_INCLUDE_PATH’, DS.’var’.DS.’lib’);

اگر به این مسیر دسترسی ندارید آن را همانطور که هست رها کنید و هیچ تغییری در اینجا ایجاد نکنید. این برای تغییرات فراتر از نصب استاندارد CakePHP است… پس اجازه دهید فایل ها را آنلاین دریافت کنید.

مرحله 3: آپلود CakePHP در هاست سی پنل ما

FTP، WinSCP، Windows Explorer یا هر برنامه دیگری را که برای آپلود/دانلود فایل ها از هاست Cpanel خود استفاده می کنید را باز کنید. به فهرست اصلی کاربران ما مراجعه کنید. در مورد ما /home/mycake. پوشه ای به نام ‘public_html’ را مشاهده خواهید کرد. این دایرکتوری را حذف کنید اکنون بر روی دستگاه محلی خود، نام پوشه “webroot” را به “public_html” تغییر دهید و آن را در پوشه /home/mycake خود آپلود کنید. هنگامی که public_html را آپلود کردید، این پوشه را از دایرکتوری برنامه حذف کنید و در /home/mycake  پوشه app/ را آپلود کنید. فهرست اصلی کاربران شما اکنون باید شامل public_html/  و app/ باشد.

اکنون باید هسته CakePHP را آپلود کنیم. اگر این کار را کردید، پوشه‌های cake/ و vendors/ را در /var/lib آپلود کنید. اگر دسترسی root/reseller ندارید، دو پوشه را به هاست خود ارسال کنید و از آنها بخواهید آنها را در /var/lib قرار دهند. اگر آنها نمی توانند این کار را برای شما انجام دهند، آنها را در /home/mycake/app آپلود کنید.

آموزش دوم نصب کیک پی اچ پی

نحوه نصب CakePHP با استفاده از Softaculous

برای نصب CakePHP با استفاده از Softaculous، مراحل زیر را دنبال کنید:

  1. برای نصب cakephp در سی پنل وارد سی پنل شوید.
  2. در بخش SOFTACULOUS APPS INSTALLER در صفحه اصلی cPanel، روی Softaculous Apps Installer کلیک کنید. صفحه نصب کننده Softaculous ظاهر می شود.
  3. در کادر متن جستجو، cakephp را تایپ کنید و سپس Enter را فشار دهید
  4. روی Install کلیک کنید. صفحه نصب ظاهر می شود.
  5. در کادر فهرست انتخاب پروتکل، پروتکل را انتخاب کنید
  6. در کادر فهرست انتخاب دامنه، دامنه را برای نصب انتخاب کنید یا مقدار پیش فرض را بپذیرید.
  7. در نصب کیک پی اچ پی روی هاست در کادر متنی In Directory، دایرکتوری را که می‌خواهید برنامه را در آن نصب کنید، تایپ کنید یا مقدار پیش‌فرض را بپذیرید.
  8. روی نماد Advanced Options + کلیک کنید تا Advanced Options گسترش یابد.
  9. در کادر متنی Database Name، نام پایگاه داده را برای ایجاد برای برنامه تایپ کنید، یا مقدار پیش فرض را بپذیرید.
  10. اگر نمی‌خواهید زمانی که به‌روزرسانی‌های برنامه در دسترس است، اعلان‌های ایمیل دریافت کنید، کادر را انتخاب کنید و ایمیل‌ اعلان‌های به‌روزرسانی را غیرفعال کنید.
  11. در کادر لیست Backup Location، می توانید مکانی را برای ذخیره نسخه پشتیبان برنامه انتخاب کنید.
  12. در کادر لیست پشتیبان‌گیری خودکار، می‌توانید انتخاب کنید که آیا Softaculous از برنامه شما نسخه پشتیبان تهیه کند یا خیر.
  13. در کادر لیست Backup Rotation، می‌توانید انتخاب کنید که Softaculous چند بار قدیمی‌ترین فایل پشتیبان را با یک فایل پشتیبان جدید بازنویسی کند.
  14. برای دریافت اطلاعات پیکربندی سایت پس از اتمام نصب، یک آدرس ایمیل را در کادر متن ایمیل جزئیات نصب تایپ کنید.
  15. گزینه ها و تنظیمات نصب را بررسی کنید و سپس روی Install کلیک کنید. هنگامی که نصب کامل شد، Softaculous اطلاعاتی در مورد پیکربندی برنامه ارائه می دهد.
Rate this post
مطالب مرتبط
مزیت ساخت سایت در اصفهان برای کسب و کار‌ها
مطالعه :

طراحی وب‌سایت به ساخت، راه‌اندازی و دیزاین صفحات وب گفته می‌شود که در ادامه با مزیت ساخت سایت در اصفهان آشنا می شویم. وب‌سایت‌ها با استفاده از زبان کد‌نویسی طراحی می‌شوند. اما امروزه با پیشرفت فناوری، توانایی‌ها و ویژگی‌های برنامه‌های ساخت وب‌سایت‌ها افزایش یافته و کار را برای برنامه‌نویسان و طراحان وب آسان‌تر کرده است. با توسعه فناوری و استفاده روز افزون مردم از تکنولوژی‌های پیشرفته و همینطور تاثیر شیوع کرونا، باعث شد تا مردم نیاز‌های خود را به صورت آنلاین و حضوری برطرف کنند. همینطور اکثر شرکت‌ها و حتی فروشگاه‌ها کلیه خدمات خود را به صورت اینترنتی در اختیار کاربران و مشتریان خود قرار می‌دهند. از این رو وب‌سایت‌ها اهمیت بسیار زیادی دارند. وب‌سایت‌ها انواع مختلفی از جمله وب‌سایت‌های فروشگاهی، شرکتی، خدماتی و… دارند. طراحی یک وب‌سایت حرفه‌ای می‌تواند شما را در جذب مشتری در اصفهان و شهر‌های دیگر کمک کند، مشتریانی که هم می‌توانند توریست باشند و هم از افراد خود اصفهان. طراحی یک وب‌سایت به خدماتی بستگی دارد که افراد می‌توانند به مشتریان خود ارائه دهند. افراد با طراحی یک وب‌سایت می‌تواند محصولات و یا خدمات خود را به همه مردم ایران و یا حتی جهان معرفی کنند. این خدمات می‌تواند خدمات فروشگاهی و راهبردی باشند. از این رو انتخاب شرکتی که بهترین و به روزترین خدمات ساخته وب‌سایت در اصفهان برای طراحی انواع وب‌سایت‌های تجاری را […]

معرفی شبکه های اجتماعی محبوب
مطالعه :

دنیای امروزه دنیای ارتباطات می باشد واهمیت رسانه ها بیشتر از همیشه احساس می شود. شبکه های اجتماعی با هدف ارتباط گرفتن افراد به وجود آمد و امروزه برای تبلیغات کسب و کارها بسیار مهم تلقی می شود. درعصر ارتباطات اغلب کسب وکارها برای پیشرفت زمینه ی شغلی خود به سمت تبلیغات در شبکه های اجتماعی روی آورده اند.شبکه های اجتماعی محبوب در اطلاع رسانی برای خبرهای روزانه نقش بسیار مهمی را ایفا می کنند. با وب یار همراه باشید تا با بهترین شبکه های اجتماعی در ایران آشنا شویم. در جامعه ی امروزی شبکه های اجتماعی جزئی از زندگی مردم شده که برای تبلیغات ،اطلاع رسانی ها و آموزش و…از این شبکه ها بهره می برند.باتوجه به همگانی شدن شبکه های اجتماعی بین مردم لازم است که در مورد هر کدام از این شبکه ها اطلاعاتی کسب کنیم تا از جوامع امروز عقب نمانیم. تاریخچه مختصری در مورد شبکه های اجتماعی : ریشه شکل گرفتن مفهوم شبکه های اجتماعی در سال 1960در دانشگاه ایلی نویز در آمریکا بود.و بعد از روی کار آمدن مفهوم شبکه های اجتماعی در سال 1997سایتی تشکیل شد که اجازه ایجاد پروفایل به افرادمختلف را داد هدف این سایت جمع کردن لیستی از دوستان در کنار هم بود و بعد از آن هم شبکه های اجتماعی مختلفی با اهداف متنوع روی کار آمد. در سال […]

طراحی قالب وردپرس
مطالعه :

طراحی قالب وردپرس امروزه طرفداران زیادی پیدا کرده است. وردپرس یک سیستم مدیریت محتوای قوی است که می توان با آن قالب های زیبایی طراحی کرد. در مطلب امروز وب یار می خواهیم با نحوه طراحی قالب وردپرس آشنا شویم. بیشتر سایت های دنیای وب امروزی با این سیستم مدیریت طراحی می شودو بازار کار خوبی دارد به ویژه اگر این قالب مختص کسب وکار شما باشد و با توجه به نیاز ها و سلایق شما طراحی شده باشد در این صورت است که علاوه برتکراری نبودن پاسخگوی نیازهای مجموعه شما می باشد. بررسی انواع قالب سایت قالب سایت چیست؟ ابتدا بهتر است کمی به تاریخچه آن بپردازیم. در آغاز قرن جاری و در زمانی که اینترنت هنوز در ابتدای راه خود بود، صفحات سایت‌ها به شکل ساده‌ای طراحی می‌شدند که از چند متن ساده، چند باکس رنگارنگ و شاید یک یا دو تصویر تشکیل شده بودند. تنها افرادی که دارای صفحات وب بودند، کسانی بودند که تخصص فنی در اچ‌تی‌ام‌‌ال برای ساختن یک صفحه سایت را داشتند یا می‌توانستند هزینه انجام این کار را به افرادی که این کار را می‌کردند، پرداخت کنند. اما از آن زمان تاکنون تغییرات زیادی صورت گرفته است و اکنون پلتفرم‌های آنلاین زیادی وجود دارند که به افرادی که تجربه طراحی یا برنامه‌نویسی نسبتا کمی دارند، توانایی اجرای یک وب‌سایت کاملاً کارآمد را می‌دهند. […]

ساخت نرم افزار بدون کد نویسی
مطالعه :

ساخت نرم افزار بدون کد نویسی و با استفاده از کدنویسی انجام می‌شود. در این مقاله از وب یار قصد داریم تا به چگونگی ساخت نرم افزار تحت ویندوز بدون کد نویسی و مزایای آن نسبت به روش‌های قدیمی بپردازیم. با پیشرفت تکنولوژی بستر استفاده از موبایل‌ها و کامپیوترها گسترده‌تر شده است، زیرا روز به روز به تعداد کاربران آن‌ها افزوده میشود. اگر شما نیز ایده‌ای برای تولید نرم افزار و سرویس‌دهی در این بستر را دارید، بهتر است هر چه سریعتر دست به کار شوید و از این فضا که پتانسیل بالایی دارد برای کسب درآمد استفاده کنید. ساخت نرم افزار بدون کد نویسی چگونه ممکن است؟ این روزها دیگر نیاز نیست تا پروسه‌ی طولانی آموزش برنامه نویسی را طی کنید تا بتوانید به ساخت نرم افزارها بپردازید. در گذشته اگر قصد ساخت برنامه‌ای را داشتید باید ساعت‌ها زمان صرف می‌کردید تا با استفاده از کدها دستور العمل‌هایی را برای برنامه تعریف کنید تا عملکرد درستی داشته باشد. همچنین پس از تعریف آن دستور العمل‌ها باید مراحل آزمون و خطا را طی می‌کردید تا به اصطلاح برنامه‌ای که ساخته‌ای را باگ گیری (اشکال‌گیری) کنید. اما دیگر ساخت نرم افزار بدون کد نویسی یک رویا نیست! متخصصان نرم افزارهای زیادی را به عنوان ابزارهای کمکی طراحی کرده‌اند تا کاربران بتوانند بدون نوشتن حتی یک خط کد، نرم افزار ایده‌آل خود […]

مرجع جاوا اسکریپت وب یار
مطالعه :

در این لینک مقالات مرجع جاوا اسکریپت برای شما عزیزان فراهم شده تا دسترسی راحت تری به مطالب حوزه جاوااسکریپت داشته باشید. آموزش زبان جاوا اسکریپت javascript + جلسه اول زبان برنامه نویسی جاوا اسکریپت یک زبان سمت کلاینت (کاربر) است و روی اکثر مرورگر های امروزی کار می کند. این زبان به تمام خصوصیت های عناصر html و css دسترسی داشته و نسبت به رویدادهای کاربر واکنش نشان می دهد   محل قرار گیری کدهای جاوا اسکریپت + جلسه دوم تگ های جاوا اسکریپت این توانایی را دارند که در هر جایی از صفحات html به کار روند. آموزش دستورات مهم جاوا اسکریپت + جلسه سوم دستور جاوا اسکریپت شامل مقادیر، عملگرها،کلمات کلیدی و توضیحات است.دستورات جاوا اسکریپت زیر همان کلمات کلیدی رزرو شده ای هستند که نمی توانند به عنوان نام متغیر به کار روند.    آموزش توضیحات در جاوا اسکریپت + جلسه چهارم توضیحات در جاوا اسکریپت به دو صورت به کار می روند: 1- توضیحات تک خطی 2- توضیحات چند خطی تعریف متغیرها در جاوا اسکریپت + قسمت پنجم متغیرها در javaScript حافظ و حامل اطلاعات هستند. یعنی این متغیرها اطلاعاتی را در خود ذخیره نموده و در حین اجرای برنامه با شرایط مختلف تغییر می کنند.  انواع داده ها در JavaScript + جلسه ششم زبان جاوا اسکریپت نیز همانند سایر زبان های برنامه نویسی از انواع داده های عددی (Number)  ، رشته ای (String)  ، […]

3 لیست مهم در HTML5
مطالعه :

در این مقاله از وب یار میخواهیم لیست ها در HTML5 که شامل لیست مرتب ، لیست نامرتب و لیست توضیحات را به شما بگوییم. آموزش لیست ها در HTML5 لیست ها کاربردهای فراوانی در متون مختلف داشته و حتما تا به حال نمونه هایی از آن ها را در کتاب ها ، مجلات ، روزنامه ها و.. دیده اید. اما کاربرد لیست ها محدود به مطالب چاپی نمی شود و امروزه در انواع طراحی صفحات وب ، شبکه های اجتماعی و یا پیام رسان ها نیز دیده می شوند. با کمک لیست ها می توانید موضوعات مرتبط به هم را در یک دسته قرار داده و آن ها را گروه بندی کنید. HTML نیز به منظور ایجاد انواع لیست ها در صفحات وب تگ هایی مشخص کرده است. در HTML5  سه نوع لیست با کاربردهای متفاوت وجود دارد که شامل موارد زیر است : Unordered Lists Ordered Lists Description Lists در ادامه به کاربرد و نحوه ی نوشتن هر لیست می پردازیم : لیست مرتب Unordered Lists در این لیست ها ترتیب آیتم ها اهمیت نداشته و تنها عناصر مرتبط به هم در یک لیست قرار می گیرند. به عنوان مثال به لیست زیر توجه کنید: انواع نوشیدنی های گرم قهوه چای نسکافه همان طور که مشاهده می کنید در این لیست ترتیب اهمیت نداشته و فرقی نمی کند […]

دیدگاه ها

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.