نبیل
تکنیکی معاون
السلام علیکم،
اردو ایس ایم ایف فورم سپورٹ ریلیز کرنے کے بعد کچھ دوستوں نے فرمائش کی تھی کہ اسے اردو ویب سرور پر انسٹال کرنے کی ہدایات فراہم کر دی جائیں تاکہ اس کی ٹیسٹنگ آسان ہوجائے۔ میں نے خود ایس ایم ایف فورم کو اردو ویب سرور پر انسٹال کرکے دیکھا ہے اور اس سلسلے میں چند مسائل بھی سامنے آئیں ہیں۔ میں اس پوسٹ میں اردو ویب سرور پر اردو ایس ایم ایف فورم انسٹال کرنے کی مرحلہ وار ہدایات پیش کر رہا ہوں۔
اردو ویب سرور کی روٹ میں فائلیں کاپی کریں
سب سے پہلے ذیل کی تصویر کے مطابق اردو ویب سرور کے diskw->www فولڈر میں ایک smfurdu فولڈر بنائیں اور اس میں smf فورم کے حالیہ ورژن (1.1.2) کی فائلیں کاپی کریں۔ اس کے بعد اس smfurdu فولڈر میں اردو ایس ایم فورم سپورٹ میں شامل Themes فولڈر کو کاپی کر دیں جس سے اس میں پہلے سے موجود Themes فولڈر میں فائلیں اوور رائٹ ہو جائیں گی۔
اردو ویب سرور سٹارٹ کریں
جیسا کہ تصویر میں دکھایا گیا ہے، Server_Start.bat پر ڈبل کلک کرکے اردو ویب سرور سٹارٹ کریں:
ڈیٹابیس بنانا
فورم انسٹال کرنے سے پہلے اس کے لیے ایک ڈیٹابیس بنانا ضروری ہے۔ جیسا کہ ذیل کی تصویر میں دکھایا گیا ہے، یہ کام phpMyAdmin کے ذریعے بآسانی کیا جا سکتا ہے۔ سب سے پہلے اردو ویب سرور کے صفحہ اول پر phpMyAdmin کے ربط پر کلک کریں۔ اس سے phpMyAdmin کا صفحہ نمودار ہو جائے گا۔
اس کے بعد تصویر میں دکھائے گئے طریقے کے مطابق ایک نئی ڈیٹابیس smfurdu بنائیں اور اس کی کولیشن utf8_unicode_ci رکھیں۔
ڈیٹابیس کامیابی سے بن جانے پر ذیل کی تصویر کے مطابق پیغام ڈسپلے ہوگا۔
فورم انسٹال کریں
فورم سوفٹویر کی فائلیں کاپی کرنے اور ڈیٹابیس بنانے کے بعد فورم انسٹال کرنے کا مرحلہ آتا ہے۔ اردو ویب سرور پر ایس ایم فورم فورم کی انسٹال کچھ مسئلہ کرتی ہے۔ اس کے حل کے لیے اس کے انسٹال پروگرام میں معمولی سی تبدیلی کرنی پڑتی ہے۔ اس کے لیے فورم کی روٹ میں install.php کو ایڈیٹر میں کھولیں اور اس کی لائن نمبر 338 اور 339 کو ذیل کے انداز میں کمنٹ آؤٹ کر دیں:
اس کے بعد اپنے ویب براؤزر میں فورم کے ربط (localhost/smfurdu) پر جائیں۔ اس سے فورم کا انسٹال پروگرام سٹارٹ ہو جائے گا۔ مجھے انسٹالیشن کے دوران English منتخب کرنے کی ضرورت پیش آ گئی تھی کیونکہ ابھی اس حصے کا اردو ترجمہ مکمل نہیں ہے۔
انسٹالیشن کی معلومات شامل کرتے ہوئے ڈیٹابیس کی ٹائپ utf-8 منتخب کریں جیسا کہ ذیل کی تصویر میں دکھایا گیا ہے:
اس کے بعد ڈیٹابیس سے متعلقہ معلومات شامل کریں۔ یاد رہے کہ اردو ویب سرور میں مائی ایس کیو ایل کا یوزر نیم root اور اس کا پاسورڈ بھی root ہی ہے۔
اس سے اگلے صفحے پر ایڈمن یوزر سے متعلقہ معلومات شامل کریں۔ یہاں آپ سے ڈیٹابیس پاسورڈ ایک مرتبہ پھر پوچھا جائے گا۔
اس کے بعد آپ فورم کے صفحہ اول پر جائیں۔ وہاں ایک پیغام ملے گا کہ آپ نے ابھی تک install.php فائل ڈیلیٹ نہیں کی۔
اس فائل کو ڈیلیٹ یا ری نیم کر دیں۔ اس مرحلے پر ایس ایم ایف فورم کی انسٹالیشن مکمل ہو جائے گی۔ اگر آپ نے انسٹالیشن کے دوران English منتخب کی تھی تو اب اپنے پروفائل میں جا کر اردو منتخب کر لیں۔ اس کے ساتھ ہی آپ ایڈمن سیکشن میں جا کر فورم کی مختلف سیٹنگز تبدیل کر سکتے ہیں اور نئے زمرہ جات شامل کر سکتے ہیں۔
میں امید کرتا ہوں کہ اس ٹیوٹوریل کے ذریعے آپ کی اردو ویب سرور پر اردو ایس ایم ایف فورم انسٹال کرنے کے سلسلے میں رہنمائی ہوگی۔ میں اس سلسلے میں آپ کی آراء کا منتظر رہوں گا۔
والسلام
اردو ایس ایم ایف فورم سپورٹ ریلیز کرنے کے بعد کچھ دوستوں نے فرمائش کی تھی کہ اسے اردو ویب سرور پر انسٹال کرنے کی ہدایات فراہم کر دی جائیں تاکہ اس کی ٹیسٹنگ آسان ہوجائے۔ میں نے خود ایس ایم ایف فورم کو اردو ویب سرور پر انسٹال کرکے دیکھا ہے اور اس سلسلے میں چند مسائل بھی سامنے آئیں ہیں۔ میں اس پوسٹ میں اردو ویب سرور پر اردو ایس ایم ایف فورم انسٹال کرنے کی مرحلہ وار ہدایات پیش کر رہا ہوں۔
اردو ویب سرور کی روٹ میں فائلیں کاپی کریں
سب سے پہلے ذیل کی تصویر کے مطابق اردو ویب سرور کے diskw->www فولڈر میں ایک smfurdu فولڈر بنائیں اور اس میں smf فورم کے حالیہ ورژن (1.1.2) کی فائلیں کاپی کریں۔ اس کے بعد اس smfurdu فولڈر میں اردو ایس ایم فورم سپورٹ میں شامل Themes فولڈر کو کاپی کر دیں جس سے اس میں پہلے سے موجود Themes فولڈر میں فائلیں اوور رائٹ ہو جائیں گی۔
اردو ویب سرور سٹارٹ کریں
جیسا کہ تصویر میں دکھایا گیا ہے، Server_Start.bat پر ڈبل کلک کرکے اردو ویب سرور سٹارٹ کریں:
ڈیٹابیس بنانا
فورم انسٹال کرنے سے پہلے اس کے لیے ایک ڈیٹابیس بنانا ضروری ہے۔ جیسا کہ ذیل کی تصویر میں دکھایا گیا ہے، یہ کام phpMyAdmin کے ذریعے بآسانی کیا جا سکتا ہے۔ سب سے پہلے اردو ویب سرور کے صفحہ اول پر phpMyAdmin کے ربط پر کلک کریں۔ اس سے phpMyAdmin کا صفحہ نمودار ہو جائے گا۔
اس کے بعد تصویر میں دکھائے گئے طریقے کے مطابق ایک نئی ڈیٹابیس smfurdu بنائیں اور اس کی کولیشن utf8_unicode_ci رکھیں۔
ڈیٹابیس کامیابی سے بن جانے پر ذیل کی تصویر کے مطابق پیغام ڈسپلے ہوگا۔
فورم انسٹال کریں
فورم سوفٹویر کی فائلیں کاپی کرنے اور ڈیٹابیس بنانے کے بعد فورم انسٹال کرنے کا مرحلہ آتا ہے۔ اردو ویب سرور پر ایس ایم فورم فورم کی انسٹال کچھ مسئلہ کرتی ہے۔ اس کے حل کے لیے اس کے انسٹال پروگرام میں معمولی سی تبدیلی کرنی پڑتی ہے۔ اس کے لیے فورم کی روٹ میں install.php کو ایڈیٹر میں کھولیں اور اس کی لائن نمبر 338 اور 339 کو ذیل کے انداز میں کمنٹ آؤٹ کر دیں:
کوڈ:
//elseif (session_save_path() == '/tmp' && substr(__FILE__, 1, 2) == ':\\')
// $error = 'error_session_save_path';
اس کے بعد اپنے ویب براؤزر میں فورم کے ربط (localhost/smfurdu) پر جائیں۔ اس سے فورم کا انسٹال پروگرام سٹارٹ ہو جائے گا۔ مجھے انسٹالیشن کے دوران English منتخب کرنے کی ضرورت پیش آ گئی تھی کیونکہ ابھی اس حصے کا اردو ترجمہ مکمل نہیں ہے۔
انسٹالیشن کی معلومات شامل کرتے ہوئے ڈیٹابیس کی ٹائپ utf-8 منتخب کریں جیسا کہ ذیل کی تصویر میں دکھایا گیا ہے:
اس کے بعد ڈیٹابیس سے متعلقہ معلومات شامل کریں۔ یاد رہے کہ اردو ویب سرور میں مائی ایس کیو ایل کا یوزر نیم root اور اس کا پاسورڈ بھی root ہی ہے۔
اس سے اگلے صفحے پر ایڈمن یوزر سے متعلقہ معلومات شامل کریں۔ یہاں آپ سے ڈیٹابیس پاسورڈ ایک مرتبہ پھر پوچھا جائے گا۔
اس کے بعد آپ فورم کے صفحہ اول پر جائیں۔ وہاں ایک پیغام ملے گا کہ آپ نے ابھی تک install.php فائل ڈیلیٹ نہیں کی۔
اس فائل کو ڈیلیٹ یا ری نیم کر دیں۔ اس مرحلے پر ایس ایم ایف فورم کی انسٹالیشن مکمل ہو جائے گی۔ اگر آپ نے انسٹالیشن کے دوران English منتخب کی تھی تو اب اپنے پروفائل میں جا کر اردو منتخب کر لیں۔ اس کے ساتھ ہی آپ ایڈمن سیکشن میں جا کر فورم کی مختلف سیٹنگز تبدیل کر سکتے ہیں اور نئے زمرہ جات شامل کر سکتے ہیں۔
میں امید کرتا ہوں کہ اس ٹیوٹوریل کے ذریعے آپ کی اردو ویب سرور پر اردو ایس ایم ایف فورم انسٹال کرنے کے سلسلے میں رہنمائی ہوگی۔ میں اس سلسلے میں آپ کی آراء کا منتظر رہوں گا۔
والسلام