ব্ল্যাক ফ্রাইডে সেল60% পর্যন্ত ছাড়
  • বার্ষিক প্ল্যানে প্রথম বছর 60% ছাড়
  • লাইফটাইম লাইসেন্সে 45% ছাড়
শেষ হবে
অফারটি নিন

শেয়ার্ড হোস্টিং (cPanel) স্থাপন

স্টোর কনসোল VPS (Docker বা LEMP) পছন্দ করে, কিন্তু এটি একটি সক্ষম শেয়ার্ড হোস্টেও চলে। শেয়ার্ড হোস্টিং মানে রুট অ্যাক্সেস নেই, সাধারণত MySQL PostgreSQL এর পরিবর্তে, Redis নেই, এবং দীর্ঘস্থায়ী প্রক্রিয়া নেই — এই পৃষ্ঠায় ঠিক কি পরিবর্তন হয় তা আলোচনা করা হয়েছে।

ন্যূনতম হোস্ট সক্ষমতা

  • PHP 8.4 স্ট্যান্ডার্ড Laravel এক্সটেনশনের সাথে (বেশিরভাগ cPanel PHP সিলেক্টরে এগুলি অন্তর্ভুক্ত থাকে)
  • MySQL 8.0+ বা MariaDB 10.6+ (যেখানে উপলব্ধ সেখানে PostgreSQL পছন্দনীয়)
  • ক্রন কাজ (প্রতি মিনিটে অন্তত)
  • SSH অ্যাক্সেস composer এবং artisan
  • এর জন্য দৃঢ়ভাবে সুপারিশ করা হয়।

ধাপ 1: ডকুমেন্ট রুট আপলোড এবং পয়েন্ট করুন

আপনার লাইসেন্সকৃত জিপটি public_html এর বাইরে আপলোড এবং এক্সট্র্যাক্ট করুন, তারপর (সাব)ডোমেইনের ডকুমেন্ট রুটকে অ্যাপের public/ ডিরেক্টরিতে cPanel → ডোমেইন থেকে পয়েন্ট করুন। কখনোই অ্যাপ্লিকেশন রুট নিজেকে প্রকাশ করবেন না।

ধাপ 2: শেয়ার্ড হোস্টিংয়ের জন্য .env কনফিগার করুন

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=cpaneluser_storeconsole
DB_USERNAME=cpaneluser_sc
DB_PASSWORD=your_password

QUEUE_CONNECTION=database
CACHE_STORE=database
SESSION_DRIVER=database
BROADCAST_CONNECTION=null

এই ড্রাইভারগুলি প্রথম শ্রেণীর: কিউ, ক্যাশ, এবং সেশন টেবিলগুলি ডিফল্ট মাইগ্রেশনে পাঠানো হয়, তাই Redis এর প্রয়োজন নেই।

ধাপ 3: মাইগ্রেট এবং বিল্ড করুন

php artisan migrate --seed
npm run build   # or build locally and upload public/build

ধাপ 4: ক্রন এন্ট্রি (Horizon এবং systemd প্রতিস্থাপন করে)

cPanel → ক্রন কাজের মধ্যে দুটি ক্রন কাজ যোগ করুন:

* * * * * php /home/USER/storeconsole/artisan schedule:run
* * * * * php /home/USER/storeconsole/artisan queue:work database --stop-when-empty --max-time=55

দ্বিতীয় এন্ট্রি প্রতি মিনিটে প্রতিটি কিউ নিষ্কাশন করে এবং বেরিয়ে যায়, যা শেয়ার্ড-হোস্ট প্রক্রিয়া সীমার অধীনে নিরাপদ। Horizon এবং এর ড্যাশবোর্ড শেয়ার্ড হোস্টিংয়ে ব্যবহৃত হয় না।

কি অবনতি ঘটে — এবং কিভাবে

  • AI সেমান্টিক ফিচার (ভেক্টর সার্চ, এমবেডিংস) PostgreSQL + pgvector প্রয়োজন — MySQL এ এগুলি পরিষ্কারভাবে বন্ধ হয়ে যায় যখন AI চ্যাট, উৎপাদন, এবং রিপোর্ট টুলগুলি আপনার কনফিগার করা প্রদানকারীর মাধ্যমে কাজ করতে থাকে
  • রিয়েল-টাইম চ্যাট & নোটিফিকেশন VPS এ Reverb/WebSockets ব্যবহার করে — এর অভাবে UI স্বয়ংক্রিয়ভাবে সময়কালীন পোলিংয়ে ফিরে যায় (BROADCAST_CONNECTION=null)
  • ব্যাকগ্রাউন্ড কাজ একটি নিবেদিত কর্মীর চেয়ে এক মিনিট পরে চলে — মেইল, ইনভয়েস, এবং রিপোর্টের জন্য গ্রহণযোগ্য; ভারী স্টোরগুলি VPS এ স্থানান্তর করা উচিত

কখন VPS এ আপগ্রেড করবেন

যখন আপনি POS বা ডেলিভারি ডিসপ্যাচ (লেটেন্সি-সংবেদনশীল) সক্ষম করেন, AI সার্চে নির্ভর করেন, বা প্রতি মিনিটে কয়েকটির বেশি অর্ডার প্রক্রিয়া করেন তখন VPS এ চলে যান। আপনার ডেটা একটি স্ট্যান্ডার্ড ডেটাবেস ডাম্পের সাথে স্থানান্তরিত হয় — পুনরায় ইনস্টল করার প্রয়োজন নেই।

শেষ হালচাল: 11/7/2026