PDA

توجه ! این یک نسخه آرشیو شده می باشد و در این حالت شما عکسی را مشاهده نمی کنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش نصب smf به روشي ديگر



Borna66
01-21-2010, 06:37 PM
آموزش نصب SMF

قبل از اینکه تصمیم به نصب SMF بگیرید، حتما باید به موارد زیر توجه کنید:

1. به یاد داشته باشید که این اولین نسخه برنامه است. در حال حاضر نسخه 1.1.3 برنامه بطور عمومی منتشر شده است و این نسخه توسط تعداد زیادی از کاربران در سراسر جهان مورد آزمایش و استفاده قرار می گیرد و اشکالات آن بررسی شده و در نسخه های آتی برنامه برطرف می شوند. بنابر این توصیه می کنیم برای اطمینان بیشتر همیشه از نسخه آلفا استفاده کنید.


2. به حداقل امکانات مورد نیاز برای نصب برنامه توجه نمایید. برای نصب SMF امکانات و شرایطی وجود دارد که حداقل این امکانات می بایست فراهم باشد؛ در غیر این صورت برنامه قادر به اجرا نخواهد بود. لیست امکانات ذکر شده به شرح زیر است:

احتیاجات سمت کاربر
- هر کدام از مرورگرهای Microsoft Internet Explorer 4.0 for Windows, Opera 7, Mozilla 1.0.2, Netscape 6.0, Safari 1.0, Konqueror یا Galeon به دلخواه استفاده خود کاربر.
- مرورگر Opera 6 نیز شامل لیست مرورگرها می شود، اما اجرای کامل تمام دستورات تضمین نمی شود.
- Javascript باید فعال باشد.

احتیاجات سمت سرور
- هر وب سروری که از PHP پشتیبانی کند. از جمله Apache یا Internet Information Services (IIS).
- PHP 4.1.0 یا بالاتر. دستورات زیر می بایست در php.ini تنظیم باشد:
- engine directive فعال باشد.
- تنظیمات کامپایلر magic_quotes_sybase بصورت خاموش باشد.
- تنظیمات کامپایلر session.save_path برای یک پوشه معتبر تنظیم شود.
- تنظیمات session.use_only_cookies چنانچه کوکی ها فعال باشند، برای رسیدگی به جلسات غیر فعال باشد.
- مترجم file_uploads فعال باشد.
- پوشه upload_tmp_dir معتبر باشد.
- بانک اطلاعاتی MySQL نسخه 3.23.4 یا بالاتر
- داشتن حداقل 500 کیلوبایت فضای خالی برای ذخیره داده ها در بانک اطلاعاتی.
- حداقل2.5 مگابات فضا در سرور (فضای اضافی فقط برای فایل های پیوست مورد نیاز است).


توصیه ما برای اجرای بهتر برنامه
- لینوکس یا هر سیستم عامل مبنی بر یونیکس، که تنظیمات مربوط به GNU Aspell و its dictionaries برای اجرای تابع غلط گیر (spell checking) فعال باشد.
- وب سرور Apache که تنظیمات AcceptPathInfo فعال باشد (فقط آپاچی 2 و نسخه های بعدی) برای اجرای موقعیت queryless URLs.
- PHP نسخه 4.3.0 که تنظیمات زیر در فایل php.ini اجرا شده باشد:
- توصیه برای max_input_time directive کمتر از 30 انتخاب شود.
- توصیه برای post_max_size و upload_max_filesize برای آزادی در اختیار حجم های بالاتر در بالاگذاری فایل های پیوست، مقدار بیشتری باشد.
- مقدار session.use_trans_sid خاموش (Off) باشد.
- مقدار session.use-cookies روشن (On) باشد.
- مقدار memory_limit بصورت 8M انتخاب شود.
- مقدار max_execution_time کمتر از 15 باشد.
- مقدار register_globals خاموش (Off) باشد.
- بانک اطلاعاتی MySQL نسخه 4.0.15 یا بالاتر.
- کتابخانه GD نسخه 2.0 یا بالاتر.


دریافت فایل
شما می توانید نصب کننده فایل های زبان فارسی برنامه را از سایت مامبولرن دریافت نمایید.

1. در این صفحه چندین بسته مختلف برای دریافت فایل وجود دارد. برای مثال برای دریافت نسخه 1.0.5 بسته های smf_1-0-5_install.zip - smf_1-1-3_install.tar.gz و یا smf_1-1-3_install.tar.bz2 را دریافت کنید. در داخل این بسته ها فایل های اجرایی برنامه به همراه نصب کننده آن وجود دارد؛ سایر بسته های مربوط به آپدیت و آپگرد برای این نسخه نیز قابل در یافت است که در این آموزش ما تنها در مورد نصب کننده و نسخه Install برنامه صحبت می کنیم.
نکته: در این صفحه علاوه بر بسته های گفته شده، نسخه های قبلی برنامه به همراه نسخه SMF 1.1 Beta 3 Public نیز قابل دریافت است. مسئولیت پشتیبانی برای زبان فارسی توسط فارسیگر و تمامی توسعه دهندگان زبان های مختلف، تنها برای نسخه های نهایی برنامه انجام می گیرد و انتشار و پشتیبانی از نسخه SMF 1.1 بعد از رفع اشکالات و انتشار نسخه آلفا صورت خواهد گرفت.

2. برای دریافت فایل های زبان فارسی به سایت مامبولرن مراجعه و بسته فارسی ساز را دریافت .

بعد از دریافت فایل های فوق (شماره های 1 و 2) این فایل ها را بر روی دیسک سخت خود از فشرده خارج نموده و extract کنید.



آپلود SMF بر روی سرور
در این مرحله باید به ترتیب فایل های دریافت شده و extract شده را به سرور خودتان منتقل کنید. بعد از اتصال به سرور FTP سایتتان، یک پوشه برای اجرای برنامه ایجاد کنید؛ شما در انتخاب عنوان این پوشه آزاد هستید. برای مثال می توانید نام پوشه اجرای SMF را forums انتخاب کنید. در این صورت آدرس انجمن های شما بصورت www.your-site.com/forums (http://www.your-site.com/forums). بعد از این کار نوبت به انتقال فایل ها به سرور فرا می رسد. در ابتدا فایل های بسته smf_1-0-5_install را به پوشه اجرای برنامه منتقل کنید. در انتقال فایل ها از کامپیوتر شخصیتان به سرور دقت کنید تا تمامی فایل های extract شده از آرشیو smf_1-0-5_install بطور کامل در سرور قرار گیرند. مدت زمان این انتقال بستگی به سرعت اینترنت شما دارد.

بعد از این بسته شما باید فایل های فشرده فارسی ساز را به سرور منتقل کنید. در داخل فایل فشرده فارسی ساز یک پوشه با نام Themes وجود دارد که حاوی فایل های زبان فارسی برنامه است. این پوشه باید عینا بر روی پوشه Themes موجود در سرور Replace شود.

در پایان کار باید دسترسی برخی از شاخه ها و فایل ها را بصورت قابل خواندن و نوشتن (CHMOD'ed to 777) تغییر دهید. لیست فایل هایی که باید تغییر دهید به شرح زیر است:

* attachments
* avatars
* Packages
* Packages/installed.list
* Packages/server.list
* Smileys
* Themes
* agreement.txt
* Settings.php
* Settings_bak.php
* install.php
* Themes/default/languages/Install.english.php



نصب SMF
بعد از آپلود فایل ها در سرور و تنظیم دسترسی قسمت های گفته شده، نوبت به نصب برنامه رسیده است. قبل از نصب باید بانک اطالاعاتی برنامه را جهت دخیره داده ها ایجاد نمایید و دسترسی لازم برای مدیریت این پایگاه داده را داشته باشید. بعد از این مراحل در مرورگر خود صفحه http://www.yourdomain.tld/smf/install.php را درخواست نمایید. صفحه باز شده برنامه نصب کننده SMF است که در قسمت بالا می توانید زبان فارسی (Persian) را انتخاب کنید. در این بخش سوالاتی از شما پرسیده می شود که در زیر به توضیح آن ها می پردازیم:

نام سایت (Forum Name) : این قسمت برای انتخاب عنوان انجمنهای شماست. این عنوان در تمامی صفحات انجمن، در نوار قانون کپی که در انتهای صفحات وجود دارد و ... نمایش داده خواهد شد.

نام دومین (Forum URL) : در این قسمت باید آدرس کامل دسترسی به انجمن ها را وارد کنید. توجه داشته باشید که حتما در ابتدای آدرس پروتکل http را وارد کنید.

میزبان سرور MySQL : اینجا محلی است که باید آدرس مزبان بانک اطلاعاتی سایتتان را وارد کنید. 99% ممکن است localhost میزبان سرور بانک اطلاعاتی شما باشد.

نام کاربری MySQL : در این قسمت نام کاربری اتصال به بانک اطلاعاتی را وارد کنید. در صورتی که نام کاربری را نمی دانید، نام کاربری FTP سایت را امتحان کنید.

رمزعبور MySQL: در این قسمت رمزعبور اتصال به بانک اطلاعاتی را وارد کنید. در صورتی که رمزعبور را نمی دانید، رمزعبور FTP سایت را امتحان کنید.

نام بانک اطلاعاتی: در این قسمت نام بانک اطلاعاتی را که در مراحل قبلی ایجاد کردید را وارد کنید.

پیشوند جداول بانک اطلاعاتی: در این فلید می بایست پیشوند دلخواه برای جدول ها در بانک اطلاعاتی را وارد کنید.

بعد از تکمیل مشخصات گفته شده چنانچه همه مراحل فوق به درستی انجام شده باشد، در ادامه نصب مشخصات مدیرانجمن انتخاب و مشخص می شود و بعد از آن برنامه نصب شده و قابل استفاده خواهد بود. توجه داشته باشید که بعد از نصب، فایل install.php را از سرور خود حذف نمایید.