/ آموزش نصب و امن کردن اسکریپت آپلود سنتر MihalismMH (میهالیسم)
وندا هاست
طراحی و راه اندازی وبسایت و انجمن توسط ویکی وی بی ویکی وی بی در قبال معاملات صورت گرفته با هر یک از اعضا و سفارشات طراحی خارج از این اطلاعیه هیچگونه مسئولیتی نمی پذیرد
بک لینک ها
تبلیغات شما وندا هاست
صفحه 1 از 7 123 ... آخرینآخرین
نمایش نتایج: از 1 به 10 از 63

موضوع: آموزش نصب و امن کردن اسکریپت آپلود سنتر MihalismMH (میهالیسم)

  1. #1
    S0h3!L آنلاین نیست.
    S0h3!L
    مدير ارشد
    1,585نوشته4,899مورد پسند

    تاریخ عضویت
    Oct 2012
    شماره عضویت
    3
    پسندیده است
    4,062 پست
    بلاگ
    0 پست
    میزان امتیاز
    4885
    www.ubuntuforums.ir

    آموزش نصب و امن کردن اسکریپت آپلود سنتر MihalismMH (میهالیسم)

    به درخواست کاربران آموزش تصویری نصب این اسکریپت و امن سازی اسکریپت رو میزارم.



    ۱-نصب

    نصب این اسکریپت خیلی آسون هست.

    ۱.ابتدا یک ورژن از میهالیسم رو دانلود کنید:
    http://www.wikivb.ir/thread3463.html
    http://www.wikivb.ir/thread2429.html
    http://www.wikivb.ir/thread1286.html

    ۲.بعد از دانلود وارد هاستتون شید و یک دایرکتوری (پوشه) جدید به اسم up بسازید (اسم پوشه دلخواه هست. برای مثال اگه uploader رو انتخاب کنید آدرس آپلود سنتر اینجوری میشه: site-shoma.com/uploader) و فایل zip که دانلود کردید رو توی اون آپلود کنید و فایل رو اکسترکت کنید:
    Selection_003.png
    (روی فایل زیپ کلیک راست کنید و extract رو بزنید، دوباره extract files رو بزنید تا اکسترکت شه)


    ۳(دلخواه). اگه میخواید آدرس آپلود سنتر بصورت up.site-shoma.com باشه در سی پنل وارد بخش زیر شید:

    و یک ساب دامین بسازید؛ توجه کنید که درکادر Document Root همون پوشه رو بدید که فایل zip رو توی اون آپلود کردید...

    و create رو بزنید تا ساب دامین ساخته شه.



    ۴. در سی پنل وارد این بخش شید:

    در بخش Create New Database یک اسم توی کادر وارد کنید برای مثال upc ، و create database رو بزنید و در صفحه بعد go back رو بزنید.
    توی این صفحه از بخش Add New User یک اسم وارد کنید برای مثال upcu . روی password generator کلیک کنید و تیک گزینه پایین رو بزنید و use password رو بزنید و create user .
    در صفحه بعد متن Added user mesal_uptu with password pwpw. رو کپی کنید و توی یک پنجره notepad پیست کنید و go back رو بزنید.
    توی بخش Add User To Database ، برای کادر user یوزری که در مرحله قبل ساختید رو انتخاب کنید و دربخش database هم دیتابیسی که ساختید و add رو بزنید. در صفحه جدید تیک ALL PRIVILEGES رو بزنید و make changes رو بزنید.



    ۴. اگه ساب دامین ساختید وارد این آدرس شید: up.site-shoma.com/install.php و اگه نساختید برای مثال اگه پوشه ای که توی اون فایل هارو ریختید اسمش up هست وارد این آدرس شید: site-shoma.com/up/install.php
    "ادامه نصب" رو بزنید.
    Selection_005.png
    اطلاعات رو مثل عکس بالا وارد کنید.
    :MySQL هاست : بزارید همینی که هست باشه.
    قسمت هایی هم که توضیحی نداره مشخصه دیگهمرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی

    "پایان نصب" رو بزنید.

    و در صفحه بعد میبینید که آپلود سنتر با موفقیت نصب شده.

    راه حل ارور های احتمالی هم توی پست اول این تاپیک توضیح داده شده: http://www.wikivb.ir/thread3463.html



    ۲-امنیت میهالیسم

    ۱.جلو گیری از آپلود شل:
    به پوشه images در پوشه آپلود سنترتون برید و یک فایل به اسم:
    کد:
    .htaccess
    بسازید و روی اون کلیک راست کنید و code edit رو بزنید و کد های زیر رو توی اون قرار بدید و save رو بزنید:
    کد:
    <FilesMatch ".(php|php.*|sphp|php3|php4|php5|phtml|cgi|pl|shtml|dhtml|html|htm|asp|aspx) $">  Deny From All  </FilesMatch>
    ۲.امنیت فایل کانفیگ
    در هاست وارد این مسیر در پوشه آپلود سنترتون شید: source/includes
    فایل data.php رو پیدا کنید و روی اون کلیک راست کنید و code edit رو بزنید. کد های زیر رو پیدا کنید:
    کد PHP:
        if (is_file("{$mmhclass->info->root_path}source/includes/config.php") == true) {         require_once "{$mmhclass->info->root_path}source/includes/config.php";     } 
    نام جدیدی برای فایل کانفیگ وارد کنید برای مثال به share.php (اسم فایل باید با فرمت .php در انتهای اون باشه...) و save رو بزنید.
    روی فایل config.php در همون مسیر source/includes کلیک راست و rename رو بزنید و تغییر نام بدید به همون اسمی که در مرحله قبل در data.php وارد کردید.
    حالا روی همون فایل کانفیگ جدید کلیک کنید و دسترسی فایل رو به 444 تغییر بدید:



    ۳.کد کردن فایل کانفیگ:
    http://www.wikivb.ir/thread3922-2.html#post61695
    فرقی با هم ندارنمرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی


    تموم شدمرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی
    حالا شما یه آپلود سنتر امن برای سایتتون ساختید (البته نه ۱۰۰٪ امن!...)

    این آموزش اختصاصی ویکی وی بی هست و کپی با ذکر منبع مانعی نداره.

    14 نفر از اعضا پست S0h3!L را پسندیده اند


    مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی

  2. نوين وردپرس تبلیغات شما

  3. #2
    Hose!N آنلاین نیست.
    Hose!N
    کاربر اخراجي
    497نوشته2,246مورد پسند

    تاریخ عضویت
    Apr 2013
    شماره عضویت
    1515
    پسندیده است
    2,186 پست
    بلاگ
    2 پست
    میزان امتیاز
    2256
    wikivb.ir
    من هرچی سعی میکنم رو لوکال نصب کنم ارور mysql میده

  4. #3
    S0h3!L آنلاین نیست.
    S0h3!L
    مدير ارشد
    1,585نوشته4,899مورد پسند

    تاریخ عضویت
    Oct 2012
    شماره عضویت
    3
    پسندیده است
    4,062 پست
    بلاگ
    0 پست
    میزان امتیاز
    4885
    www.ubuntuforums.ir
    چه اروری؟!
    راه حل های گفته شده توی پست اول این تاپیک رو ببینید:
    http://www.wikivb.ir/thread3463.html

    2 نفر از اعضا پست S0h3!L را پسندیده اند


    مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی

  5. #4
    sepenta آنلاین نیست.
    sepenta
    مدير بازنشسته
    582نوشته2,288مورد پسند

    تاریخ عضویت
    Feb 2013
    شماره عضویت
    603
    پسندیده است
    1,290 پست
    بلاگ
    0 پست
    میزان امتیاز
    2297
    مسئول 2 ستاره
    No Set
    نقل قول نوشته اصلی توسط flashkar نمایش پست ها
    من هرچی سعی میکنم رو لوکال نصب کنم ارور mysql میده
    منم همین مشکل رو داشتم ولی با این راهکار سهیل جان حل شد

    اگر در نصب با اروری مثل:

    ...
    :شماره خطا 1064
    :پرس و جوی اجرا شده CREATE TABLE `mmh_admin_cache` (
    ...


    مواجه شدید، فایل install.php رو باز کنید و هر چی ENGINE=MyISAM بود رو با TYPE=MyISAM جایگزین کنید.

    2 نفر از اعضا پست sepenta را پسندیده اند




  6. #5
    Erosin آنلاین نیست.
    Erosin
    مدير بازنشسته
    916نوشته3,262مورد پسند

    تاریخ عضویت
    Apr 2013
    شماره عضویت
    1294
    پسندیده است
    3,341 پست
    بلاگ
    پست
    میزان امتیاز
    3272
    No Set
    منم همین مشکلو دامر ولی هیچ
    ENGINE=MyISAM وجود نداره که بخوام جایگزین کنم...!؟؟


  7. #6
    sepenta آنلاین نیست.
    sepenta
    مدير بازنشسته
    582نوشته2,288مورد پسند

    تاریخ عضویت
    Feb 2013
    شماره عضویت
    603
    پسندیده است
    1,290 پست
    بلاگ
    0 پست
    میزان امتیاز
    2297
    مسئول 2 ستاره
    No Set
    TYPE=MyISAM اینا رو پیدا کن و به جاش اینو بزار ENGINE=MyISAM

    3 نفر از اعضا پست sepenta را پسندیده اند




  8. #7
    SteFan آنلاین نیست.
    SteFan
    کاربر سايت
    164نوشته118مورد پسند

    تاریخ عضویت
    Jul 2013
    شماره عضویت
    2266
    پسندیده است
    304 پست
    بلاگ
    پست
    میزان امتیاز
    128
    wikivb.ir
    درود
    باقراردادن کدها در اچ تی اکسس ارورزیرموقع آپلودداده میشه:
    کد:
    PHP Engine Error: The allow_url_fopen directive must be enabled in php.ini in order to use URL upload.
    جالبه فایل آپلودشده ووقتی این کدها حذف میشن داخل پوشهimagesنماییان میشه!
    چه بایدکرد؟
    باتشکر

  9. #8
    S0h3!L آنلاین نیست.
    S0h3!L
    مدير ارشد
    1,585نوشته4,899مورد پسند

    تاریخ عضویت
    Oct 2012
    شماره عضویت
    3
    پسندیده است
    4,062 پست
    بلاگ
    0 پست
    میزان امتیاز
    4885
    www.ubuntuforums.ir
    برای همه فایل ها که اینطور فکر نکنم باشه! اگه باشه مشکل از سروره و باید ارور رو به هاستینگتون تیکت بزنید بررسی کنن...
    اگه مثلا فرمت فایلی که آپلود میکنید یکی از اینها هست:
    کد:
    (php|php.*|sphp|php3|php4|php5|phtml|cgi|pl|shtml|dhtml|html|htm|asp|aspx)
    که فکر نمیکنم باشه! شاید html باشه، اگه همینطوره اون فرمت رو از کد ها بردارید...

    کاربر زیر پست S0h3!L را پسندیده است:


    مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی

  10. #9
    C.I.A آنلاین نیست.
    C.I.A
    کاربر سايت
    393نوشته207مورد پسند

    تاریخ عضویت
    Jun 2013
    شماره عضویت
    2035
    پسندیده است
    197 پست
    بلاگ
    2 پست
    میزان امتیاز
    217
    holoo-f.ir
    نقل قول نوشته اصلی توسط S0h3!L نمایش پست ها
    به درخواست کاربران آموزش تصویری نصب این اسکریپت و امن سازی اسکریپت رو میزارم.



    ۱-نصب

    نصب این اسکریپت خیلی آسون هست.

    ۱.ابتدا یک ورژن از میهالیسم رو دانلود کنید:
    http://www.wikivb.ir/thread3463.html
    http://www.wikivb.ir/thread2429.html
    http://www.wikivb.ir/thread1286.html

    ۲.بعد از دانلود وارد هاستتون شید و یک دایرکتوری (پوشه) جدید به اسم up بسازید (اسم پوشه دلخواه هست. برای مثال اگه uploader رو انتخاب کنید آدرس آپلود سنتر اینجوری میشه: site-shoma.com/uploader) و فایل zip که دانلود کردید رو توی اون آپلود کنید و فایل رو اکسترکت کنید:
    Selection_003.png
    (روی فایل زیپ کلیک راست کنید و extract رو بزنید، دوباره extract files رو بزنید تا اکسترکت شه)


    ۳(دلخواه). اگه میخواید آدرس آپلود سنتر بصورت up.site-shoma.com باشه در سی پنل وارد بخش زیر شید:

    و یک ساب دامین بسازید؛ توجه کنید که درکادر Document Root همون پوشه رو بدید که فایل zip رو توی اون آپلود کردید...

    و create رو بزنید تا ساب دامین ساخته شه.



    ۴. در سی پنل وارد این بخش شید:

    در بخش Create New Database یک اسم توی کادر وارد کنید برای مثال upc ، و create database رو بزنید و در صفحه بعد go back رو بزنید.
    توی این صفحه از بخش Add New User یک اسم وارد کنید برای مثال upcu . روی password generator کلیک کنید و تیک گزینه پایین رو بزنید و use password رو بزنید و create user .
    در صفحه بعد متن Added user mesal_uptu with password pwpw. رو کپی کنید و توی یک پنجره notepad پیست کنید و go back رو بزنید.
    توی بخش Add User To Database ، برای کادر user یوزری که در مرحله قبل ساختید رو انتخاب کنید و دربخش database هم دیتابیسی که ساختید و add رو بزنید. در صفحه جدید تیک ALL PRIVILEGES رو بزنید و make changes رو بزنید.



    ۴. اگه ساب دامین ساختید وارد این آدرس شید: up.site-shoma.com/install.php و اگه نساختید برای مثال اگه پوشه ای که توی اون فایل هارو ریختید اسمش up هست وارد این آدرس شید: site-shoma.com/up/install.php
    "ادامه نصب" رو بزنید.
    Selection_005.png
    اطلاعات رو مثل عکس بالا وارد کنید.
    :MySQL هاست : بزارید همینی که هست باشه.
    قسمت هایی هم که توضیحی نداره مشخصه دیگهمرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی

    "پایان نصب" رو بزنید.

    و در صفحه بعد میبینید که آپلود سنتر با موفقیت نصب شده.

    راه حل ارور های احتمالی هم توی پست اول این تاپیک توضیح داده شده: http://www.wikivb.ir/thread3463.html



    ۲-امنیت میهالیسم

    ۱.جلو گیری از آپلود شل:
    به پوشه images در پوشه آپلود سنترتون برید و یک فایل به اسم:
    کد:
    .htaccess
    بسازید و روی اون کلیک راست کنید و code edit رو بزنید و کد های زیر رو توی اون قرار بدید و save رو بزنید:
    کد:
    <FilesMatch ".(php|php.*|sphp|php3|php4|php5|phtml|cgi|pl|shtml|dhtml|html|htm|asp|aspx) $">  Deny From All  </FilesMatch>
    ۲.امنیت فایل کانفیگ
    در هاست وارد این مسیر در پوشه آپلود سنترتون شید: source/includes
    فایل data.php رو پیدا کنید و روی اون کلیک راست کنید و code edit رو بزنید. کد های زیر رو پیدا کنید:
    کد PHP:
        if (is_file("{$mmhclass->info->root_path}source/includes/config.php") == true) {         require_once "{$mmhclass->info->root_path}source/includes/config.php";     } 
    نام جدیدی برای فایل کانفیگ وارد کنید برای مثال به share.php (اسم فایل باید با فرمت .php در انتهای اون باشه...) و save رو بزنید.
    روی فایل config.php در همون مسیر source/includes کلیک راست و rename رو بزنید و تغییر نام بدید به همون اسمی که در مرحله قبل در data.php وارد کردید.
    حالا روی همون فایل کانفیگ جدید کلیک کنید و دسترسی فایل رو به 444 تغییر بدید:



    ۳.کد کردن فایل کانفیگ:
    http://www.wikivb.ir/thread3922-2.html#post61695
    فرقی با هم ندارنمرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی


    تموم شدمرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی
    حالا شما یه آپلود سنتر امن برای سایتتون ساختید (البته نه ۱۰۰٪ امن!...)

    این آموزش اختصاصی ویکی وی بی هست و کپی با ذکر منبع مانعی نداره.
    ببخشید من یه سوال داشتم
    توی کلیجا هم میشه شل آپلود کرد؟؟؟؟
    اگه میشه چجوری جلوگیری کنم؟

    ببخشید اینجا جاش نبود
    مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی
    مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی

  11. #10
    Ahmad آنلاین نیست.
    Ahmad
    کاربر سايت
    1,002نوشته3,642مورد پسند

    تاریخ عضویت
    Nov 2012
    شماره عضویت
    32
    پسندیده است
    2,696 پست
    بلاگ
    0 پست
    میزان امتیاز
    3664
    No Set
    ابتدا پستهایی که سنگینه نباید نقل قول کنی

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


    ۲-امنیت میهالیسم
    Site :coffegraphic.ir
    linkedin:https://www.linkedin.com/in/ahmadbayati
    instagram : instagram.com/4hmadbayati
    . . . Work :Graphic Designer / Art Consultant Logo / Identity / Brand / Print Design / photographer
    Telegram : Telegram.me/AhmadBayati



صفحه 1 از 7 123 ... آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

کلمات کلیدی این موضوع

مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
خرید بک لینک
مرجع تخصصی و رایگان ویبولتین در ایران | ویکی وی بی