PHP-Fusion

Copyright © 2002 - 2011 Nick Jones
نگارش: v7.02.05 - تاریخ انتشار نسخه فارسی: 28/01/1390
معرفی
برنامه PHP-Fusion یک سیستم مدیریت محتوای متن باز کم حجم است که به زبان PHP 5 (قابل اجرا بر روی PHP 4) است. این برنامه از پایگاه داده MySQL برای ذخیره سازی محتوای وب سایت شما استفاده می کند و دارای یک سیستم مدیریتی ساده و در عین حال قوی می باشد. این برنامه دارای ویژگی های زیادی است که شما در دیگر سیستم های مدیریت محتوا می بینید.

این بسته نرم افزاری یک نرم افزاری رایگان می باشد: شما می توانید آن را بر اساس قوانین و شرایط GNU Affero General Public License (AGPL) که توسط بنیاد نرم افزاری آزاد منتشر شده است ویرایش و پخش کنید

این بسته نرم افزاری بر این اساس توزیع شده است که مفید خواهد بود، اما بدون هیچ گونه ضمانتی؛ برای جزئیات بیشتر مجوز Affero General Public را بخوانید.

شما باید یک کپی از مجوز GNU Affero General Public را با این بسته نرم افزاری دریافت کنید. اگر نه، پس اینجا را ببینید: www.fsf.org.

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

Powered by PHP-Fusion copyright © 2002 - 2008 by Nick Jones.
Released as free software without warranties under GNU Affero GPL v3.

برای پاک کردن این کپی رایت به سایت رسمی فیوژن پارسی در ایران ( از اینجا ) مراجعه کنید.

نصب
پیش از نصب PHP-Fusion شما باید یک پایگاه داده MySQL بسازید. شما می توانید این کار را از طریق کنترل هاست خود و یا برنامه phpMyAdmin انجام دهید. مطمئن شوید که شما اطلاعات مورد نیاز برای دسترسی به MySQL را در دست دارید (نام هاست، نام کاربری، گذرواژه، نام پایگاه داده) زیرا شما این اطلاعات را در حین نصب برنامه نیاز دارید.

1. پیش از آپلود فایل ها، ابتدا فایل _config.php (که در پوشه files قرار دارد) را به config.php تغییر نام دهید.

2. محتوای پوشه files را به هاست خود آپلود کنید.

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

  • administration/db_backups/
  • forum/attachments/
  • downloads
  • downloads/images/
  • downloads/submissions/
  • ownloads/submissions/images
  • ftp_upload
  • images
  • images/imagelist.js
  • images/articles/
  • images/avatars/
  • images/news
  • images/news/thumbs
  • images/news_cats
  • images/photoalbum
  • images/photoalbum/submissions
  • config.php

4. به وب سایت خود رفته. فایل setup.php به صورت خودکار باید شروع شود. اگر نه، شما باید خودتان این فایل را اجرا کنید. به این صورت که آدرس کامل وب سایت خود را نوشته به همراه /setup.php نمونه: http://www.yourdomain.com/setup.php.

5. برنامه نصب را ادامه دهید.

6. پس از نصب برنامه PHP-Fusion بدون درنگ فایل config.php را بر روی 644 قرار داده و فایل setup.php از حذف کنید.

به روز رسانی از نگارش 7.00.XX
پیش از به روز رسانی ما به شما توصیه می کنیم که از فایل های و پایگاه داده خود یک نسخه پشتیبان داشته باشید و بعد برنامه را به روز رسانی کنید.

1. کد نگارش v 7.00.xx با نگارش v7.02.05 متناسب نیست. شما باید پیش از به روز رسانی برنامه های جانبی و پنل های خود را ویرایش کنید. پیشنهاد می کنیم که پیش از به روز رسانی همه برنامه هایی که از دیگر سایت ها گرفته اید را غیرفعال کنید تا در حین به روز رسانی به مشکل برنخورید.

2. شما اول باید فایل upgrade.php را که در پوشه 'upgrade v 7.00.xx' را به پوشه administration که در سایت شماست بریزید.

3. به عنوان مدیر کل سایت وارد سایت خود شوید. زیر برگه مدیریت سیستم که در پنل مدیریت شما قرار دارد بر روی به روز رسانی کلیک کنید. سپس بر روی دکمه به روز رسانی کلیک کنید. شما باید تمام مراحل به روز رسانی را پشت سر بگذارید. پروسه به روز رسانی وقتی به پایان می رسد که شما با پیغام 'به روز رسانی پایگاه داده به پایان رسید' روبرو شوید.

4. بسیار مهم: از آنجایی که ساختار این نگارش باه قبلی متفاوت است بعضی از قسمت های سایت به درستی کار نخواهد کرد تا زمانی که شما تمام فایل ها را آپلود کنید. شما باید همه فایل های موجود در پوشه files رو به سایت خود آپلود کنید.

اگر به هرگونه مشکلی برخوردید به راحتی می توانید از سایت های پشتبانی می پرسش کنید. کاربران توانای زیادی در سایت های پشتیبانی ما وجود دارند که مشکل شما را حل خواهند کرد و یا شما را برای حل مشکل راهنمایی می کنند.

نکات امنیتی
در زیر براش ما چند نکته مفید امنیتی را می گوییم:
  • مطمئن شوید که فایل config.php قابل نوشتن نیست (باید بر روی 644 تنظیم شود).
  • به هیچ هنوان فایل setup.php را پس از نصب PHP-Fusion بر روی سرور خود قرار ندهید.
  • همشه مطمئن شوید که گذرواژه های FTP و MySQL شما با یکدیگر فرق می کنند.
  • به هیچ عنوان اجازه ندهید که در انجمن ها فایل های با پسوند php، html، exe یا هرگونه فایل متنی دیگر پیوست زده شود.
  • همیشه به یاد داشته باشید که از سایتهای معتبر برای سیستم خود مد و برنامه های اضافی دریافت کنید.
سایت های پشتیبانی
اگر سوال پیش آمده و یا مشکل برایتان به وجود آمد به سایت اصلی این برنامه به آدرس www.php-fusion.co.uk مراجعه کنید و در قسمت انجمن ها یک پیغام ارسال کنید تیم پشتیبانی ما ظرف 38 ساعت مشکل شما را برطرف خواهد کرد.

برنامه PHP-Fusion به وسیله برنامه های جانبی گسترده هم شود. این برنامه ها به آسانی قابل نصب هستند. عربی، بلژیک، برزیل، بلغارستان، دانمارک، جمهوری چک، فرانسه، آلمان، مجارستان، ایران، ایتالیا، هلند، نروژ، لهستان، رومانی، روسیه، اسلواکی، اسپانیا، سوئد و ترکیه.
با تشکر از
بنیانگذار پروژه و توسعه دهنده اصلی
Nick Jones {Digitanium}

تيم پارسي كننده و توسعه دهنده فارسی
سید بهروز آتش پیکر بناب
نسخه7.02.05 توسط سید بهروز آتش پیکر مدیریت سایت رسمی سیستم مدیریت فیوژن پارسی www.php-fusion-iran.comکاملا فارسی سازی شده است.

Project Founder
Nick Jones {Digitanium}

Project Manager
Philip Daly {Hobbyman}

Management Team
Arda Kilicdagi {SoulSmasher}
Emma Wall {samem}
Happy Svensson {KEFF}
Jan Mølgaard {janmol}
Joakim Falk {Domi}
Max Toball {Matonor}
Nicolae Crefelean {kneekoo}
Richard Ainz {Homdax}

Development Manager
Max Toball {Matonor}

Lead Developer
Christian Damsgaard Jørgensen {PMM}

Senior Developers
Bartlomiej Gajda {bartek124}
Ion Cladico {Falcon}
Joakim Falk {Domi}
Karoly Nagy {Korcsii}
Slawomir Nonas {slawekneo}
Valerio Vendrame {lelebart}

Junior Developers
Ankur Thakur {Ankur}
David Gütl {Discofan}
Patranescu Florin {keddy}
Robin Frykholm {DrunkeN}

Additional Contributors
Andy B {gh0st2k}
Claus Pedersen {flyingduck}
Hans Kristian Flaatten {Starefossen}
James {Daywalker}
Johan Wilson {Barspin}
Maarten Kossen {mpkossen/mistermartin75}
Marcus Gottschalk {MarcusG}
Patric Forcelini {IceWasp}
Paul Beuk {muscapaul}
Robert Gaudyn {Wooya}
Sveinung Skjaerseth {sveinungs}

3rd Party Components:
TinyMCE v3.3.8 - A HTML WYSIWYG editor by Moxiecode.
PHPMailer v5.2.1 - Sendmail class with SMTP support by Brent R. Matzelle, Andy Prevost, Marcus Bointon
HTTPDownload v1.3 - A download handler class by Nguyen Quoc Bao.
jQuery v1.7.2 - Javascript/Ajax toolkit.
jQuery UI v1.8.18 - An open source library of interface components based on jQuery.
ColorBox - A light-weight, customizable lightbox plugin for jQuery.
Nuvola Icons - Images used in bbcodes, news categories and admin icons by David Vignoni.