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

نیازمندی ها سرور
اسکریپت دایرکت اینستاگرام بر مبنای فریمورک لاراول پیاده سازی شده است و برای اجرا به برخی از نیازمندی های سرور زیر نیاز دارد:
- 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
نصب
- فایل دانلودی را برروی هاست خود آپلود کرده و از حالت فشرده خارج کنید.
- پوشه اصلی قرار گیری اسکریپت برروی هاست باید حالت
public
باشد. - محتویات فایل env.example. را کپی کرده و فایلی با نام env. بسازید و محتویات را در آن قرار دهید.
- به قسمت نصب به آدرس: http://example.com/install بروید.
- اطلاعات خواسته شده را وارد نمایید و مراحل نصب را طی کنید.
برنامه ریزی
برنامه ریز
برای مشاهده فعالیت حساب کاربری خود می بایست کرونجاب زیر را در هاست خود تنظیم نمایید:
* * * * * 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:*
اگر از سوپروایزر استفاده می کنید، در قسمت تنظیمات نوع برنامه ریز را برروی سوپروایزر قرار دهید..
بروزرسانی
مراحل بروزرسانی مانند مراحل نصب بسیار آسان می باشد.کافیست مراحل زیر را قدم به قدم اجرا نمایید.
- از فایل ها و دیتابیس خود پشتیبان بگیرید.
- فایل ها و فولدرهای نسخه جدید را جایگزین نسخه قبلی نمایید.
- سپس به مسیر http://example.com/update بروید.
- مراحل موجود را انجام دهید.