پرش به مطلب اصلی
نسخه: 1.1.0

نصب و راه اندازی

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

نصب روی آپاچی

  • یک پایگاه داده MySQL (یا MariaDB) جدید از cPanel خود (یا از کنترل پنل مشابه) با استفاده از phpMyAdmin (یا ابزار مدیریت پایگاه داده مشابه) ایجاد کنید. و کاربر را برای مدیریت پایگاه داده با امتیازات/مجوزهای کامل اضافه کنید.
  • پس از ایجاد پایگاه داده، فایلی را که از ژاکت دانلود کرده اید از حالت فشرده خارج کنید و محتویات پوشه برنامه را در ریشه سرور خود آپلود کنید، معمولاً /path/to/www/ یا /path/to/html/ یا /path/to/httpdocs/ یا /path/to/public_html/.
مهم

همیشه از یک برنامه دستکاپ مانند FileZilla برای آپلود فایل ها در FTP به جای فایل منیجر‌های مبتنی بر وب استفاده کنید تا از مشکلات مربوط به فایل های خراب یا آپلود نشده به درستی جلوگیری کنید.

مهم

مطمئن شوید که فایل htaccess به درستی از پوشه دانلود به پوشه برنامه اصلی روی سرور شما کپی شده است.

این همان چیزی است که فایل ها باید در سرور شما به نظر برسند: File structure

  • به URL نصب اسکریپت (یعنی http://mysite.com/install) بروید.
  • و راهنمای نصب وب را دنبال کنید.

نصب روی انجین‌ایکس

  • یک پایگاه داده MySQL (یا MariaDB) جدید از cPanel خود (یا از کنترل پنل مشابه) با استفاده از phpMyAdmin (یا ابزار مدیریت پایگاه داده مشابه) ایجاد کنید. و کاربر را برای مدیریت پایگاه داده با امتیازات/مجوزهای کامل اضافه کنید.
  • تمام فایل های بسته لاراکلاسیفایر را در ریشه سرور خود قرار دهید، معمولاً /path/to/www/ یا /path/to/html/ یا /path/to/httpdocs/ یا /path/to/public_html/ و پیکربندی سرور خود را به این صورت تنظیم کنید:
...
root "/path/to/www/public";
...
location / {
try_files $uri $uri/ /index.php?$query_string;
}
...

یا

...
root "/path/to/public_html/public";
...
location / {
try_files $uri $uri/ /index.php?$query_string;
}
...

برای اطلاعات بیشتر در مورد پیکربندی سرور انجین‌ایکس، به این پیوند سر بزنید.

  • سپس انجین‌ایکس را مجددا راه اندازی کنید.
    • به URL نصب اسکریپت (یعنی http://mysite.com/install) بروید.
  • و مراحل نصب وب را دنبال کنید.

نصب روی لوکال هاست

  • شما باید با استفاده از یک میزبان مجازی محلی یک نام دامنه (به عنوان مثال http://mysite.localhost) به جای localhost (http://localhost/mysite) ایجاد کنید.

نکات

مهم

اسکریپت پوشه "نصب" ندارد. نصب توسط یک کنترلر انجام می شود.

مهم

زمان بارگذاری اسکریپت در طول مراحل نصب و ارتقاء ممکن است طولانی به نظر برسد، اما در واقع اینطور نیست. در واقع، با در نظر گرفتن اینکه تنظیمات سرور ممکن است از یک کاربر به کاربر دیگر متفاوت باشد، ما برای جلوگیری از اجرای هر گونه درخواست ناهمزمان فرآیندهای نصب و/یا ارتقا، زمان‌های مکث 1 تا 2 ثانیه‌ای را در کدهای نصب و ارتقا انتخاب کرده‌ایم.