২৪৪১

(২৫ উত্তর, পোস্ট করা হয়েছে প্রোগ্রামিং)

সমস্যার সমাধান হয়েছে। big_smile তবে আমার মতো নতুনেরা যাতে এ ধরনের সমস্যায় না পড়েন, সেজন্য পুরো বিষয়টা নিয়ে একটা পোস্ট দেবার কথা ভাবছি।:-? আপনারা কী বলেন?

২৪৪২

(২৫ উত্তর, পোস্ট করা হয়েছে প্রোগ্রামিং)

হাঙ্গরিকোডার লিখেছেন:

আপনাকে আগেই বলেছি জুমলাপ্যাক ব্যবহার করেন! ফাইল ও ডেটাবেস মাইগ্রেশনে এর চেয়ে সহজ কোন তাবিজ আমার জানা নেই!
লোকালহোস্টেই জুমলাপ্যাক প্র্যাকটিস করুন। লোকালহোস্টের একটা সাইট থেকে এক্সপোর্ট করে আরেকটায় ইমপোর্ট করুন। পুরো বোঝা হয়ে গেলে তারপর সার্ভারে প্র্যাকটিস করুন।

লোকালহোস্ট জুমলাপ্যাক ব্যবহার করলাম। কোনো সমস্যা হয় নি। কিন্তু সার্ভারে হোস্ট করতে গেলেই সমস্যা হচ্ছে। একই ম্যাসেজ আসছে বারবার। ছবিটা দেখুন। http://forum.projanmo.com/uploads/2009/03/2527_1.jpg
এখন বলুন যে কী করবো।]

১. ডেটাবেইজ টাইপ তো ঠিকই থাকবে।
২. হোস্ট নেম কী বসবে? আগে ছিলো localhost। এখন কি gouroy.freehosia.com নাকি freehostia.com বসবে?
৩. ইউজার নেম কি host বসবে নাকি gouroy বসবে? এটি হোস্টিং সাইটে আমার ইউজার নেম। অথবা এই হোস্টিং সাইটে আমার মাইএককিউএল ডেটাবেজের নাম gouroy_gouroy আছে। সেটি বসাবো?
৪. পাসওয়ার্ড কি লোকালহোস্টের পাসওয়ার্ডটি বসাবো? নাকি লোকালহোস্টের ডেটাবেজের পাসওয়ার্ড দিবো? নাকি এই হোস্টিং সাইটের পাসওয়ার্ড বসাবো? নাকি gouroy_gouroy-এর পাসওয়ার্ড বসাবো?
৫. ডেটাবেজ নেম তো সবজায়গায় install বসাচ্ছি। এখানে কি সেটি একইভাবে থাকবে?

আমি অনেকভাবে চেষ্টা করলাম। কিন্তু কিছুতেই কিছু হয় নি। ছোটখাটো একটি জায়গায় এমনভাবে আটকে গেলাম যে বের হতেই পারছি না।

কেউ সরাসরি দেখিয়ে দিয়ে সাহায্য করতে পারলে ভালো হতো। সেক্ষেত্রে সরাসরি গিয়ে দেখা করতাম। আছেন কি কেউ এমন?

*** ওয়েব সার্ভারে সরাসরি জুমলা ইনস্টল করতে গেলেও এই স্টেপে কি একইভাবে সবকিছু বসাতে হবে কিনা, জানাবেন প্লিজ।

২৪৪৩

(২৫ উত্তর, পোস্ট করা হয়েছে প্রোগ্রামিং)

হাঙ্গরিকোডার, আপনার পরামর্শটা মনে ধরেছে। এইমাত্র জুমলাপ্যাক দিয়ে ব্যাকআপ করলাম। দেখি আজ রাতে একটা টেস্ট করবো। ধন্যবাদ।

২৪৪৪

(২৫ উত্তর, পোস্ট করা হয়েছে প্রোগ্রামিং)

হা হা হা, সামিউল ভাই, ‍হাল ছেড়ে দিই নি। জুমলা ইনস্টল থেকে শুরু করে সেটিকে লোকালহোস্ট কনফিগার করা এবং একটি ওয়েবসাইট বানানো- এই পুরো কাজটি করতে আমার দিন সাতেক, অর্থাৎ প্রায় ঘণ্টা বিশেক সময় লেগেছে। কিন্তু ডেটাবেজ সম্পর্কে প্রথম থেকেই ভয় ঢুকে গেছে মনে। কেউ একবার দেখিয়ে দিলেই বাকি ‍কাজটা আমি একাই করতে পারতাম। যা হোক, এখন প্রচুর গুগলিং করছি। দেখি শিখতে পারি কিনা।

তবে আপনার কাছ থেকে কিন্তু এই সমস্যা সম্পর্কে একটা পরিষ্কার আইডিয়া পেয়েছি। সেজন্য শুধু ধন্যবাদ নয়, কৃতজ্ঞ্ও থাকলাম। আর একইসঙ্গে ভবিষ্যতে প্রচুর জ্বালাতন করার অনুমতিটাও চাইছি।

অফটপিক: এসব বিষয় নিয়ে মানুষকে জ্বালাতন করতে গিয়ে ভয় পাই। কম্পুগুরুরা নতুনদের সাধারণ প্রশ্ন শুনলে মাইন্ড করেন। অন্য এক ফোরামে তিক্ত অভিজ্ঞতা হয়েছে। আমার এই সমস্যাটি অনেকের জন্য হয়তো কোনো সমস্যাই না, কিন্তু আমার মতো নতুনদের জন্য তো মহাসমস্যা। এতে কেউ মাইন্ড করলে আমরা কোথায় গিয়ে দাড়াই?

তবে আপনাকে জ্বালাতন করতে সাহস পাচ্ছি।

২৪৪৫

(২৫ উত্তর, পোস্ট করা হয়েছে প্রোগ্রামিং)

আমি আরো ঝামেলায় পড়ে গেলাম, কারণ আমি একেবারেই কম্পুকানা। ডেটাবেজ নিয়ে কোনোদিন নড়াচড়া করিনি। গুগলিং করে দেখলাম যে এই কনফিগারেশন ফাইলটি এডিট করলেই সব ঠিক হয়ে যাবে। তাই পুরো ফাইলের বিষয়বস্তু তুলে দিলাম। আশা করি কারো সহায়তা পাবো। কেউ যদি হাতেকলমে দেখিয়ে দেন, তাহলে আরো উপকৃত হই। কেউ সময় দিতে পারলে gtmroy@gmail.com-এখানে মেইল করার অনুরোধ রইল। আমি গিয়ে শিখে আসবো।

সামিউল ভাইকে অসংখ্য ধন্যবাদ। সমাধান পুরোপুরি না হলেও এ ব্যাপারে ধারণাটা পরিষ্কার হয়েছে যেটা আজকের আগেও ছিলো না। অসংখ্য ধন্যবাদ।

২৪৪৬

(২৫ উত্তর, পোস্ট করা হয়েছে প্রোগ্রামিং)

আপনার কাজে লাগতে পারে ভেবে কনফিগারেশ.পিএইচপি ফাইলের যাবতীয় তথ্য এখানে তুলে দিলাম (সাইটনেম ও পাসওয়ার্ডটা ছাড়া, কিছু মনে করবেন না প্লিজ)। কিছু কিছু ক্ষেত্রে আমি পরে পরিবর্তন করেছি, সেই লাইনগুলোর পরে দুটি করে প্লাস চিহ্ন দিয়ে রাখলাম

<?php
class JConfig {
    var $offline = '0';
    var $editor = 'tinymce';
    var $list_limit = '20';
    var $helpurl = 'http://help.joomla.org';
    var $debug = '0';
    var $debug_lang = '0';
    var $sef = '1';
    var $sef_rewrite = '0';
    var $sef_suffix = '0';
    var $feed_limit = '10';
    var $secret = 'AwMWNa3ZY4trcuxx';
    var $gzip = '0';
    var $error_reporting = '-1';
    var $xmlrpc_server = '0';
    var $log_path = 'http://www.সাইটনেম.co.cc';                         ++
    var $tmp_path = 'http://www.সাইটনেম.co.cc';                         ++
    var $live_site = 'http://www.সাইটনেম.co.cc';                          ++
    var $force_ssl = '0';
    var $offset = '6';
    var $caching = '0';
    var $cachetime = '15';
    var $cache_handler = 'file';
    var $memcache_settings = array();
    var $ftp_enable = '0';
    var $ftp_host = '127.0.0.1';
    var $ftp_port = '21';
    var $ftp_user = 'admin';
    var $ftp_pass = 'পাসওয়ার্ড';
    var $ftp_root = '';
    var $dbtype = 'mysql';
    var $host = 'localhost';
    var $user = 'root';
    var $db = 'install';
    var $dbprefix = 'jos_';
    var $mailer = 'mail';
    var $mailfrom = 'gtmroy@gmail.com';
    var $fromname = 'সাইটনেম';
    var $sendmail = '/usr/sbin/sendmail';
    var $smtpauth = '0';
    var $smtpuser = '';
    var $smtppass = '';
    var $smtphost = 'http://localhost';
    var $MetaAuthor = '1';
    var $MetaTitle = '1';
    var $lifetime = '15';
    var $session_handler = 'database';
    var $password = 'পাসওয়ার্ড';
    var $sitename = 'www.সাইটনেম.co.cc';                                               ++
    var $MetaDesc = 'Education related articles of Bangladesh are placed here. Please submit your article.';
    var $MetaKeys = 'education, Bangladesh';
    var $offline_message = 'This site is down for maintenance. Please check back again soon.';
}
?>

২৪৪৭

(২৫ উত্তর, পোস্ট করা হয়েছে প্রোগ্রামিং)

হ্যাঁ, ডেটাবেজ করা যায় এবং সেখানে পিএইচপি মাইঅ্যাডমিন আছে।

২৪৪৮

(২৫ উত্তর, পোস্ট করা হয়েছে প্রোগ্রামিং)

অসংখ্য ধন্যবাদ।

প্রথম কথা হলো আমি আলাদা করে কোনো ডেটাবেইজ তৈরি করি নি। লোকালহোস্টে জুমলা ইনস্টল করার সময় ইনস্টল স্যাম্পল ডেটা ইনস্টল করেছি। তারপর কিছু কাস্টমাইজ করে বিভিন্ন আর্টিকেল যোগ করেছি। নতুন করে ডেটাবেইজ তৈরি করি নি।

ওয়েব হোস্টিং-এ জুমলা কীভাবে ইনস্টল করে সেটা জানি না। কেউ কি একটু বিস্তারিত বলবেন? এক্ষেত্রে কি জুমলার গ্লোবাল কনফিগারেশনে গিয়ে এফটিপি নাম, ইউজার নেম এবং পাসওয়ার্ড দিলেই হবে? নাকি অন্য কোনো উপায় আছে?

আর দ্বিতীয় পদ্ধতিতে কীভাবে ডেটাবেজ ইমপোর্ট করবে ডেটাবেজে? একটু বিস্তারিত বলবেন কি? আমি জুমলাতে একেবারেই নতুন। যে কারণে এই সমস্যাগুলো হচ্ছে।

ধন্যবাদ।

২৪৪৯

(২৫ উত্তর, পোস্ট করা হয়েছে প্রোগ্রামিং)

ক্যাটেগরি সংক্রান্ত সমস্যা দূর হয়েছে। ধন্যবাদ। কিন্তু এখন নতুন সমস্যায় পড়েছি।

১. লোকালহোস্টের পুরো সাইটটাকে আমি এফটিপি দিয়ে হোস্টিং করলাম। কিন্তু www.gtmroy.co.cc ওয়েবে গেলেই মেসেজ আসে এরকম- Database Error: Unable to connect to the database:Could not connect to MySQL

কোথাও কোনো সমস্যা হয়েছে কিনা বুঝতে পারছি না। উল্লেখ্য, এই ফাইলগুলো আমি দুইদিনে আপলোড করেছি। তবে গতকাল কিছুটা আপলোড করার পর মাঝখানে দু’একটি আর্টিকেল পরিবর্তন করেছি। এ কারণে কি কোনো সমস্যা হতে পারে?

২. জুমলাপ্যাক ডাউনলোড করেছি। এটি কি অন্যান্য মডিউল বা প্লাগইন যেভাবে ইনস্টল করে সেভাবেই ইনস্টল করতে হয়? আর জুমলাপ্যাক দিয়ে সার্ভারে আপলোড করলে কি সময় কম লাগে? জুমলাপ্যাক কীভাবে ব্যবহার করতে হয় এ ব্যাপারে সার্চ দিয়ে কিছু পাই নি। এ সম্পর্কিত কোনো টিউটোরিয়ালের সন্ধান কি কারো কাছে আছে?

ধন্যবাদ।

২৪৫০

(২৫ উত্তর, পোস্ট করা হয়েছে প্রোগ্রামিং)

অসংখ্য ধন্যবাদ, হাঙ্গরিকোডার।

১. ধন্যবাদ। বুঝতে পেরেছি।
২. জুমলাপ্যাকটা ব্যবহার করে দেখি। পরে কোনো সমস্যায় পড়লে এটা নিয়ে আপনার শরণাপন্ন হবো।
৩. ক্যাটাগরি করেছি। সেক্ষেত্রে বোধহয় ওই সেকশনে ক্লিক করলে সবগুলো ক্যাটাগরি দেখাবে। নির্দিষ্ট কোনো ক্যাটাগরিতে ক্লিক করলে ওই ক্যাটাগরির সব আর্টিকেল দেখাবে। আমি কি ঠিক বললাম?
৪. মডিউল ম্যানেজার থেকে প্রথম পাতায় রাখার জন্য যেভাবে সেকশনটা সিলেক্ট করে দিয়েছি, ক্যাটাগরিটা সেভাবে রাখার কোনো উপায় পাচ্ছি না। মডিউলে ক্যাটাগরি শব্দটাই দেখছি না।
৫. দেখি, আমিই খুঁজে দেখি।

বিশাল সাহায্যের জন্য ধন্যবাদ।

২৪৫১

(২৫ উত্তর, পোস্ট করা হয়েছে প্রোগ্রামিং)

জুমলা সিএমএস ব্যবহার করে একটি ওয়েবসাইট বানালাম। কিন্তু দু'একটি প্রশ্নের উত্তর জানা দরকার। অভিজ্ঞরা সাহায্য করলে ভালো হয়।

১. আমি এখন লোকালহোস্টে জুমলা ইনস্টল করে ওয়েবসাইটটি বানিয়েছি। যখন কোনো সার্ভারে হোস্ট করবো, তখন কি এভাবেই সবকিছু কন্ট্রোল করতে পারবো? অর্থাৎ এখন যেভাবে কাজ করছি, সেভাবেই কাজ করতে পারবো কি?

২. পুরো সাইট একবার আপলোড করার পর পরবর্তী সময়ে লোকালহোস্টে সামান্য পরিবর্তন আনলেও কি পুরো ডিরেক্টরি ধরে সব ফাইল-ফোল্ডার আপলোড করতে হবে? না করতে হলে কী কী আপলোড করতে হবে পরবর্তী সময়ে?

৩. জুমলার মেনু অংশে একএকটি মেনুতে মাত্র একটি করে আর্টিকেল রাখা যায়। এই অংশে একাধিক আর্টিকেল রাখার উপায় আছে কি?
যেমন- আমার মেনুর একটি বাটনের নাম হয় প্রযুক্তি, তাহলে প্রযুক্তিতে ক্লিক করে এর উপর অন্তত ১০টি আর্টিকেল রাখা যাবে, এমন ব্যবস্থা কি করা যাবে?

৪. মেনুর মতো জুমলাতে সেকশন বাইরে প্রদর্শন করা যায়। নির্দিষ্ট সেকশনে ক্লিক করে যে কেউ ওই সেকশনের সব আর্টিকেল একসাথে পেতে পারেন। ক্যাটাগরিতেও কি এরকম করা যায়?

৫. জুমলাতে গুগল অ্যাডসেন্স ব্যবহার করার জন্য সবচেয়ে ভালো মডিউল বা প্লাগইন কোনটা?

ধন্যবাদ।