যাচাই
প্রথমে ইনস্টলার দেখে নেয় এই ওয়েবসাইট কোন PHP-তে চলে এবং কোন ফোল্ডারগুলোতে লেখে। এটি দেখে ওয়েব সার্ভারের নিজের PHP দিয়ে, যেটি দিয়ে সাইট আসলে চলে; টার্মিনালের PHP-র সংস্করণ এর থেকে আলাদা হতে পারে।
যে PHP-তে চলে
- PHP 8.4.27, ওয়েব সার্ভার যেভাবে চালায় (litespeed)।
- এর প্রোগ্রাম
/usr/local/bin/lsphp- এর সেটিংস ফাইল
/opt/alt/php84/etc/php.ini- টার্মিনালে একই PHP
/opt/alt/php84/usr/bin/php- ওয়েবসাইটের ফোল্ডার
/home/bangohos/public_html
PHP এক্সটেনশন
- ওয়েবসাইটের দরকারি সব এক্সটেনশন চালু আছে (মোট 10টি)।
- চালু নেই; এগুলো ছাড়াও ওয়েবসাইট চলে, তবে একটু কম ভালোভাবে: intl। intl বাংলা শিরোনাম থেকে পাতার ঠিকানা ঠিকভাবে তৈরি করে; exif কাত করে তোলা ছবি সোজা করে। আপনার হোস্ট দিলে PHP Selector-এর Extensions-এ এগুলোতেও টিক দিন।
যে ফোল্ডারগুলোতে লেখে
- ওয়েবসাইট যে ফোল্ডারগুলোতে লেখে, সবগুলো আছে এবং সেখানে লেখা যায়।
সাইটের কপি
- .env.example ফাইলটি আছে; সাইটের সেটিংস এখান থেকেই লেখা হয়।
ওয়েবসাইটের যা যা দরকার, সব আছে।
ইনস্টল কোড
আপনার হোস্টিংয়ের File Manager-এ এই ফাইলটি খুলুন এবং এর ভেতরের কোডটি কপি করুন:
/home/bangohos/public_html/storage/app/install-code
ওয়েবসাইট ইনস্টল না হওয়া পর্যন্ত এই ইনস্টলার যে কেউ খুঁজে পেলে খুলতে পারে, তাই যে ধাপে কিছু বদলায় সেখানে এই কোড চাওয়া হয়। শুধু যিনি সাইটের ফাইল খুলতে পারেন তিনিই এটি পড়তে পারেন। ইনস্টল শেষ হলে কোডটি মুছে ফেলা হয়।