PHP-Fusion

Copyright © 2002 - 2006 Nick Jones
Version: 6.01.8 - Released: August 2006

ترجمه و توسعه براي زبان فارسي توسط سيد جاسم علوي در سايت فيوژن فارسي

1. مقدمه

فیوزن یک سیسیتم مدیریت (CMS) همه در یک میباشد که با زبان (PHP) نوشته شده است . بانک اطلاعاتی مربوط به سیستم(MYSQL) بوده که از ذخیره اطلاعات سایت و اخبار-آرشیو- ارسالات انجمن –ارسالات شات باکس و غیره ... بر روی این بانک اطلاعاتی بهرمند میباشد و از این جهت دارای برتری میباشد.

انتشار (Php-Fusion) از نسخه (2) به بعد تحت شرایط و ضوابط گواهی نامه عمومی (GNU) در دسترس میباشد. جهت  اطلاعات بیشتر میتوانید از وب سایت (www.gun.org) دیدن نمائید و یا با مشاهده فایل (gpl.txt) موجود در نسخه اورجینال سایت رسمی از این شرایط مطلع شوید.ممکن هست شما  خواستار تغییر کدی در این سیستم بوده که این تغییرات و یا اضافه کردن مد ها باید در چهارچوب این گواهینامه باشد

شما نباید نمایانگر "Powered By Php-Fusion" حق کپی رایت و اطلاعات مربوطه موجود در هر اسکریپت و نسخه ترجمه شده  را حذف کنید .زیرا ما احساس میکنیم رعایت این شرایط زیبا بوده از آن جهت که شما در صدها ساعت کار سختی که ما برای دستیابی به این پروزه انجام داده ایم تفکر کرده و احساس مسئولیت میکنید 

2. نصب سيستم

  1. پوشه Php-files را بر روی سرور آپلود نمائید.

  2. نام فايل  blank_config.php را به  config.php  تغيير نام دهيد .

  3. سطح دسترسی پوشه و فایل های زیر را بر روی 777 تنظیم کنید :

    • images/

    • images/imagelist.js

    • images/articles/

    • images/avatars/

    • images/news/

    • images/news_cats/

    • images/photoalbum/

    • images/photoalbum/submissions/

    • forum/attachments/

    • config.php

  4. وارد وب سايت خود شوید و فایل setup.php را فراخوانی کنید (http;//www.yourdomain.com/setup.php).

  5. مراحل نصب را به ترتيب نمايش پی در پی ادامه دهید.

  6. در انتها نصب سطح دسترسی فایلconfig.php را بر روی 664 قرار داده و فایل setup.php را فقط حذف کنید.

3. ارتقا از نسخه  v6.00.2xx, v6.00.1xx يا v6.00.3xx

قبل از ارتقا پیشنهاد ما پشتیبانگیری از سایت و دیتابیس  سایت مربوطه میباشد این امر نکته بینهایت حیاتی میباشد

  1.  قبل از اقدام  باید فایل های config.php وsetup.php بواسطه php-files را حذف نمایید.

  2. فایل upgrade.php  از پوشه مربوط به نسخه خود را در پوشه administration  بر روی سرور آپلود کنید

  3. وارد سایت خود شده  از بخش مدیریت سایت  و تنظیمات سایت و کلیک بر روی  بروزرسانی(upgrade) را انجام دهید

  4. صفحات را بی درنگ ادامه داده تا دتابیس شما اتقا یابد

  5. در این مرحله  فایل های درون پوشه php-fusion را بر روی سرور خود آپلود کنید

  6. مطمئن شوید از اینکه پوشه ها و فایل های زیر را در دسترسی نشان داده شده(777) تنظیم کرده اید

  • images/photoalbum/submissions

  • images/news_cats/ (‌ فقط براي ورژن v6.00.1x )

  • images/imagelist.js (‌ فقط براي ورژن v6.00.1x )

4. نكات امنيتي

نكاتي براي حفظ امنيت بيشتر سايت شما :

  •  مطمئن شويد كه سطح دسترسي فايل config.php قابل نوشتن نمي باشد . ( سطح دسترسي 644 باشد .)

  • هرگز فايل Setup.php ‌را بر روي سرور خود بعد از نصب نگه نداريد

  • هميشه مطمئن باشيد كه كلمات عبور دسترسي FTP  و MySQL  سرور شما متفاوت باشند .

  • هرگز اجازه ضميمه نمودن فايلهايي با پسوند php , html , exe و يا فايلهاي متني ديگر را به كاربران ندهيد .

5. سايتهاي پشتيبان

اگر سوال و مسئله ای در مورد فیوژن دارید میتوانید بارفتن به سایت توسعه دهنده اصلی برنامهwww.php-fusion.co.uk و ارسال پیغام در انجمن های مربوطه مشکل خود را مطرح کنید و یا با ملاقات بخش چت IRC با آدرس irc.cad.org/phpfusion رفع ابهام نمائید

عامل اصلی گسترش  PHP-Fusion ثبت و بکارگیری برنامه هاي جانبي (Infusion)  میباشد . این برنامه ها هر کدام  به آسانی قابل نصب بر روس سیستم بوده و شما Infusion های متنوعی رو از سایت www.phpfusion-mod.com دریافت کنید

و همچنین اگر شما از قالبهای همراه با پکیج اصلی راضی نمیباشید قادر خواهید بود به راحتی هر چه تمام تر از سایت پشتیبانی قالب این پورتال  از آدرس  www.phpfusion-themes.com قالب های مورد علاقه خود را با بالاترین کیفیت دریافت کنید .

برنامه فيوژن داراي سايتهاي پشتيبان به زبانهاي مختلف مي باشد . شما مي توانيد با مراجعه به سايت مرتبط با زبان خود از خدمات پشتيباني اين گروه ها استفاده نماييد .Arabia, Belgium, Bulgaria, Bosnia, Croatia, Denmark, France, Germany, Hungary, Iran, Italy, Lithuania, Netherlands, Poland, Russia, Sweden, Taiwan, and Turkey

6. سپاسگذاري

تشکر فراوان از دوستانی که در زیر نامشان قید شده است:

CrappoMan - Mysqlکدهای اضافی و پردازش بانک اطلاعاتی
Shedrock - قالب های اضافی و آیکن های مدیریت
Janmol - عقاید طراحی چانبی و مطالعه  بازار فروش
KEFF -  برای اندیشه بیش از حدی که همون رو هم در حقیقت نداشت !
Rayxen - کدهای اضافی و مدها
Sheldon - پشتیبانی تکنولوزی و و امکانات هاستینگ

Jasem- ترجمه و توسعه براي زبان فارسي

 

3rd Party Scripts:

TinyMCE - Moxiecode توسط  WYSIWYG ادیتور.
PHPMailer -  Matzelle توسط  sendmail class with SMTP پشتیبان
HTTPDownload - Quoc Bao  توسط  handler class دانلود