آموزش نصب اسکریپت دایرکت اینستاگرام

آموزش نصب اسکریپت دایرکت اینستاگرام

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

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

  • PHP >= 7.1.3
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • Ctype PHP Extension
  • JSON PHP Extension
  • BCMath PHP Extension
  • Supervisor (optional)

دیتابیس

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

  • MySQL
  • PostgreSQL
  • SQLite
  • SQL Server

 


نصب

  1. فایل دانلودی را برروی هاست خود آپلود کرده و از حالت فشرده خارج کنید.
  2. پوشه اصلی قرار گیری اسکریپت برروی هاست باید حالت public باشد.
  3. محتویات فایل env.example. را کپی کرده و فایلی با نام env. بسازید و محتویات را در آن قرار دهید.
  4. به قسمت نصب به آدرس: http://example.com/install بروید.
  5. اطلاعات خواسته شده را وارد نمایید و مراحل نصب را طی کنید.

برنامه ریزی

برنامه ریز

برای مشاهده فعالیت حساب کاربری خود می بایست کرونجاب زیر را در هاست خود تنظیم نمایید:

* * * * * php /path-to-your-project/artisan schedule:run >> /dev/null 2>&1

Supervisor (optional)

اگر قصد دارید که از اسکریپت برروی سرور های اشتراکی استفاده کنید که از سوپروایزر پشتیبانی نمی کنند، نگران نباشید زیرا می توانید از کرونجاب نیز استفاده نمایید.

نصب سوپروایزر

برای نصب سوپروایزر برروی Ubuntu از دستور زیر استفاده کنید:

sudo apt-get install supervisor

برای نصب سوپروایزر برروی CentOS از دستور زیر استفاده کنید:

yum install supervisor

تنظیم سوپروایزر

تنظیمات سوپروایزر در فایل /etc/supervisor/conf.d وجود دارند.

[program:pilot-worker]
process_name=%(program_name)s_%(process_num)02d
command=php /path-to-your-project/artisan queue:work --queue=autopilot,message --sleep=3 --tries=3 --stop-when-empty
autostart=true
autorestart=true
user=www-data
numprocs=1
redirect_stderr=true
stdout_logfile=/path-to-your-project/storage/logs/supervisor-worker.log

راه اندازی سوپروایزر

پس از اینکه فایل تنظیمات به خوبی ایجاد شد، با استفاده از دستورات زیر می توانید سوپروایزر را اجرا نمایید:

sudo supervisorctl reread

sudo supervisorctl update

sudo supervisorctl start pilot-worker:*

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

 


بروزرسانی

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

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

  1. از فایل ها و دیتابیس خود پشتیبان بگیرید.
  2. فایل ها و فولدرهای نسخه جدید را جایگزین نسخه قبلی نمایید.
  3. سپس به مسیر http://example.com/update بروید.
  4. مراحل موجود را انجام دهید.
دیدگاه ها

ارسال دیدگاه