دوستان برای اینکه لاراول اکو رو روی سرور اجرا کنیم،باید نود ماژول نصب باشه؟یا همون فایل app.js که از روی لوکال کامپایل شده کافیه؟من یه چت درست کردم با ردیس و سوکت ایو و لاراول اکو،الان بردم رو سرور ولی این لاراول اکو استارت نمیشه،دوستان کسی تجربه داره ممنون میشم کمک کنه
سلام دوست خوبم
شما اول از همه در نظر داشته باش که باید از VPS استفاده کنی .
بعدش شما باید Redis رو نصب و اجرا کنی .
شما باید Node Js رو روی سیستم نصب کرده باشی .
شما باید فایل های node modules رو برای اطمینان بیشتر از ابتدا روی VPS اجرا کنید
همینطور دستور
npm run dev . ( این خیلی مهمه )
بعد این دستورات هم مسلما باید اجرا کنید :
laravel-echo-server init.
laravel-echo-server start
این مراحل رو انجام داده باشید برنامتون مشکلی پیدا نمیکنه .
تشکر،امتحان میکنم ایشالا درست شه ، اونوقت ببخشید اگه همه این کارا رو روی لوکال انجام شده باشه و اوکی باشه،و فقط فایل app.js اپلود شه و توی فایل جیسون laravel-echo-server قسمت authHost رو تغییر بدیم اجرا نمیشه؟
@mojimich2015
@mohammadghorbani1992
شما برای اجرای laravel echo server روی سرور و حالت production میتونید از supervisor استفاده کنید
@mohammadghorbani1992
ببینید کلا وقتی یه پروژه از روی local میره روی production ، فایل های cache و compile و این ها پاک میشن ، چند تا دستور ساده هست که اجرا میکنید و فایل ها رو بعد کپی میکنید . شما اگه روی VPS باشید مراحلی که گفتمو خیلی راحت میتونید انجام بدید و پروژتون اجرا میشه.
من خودم این کارهایی که گفتم رو انجام دادم و پروژم بدون مشکل داره کار میکنه .
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟