روش نصب PHP Nuke

این مقاله از سایت ایران نیوک و این آدرس نقل شده است .

—————–

این راهنما بر اساس سرور لینوکس و پنل مدیریت هاست Cpanel تنظیم شده است.

فهرست مندرجات

  • ۱  مرحله اول
    • ۱.۱ ساخت پایگاه داده (بانک اطلاعاتی)
  • ۲ مرحله دوم
    • ۲.۱ بارگذاری فایلها (Upload)
  • ۳ مرحله سوم
    • ۳.۱ نصب از طريق نصب كننده (Installer)
    • ۳.۲ نصب بصورت دستی
  • ۴ مرحله چهارم
    • ۴.۱ تنظیم مجوز دسترسی
      • ۴.۱.۱ شما باید مراحل ذکر شده را دقیقا انجام دهید.
  • ۵ مرحله پنجم
    • ۵.۱ ورود به مدیریت INP
  • ۶ مرحله ششم (آخرین مرحله)
    • ۶.۱ تنظیمات سایت INP

مرحله اول


ساخت پایگاه داده (بانک اطلاعاتی)
  1. به مدیریت Cpanel هاست خود بروید.
  2. برروی گزینه MySQL Databases کلیک کنید.
  3. در این قسمت باید یک بانک اطلاعاتی (پایگاه داده) بسازید.
  4. در قسمت فیلد Db یک نام برای پایگاه داده خود درنظر بگیرید و برروی دگمه ADD Db کلیک کنید.
  5. نام پایگاه داده را ایجاد کردید به صفحه قبل برگردید.
  6. در فیلد UserName یک نام کاربری برای پایگاه داده خود درنظر بگیرید
    در فیلد Password یک کلمه عبور برای نام کاربری پایگاه خود درنظر بگیرید.
  7. برروی دگمه Add User کلیک کنید.
  8. شما نام کاربری و کلمه عبور پایگاه داده خود را ساخته اید.به صفحه قبل برگردید.
  9. در قسمت User دو منو کشویی را مشاهده می کنید.شما باید نام بانک اطلاعاتی خود را به پایگاه داده اضافه کنید.
  10. از منو کشویی اولی نام کاربری را انتخاب و از منو کشویی دومی نام بانک اطلاعاتی خود را انتخاب کنید.
  11. برروی دگمه Add User to Db کلیک کنید.
  12. شما پایگاه داده را ایجاد کردید.حالا باید یکسری جداول را به پایگاه داده خود اضافه کنید.


مرحله دوم


بارگذاری فایلها (Upload)
  1. پکیج کامل INP-Nuke را از این قسمت دریافت کنید.
  2. فایل را با همین حالت فشرده به پوشه public_html هاست خود یا در پوشه دیگری که مایلید نیوک INP در آنجا قرار بگیرد منتقل کنید: شرح: پوشه پیشفرض راهنمای ما در اینجا که دایرکتوری اصلی نیوک هم محسوب می شود public_html است. گاها در برخی سرورها پوشه پیش فرض به نام دیگری تعریف شده است.
  3. فایل را از حالت فشرده خارج  (Extract) کنید.


مرحله سوم


نصب از طريق نصب كننده (Installer)
  1. ابتدا به مسير روبرو برويد : www.yoursite.com/install

به جای www.yoursite.com آدرس سايت خود را وارد كنيد

  1. در اين بخش شما سه دكمه مي بينيد . يكي از اين دكمه ها كه به رنگ سبز است ( نصب جديد ) نام دارد .
  2. پس از كليك بر روي نصب جديد در مرحله بعد از شما تقاضا دارد قوانين بين الملي جامعه متن باز را بخوانيد و پس از اعلام تاييد مي توانيد به مرحله بعدي برويد
  3. در مرحله سوم از نصب كننده : مرحله نصب بانك اطلاعاتي شما مي بايست اطلاعات خواسته شده را وارد كنيد .
  4. سرور بانك اطلاعاتي : بصورت پيش فرض localhost است
  5. نام بانك اطلاعاتي : بانك اطلاعاتي كه در مرحله ساخت پایگاه داده ايجاد كرده ايد را بنويسيد
  6. نام كاربري : معمولا نام كاربري cpanel است و يا همان نام كاربري كه به پايگاه داده خود متصل كرده ايد
  7. رمز عبور : معمولا رمز عبور Cpanel است و يا همان رمز عبوري كه متعلق به نام كاربري وصل شده به پايگاه داده است

نكته : اگر بر روي كامپيوتر شخصي خود نصب مي كنيد ( localhost ) آنگاه براي رمز عبور يك بار دكمه space را بزنيد .

  1. بقيه ورودي ها بصورت پيش فرض پر شده است
  2. دكمه ( مرحله بعد ) را بفشاريد

مرحله تنظيم فايل config.php

نكته مهم : حتما سطح دسترسي اين فايل ( config.php ) در روت نيوك را به 666 تغيير دهيد.

  1. تنظيمات كد امنيتي : در اين فيلد شما مي توانيد انتخاب هايي نظير نشان ندادن كد امنيتي در سايت يا نشان دادن آن در همه شرايط يا شرايط خاص داشته باشيد
  2. آدرس اعضاي ويژه : اين امكان براي سايت هايي است كه داراي اعضاي پولي هستند و مي خواهند دسته اي از كاربران داشته باشند كه حق استفاده از امكانات ويژه سايت را دارند در اين صورت براي اين اعضا آدرسي خاص ساخته اند
  3. نام اينترنتي سايت شما : حتما دومين ( آدرس اينترنتي سايت ) خود را در اين فيلد بدون www وارد كنيد
  4. اديتور پيشرفته : امكان فعال يا غير فعال نمودن ويرايشگر سايت در اين فيلد تعبيه شده است

مرحله ايجاد مدير اصلي سايت

  1. نام كاربري مدير سايت : همان نامي است كه براي ورود به مديريت سايت شما نياز داريد
  2. رمز عبور . اين رمز متعلق به نام كاربري مدير سايت است
  3. ايميل مدير : بهتر است از ايميل واقعي و كاربردي خود استفاده كنيد زيرا تمامي هشدار هاي سايت به اين ايميل فرستاده مي شود
  4. آيا ميخواهيد با همين نام يک کاربر عادي نيز اننخاب شود (بله را انتخاب کنيد)
  5. در صورتي كه اين گزينه را انتخاب كنيد آنگاه مانند نام كاربري مديريت سايت يك نام كاربري عادي هم براي شما ايجاد مي شود . دقت كنيد كه هر كاربري در سايت شما حتي مدير سايت مي بايست يك نام كاربري عادي داشته باشد

مرحله تعيين سطح دسترسي

در اين مرحله شما مي بايست سطح دسترسي برخي فايل ها را تغيير بدهيد با اين كار شما انتخاب مي كنيد كه فايل يا پوشه اي قابل ديدن و يا نوشتن توسط ديگران باشد يا خير
نكته : دقت كنيد كه در اين بخش شما مي توانيد ورودي هاي پيش فرض را تغيير بدهيد.
هشدار : در بسياري از سرور ها كه سايت شما بر روي پشتيباني مي شود اين امكان مسدود شده است در اين صورت شما مي بايست بصورت دستي يكي يكي سطح دسترسي فايل ها و پوشه هاي نام برده شده را تغيير بدهيد .
نكته : در صورتي كه با هشدار مربوط به عدم امكان تغيير سطح دسترسي مواجه شديد نگران نباشيد و مي توانيد مراحل نصب پرتال را ادامه بدهيد اما بهتر است سطح دسترسي اين فايل ها و پوشه ها را تغيير بدهيد
شما موفق شديد سايت خود را بسازيد

نكته مهم :
حتما پس از نصب پوشه install در روت نيوك خود را پاك كنيد
حتما دو فايل upgrade.php و update-date.php در روت نيوك خود را پاك كنيد
حتما سطح دسترسي فايل config.php را به 644 تغيير بدهيد
در صورتي كه كارهاي بالا را نكنيد چهار هشدار در بالاي سايت شما نمايان مي شود

نكته : اين هشدار ها فقط براي مدير سايت مي باشد و كاربران سايت نمي توانند ببينند
هشدار : فقط يكبار از اينستالر براي نصب استفاده كنيد و استفاده بيش از يكبار موجب مي شود اطلاعات تكراري روي سايت شما ريخته شود.

به مرحله چهارم بروید

نصب بصورت دستی

فایل config.php را (فقط برروی دستگاه شخصی خود) و با یک ادیتور مناسب مانند Dreamweaver باز کنید. (از بکار بردن Notepad و یا برنامه های مشابه برای ویرایش فایلهای PHP جدا خود داری بفرمایید)

  • نام کاربری بانک اطلاعاتی خود را در قسمت
    ;"dbuname = "root$
 

  و به جای root بنویسید.

  • کلمه عبور بانک اطلاعاتی خود را در قسمت
    ;"" = dbpass $

    و بین "" بنویسید.

  • نام بانک اطلاعاتی خود را در قسمت
    ;"dbname = "test$

      و به جای test بنویسید.

  • اگر مایل هستید کد امنیتی سایت فعال شود
    ;gfx_chk = 0

      به جای 0 عدد 7 را قرار دهید.

  • نام دامنه (فقط دامنه بدون www یا http) خود را در قسمت
    ;("define("INP_DOMAIN", "irannuke.com

    و به جای irannuke.com بنویسید.

  1. دقت کنید فایل sample.htaccess را به .htaccess تغییر نام داده (sample) را از ابتدای نام فایل حذف کنید، و این فایل در حدود 30 کیلوبایت است و حتما باید در دایرکتوری اصلی نیوک برروی هاست وجود داشته باشد.

افزودن جداول توسط (فایل SQL)

  • فایل inp-nuke.sql مربوط به جداول بانک اطلاعاتی که درون پوشه sql قرار دارد را به شکل زیر در بانک اطلاعاتی هاست خود ایمپورت میکنیم:
  1. به پنل مدیریتی هاست خود (Cpanel) رفته.
  2. در صفحه MySQL Account Maintenance از گزینه آخر صفحه برروی لینک phpMyAdmin کلیک کنید.
  3. به مدیریت phpMyAdmin وارد می شوید.
  4. از منو کشویی سمت چپ نام بانک اطلاعاتی خود را انتخاب کنید.
  5. در صفحه بعد برروی گزینه Import کلیک کنید.
  6. در این مرحله برروی Browse کلیک و فایل inp-nuke.sql را انتخاب و Open کنید.
  7. از منو کشویی Character set of the file گزینه latin1 را انتخاب کنید.
  8. برروی دکمه Go کلیک کنید.
  9. شما باید صبرکنید تا فایل inp-nuke.sql کاملا Run شود.بعد از Run شدن کامل پیغامی به صورت (Your SQL-query has been executed successfully) و یا پیغام دیگری مبنی بر Run شدن کامل فایل inp-nuke.sql را مشاهده می کنید.
  10. فایل nuke_nsnst_ip2country.sql را از این قسمت دریافت کنید.
  11. در phpmyadmin بانک اطلاعاتی خود را انتخاب کرده و برروی گزینه Import کلیک کنید.
  12. برروی Browse کلیک و فایلnuke_nsnst_ip2country.sql.zip را انتخاب و Open کنید.
  13. برروی دکمه Go کلیک کنید.

نکته:

زمان Import فایل inp-nuke.sql و nuke_nsnst_ip2country بستگی به سرعت Connection شما دارد. بنابراین تا Run شدن کامل فایل inp-nuke.sql و همچنین فایل nuke_nsnst_ip2country صبور باشید.

به مرحله چهارم بروید

مرحله چهارم

تنظیم مجوز دسترسی

شما باید مراحل ذکر شده را دقیقا انجام دهید.
  1. پوشه files که در مسیر Yoursite.com/modules/Forums قراردارد مجوز دسترسی (chmod)  به 777 تغییر کند.
  2. پوشه cache که در مسیر Yoursite.com/modules/Forums قراردارد مجوز دسترسی (chmod)  به 777 تغییر کند.
  3. فایل config.php که در مسیر Yoursite.com/modules/Gbook قراردارد مجوز دسترسی (chmod)  به 666 تغییر کند.
  4. پوشه links که در مسیر Yoursite.com/images قراردارد مجوز دسترسی (chmod)  به 777 تغییر کند.
  5. پوشه res که در مسیر Yoursite.com/images/links قراردارد مجوز دسترسی (chmod)  به 777 تغییر کند.
  6. پوشه inc که در مسیر Yoursite.com/images/links قراردارد مجوز دسترسی (chmod)  به 777 تغییر کند.
  7. پوشه zips که در مسیYoursite.com/images/links قراردارد مجوز دسترسی (chmod)  به 777 تغییر کند.
  8. پوشه cache که در مسیر Yoursite.com/modules/Weather قراردارد مجوز دسترسی (chmod)  به 777 تغییر کند.
  9. پوشه data و تمام پوشه های موجود در آن که در مسیر Yoursite.com/modules/Gallery قراردارد مجوز دسترسی (chmod)  به 777 تغییر کند.
  10. پوشه templates که در مسیر Yoursite.com/modules/Gallery قراردارد مجوز دسترسی (chmod)  به 777 تغییر کند.
  11. پوشه default که در مسیر Yoursite.com/modules/Gallery/templates قراردارد مجوز دسترسی (chmod)  به 777 تغییر کند.
  12. پوشه media که در مسیر Yoursite.com/modules/Gallery/templates/default قراردارد مجوز دسترسی (chmod)  به 777 تغییر کند.

مرحله پنجم

ورود به مدیریت INP

به آدرس yoursite.com/admin.phpرفته و در این قسمت شما باید یک مدیر ایجاد کنید.

مرحله ششم (آخرین مرحله)

تنظیمات سایت INP
  1. به آدرس yoursite.com/admin.php?op=Configure رفته و در این قسمت شما باید تنظیمات را مطابق با سایت و خواسته خود ویرایش کنید.
  2. بعد از تنظیمات اصلی شما باید نگهبان نیوک را حتما تنظیم و فعال کنید. بدین منظور به راهنمای (نگهبان نیوک ) مراجعه کنید.
  3. در انتها می توانید ماژول پیام خطا را نیز تنظیم و راه اندازی نمایید. بدین منظور به راهنمای ماژول پیام خطا مراجعه کنید.

—————–

این مقاله از سایت ایران نیوک و این آدرس نقل شده است .

.

روش هدایت دامین ( Domain Redirect ) به آدرس دیگر

هدایت دامین به آدرس دیگر با انجام مراحل زیر قابل انجام است:

1- ورود به Cpanel
2- ورود به Redirects که تحت قسمت Domains قرار گرفته است.

redirect01

3- انتخاب نوع انتقال (Type) : ؛
       1- دایم (Permanent)؛
؛      2- موقت (Temporary)؛

4- انتخاب دامینی که باید هدایت شود در مقابلhttp://(www.)?       و در صورت وجود ، ادامه ی آدرس در فیلد روبروی آن نوشته شود.

5- درج آدرسی که دامین (یا آدرس نوشته شده در بالا) باید به آن هدایت شود ، در فیلد مقابل عبارت   redirects to→  http://         . توجه داشته باشید که نیاز به قید پروتکل (//:http) نمی باشد.

6- انتخاب یکی از موارد زیر بسته به نیاز :

       1- فقط هنگامی که آدرس با www نوشته شده است. (Only redirect with www)؛
؛      2- هنگامی که آدرس با و یا بدون www نوشته شده باشد.
؛         (Redirect with or without www)؛
؛      3- فقط هنگامی که آدرس بدون www نوشته شده باشد. (Do Not Redirect www)؛

7- درصورتی که مایل به هدایت کلیه ی فایل های موجود در آدرس هدایت شده به محل هدایت هستید ، فیلد کنار عبارت  Wild Card Redirect  را علامت بزنید. 
    لطفا توجه داشته باشید در صورتی که این فیلد را فعال نمایید، دسترسی به هیچ فایلی در آدرس هدایت شونده ( دامین و پوشه بسته به انتخاب های بالا ) در دسترس نخواهند بود و اگر قبلا به آن ها لینک داده باشید ، تمام آن ها به آدرس جدید هدایت خواهند شد.

redirect02 

8- دکمه ی Add را بزنید.

 

؛

روش استفاده از FTP


1-
براي بارگزاری فايل ها ،  شما می توانید از تمام نرم افزار هاي طراحي شده براي آپلود از جمله (CuteFTP, windows explorer & etc)  استفاده نمایید. همچنين اگر از نرم افزار هاي طراحي وب مانند FrontPage‌ و Adobe Dreamweaver استفاده مي فرماييد مي توانيد از قسمت بارگزاری (Publish) خود اين برنامه ها استفاده بفرماييد.

2- آدرس FTP هر سايت به شرح زير است :
براي فرانت پیج : http://www.Your-Domain.ir
براي باقي نرم افزار ها : ftp://ftp.Your-Domain.ir

3- همچنين شما مي توانيد با استفاده از Windows Explorer با تايپ كردن ftp.Your-Domain.ir در آدرس بار ، و پس از فشردن دكمه ي Enter ، وارد كردن نام كاربري و رمز عبور خود ، به محيط FTP وارد شده و عمليات مورد نظر خود را انجام دهيد.

4- براي آپلود كردن از طريق Control Panel هاست و پس از ورود به آن ، در منوي Files روي File Manager كليك كنيد ، در File Maneger با كليك روي دكمه ي Upload وارد صفحه جديدي مي شويد كه در آن مي توانيد فايل ها را انتخاب و آپلود فرماييد.

5- تمام كار شما بايستي در پوشه ي (www (public_html انجام بگيرد. افزايش و حذف فايل ها ، در ديگر پوشه ها ، مي تواند باعث خرابي در عمل كرد و يا از كار افتادن سايت شما بشود.

6- فايلي كه به عنوان صفحه ي اصلي سايت Upload مي شود بايد با يكي از نام هاي زير در پوشه ي (www (public_html قرار گيرد:
index.htm
index.html
index.php
پسوند اين فايل بسته به زباني است كه شما براي نوشتن سايت استفاده فرموده ايد.

7- www يك راه كوتاه به پوشه ي public_html ، موجود روي هاست شما است .

روش تنظیم DNS و پرداخت کننده ی دامین ir

برای تنظیم DNS های دامین (example.ir) و استفاده از هاست تخصیصی در آریو سرورز و دادن  قدرت پرداخت برای دامین به آریو سرورز ، موارد زیر را اعمال بفرمایید:

DNS هاي دامين خود (example.ir) را به شرح زير تغيير دهيد :

مراجعه به آدرس :
https://www.nic.ir/DNS_Hosting?domain=example.ir

و تغيير
ns ها به شرح زير :

DNS

و يا

با روش زير ، انجام آن را به عهده ي آريو سرورز بگذاريد :

1- مراجعه به آدرس :

https://www.nic.ir/Contacts_Administration?domain= example.ir

2- نام كاربري و رمز ورود خود را وارد فرماييد.

3- با اعمال تغييرات زير ، قدرت پرداخت و تغيير مشخصات فني آن را به آريو سرورز منتقل فرماييد :

 

Contacts

 

دكمه ي Update را بزنيد

 

لطفا توجه داشته باشید از زمان اعمال تغییرات فوق ، بین 3 تا 8 ساعت طول خواهد کشید تا IRNIC تنظیمات مورد نظر را اعمال نماید و DNS ها تغییر کنند.

 

روش درخواست تاييد مشخصات هندل

- به صفحه ي https://nic.ir/Edit_Profile   برويد .  
   اطلاعات
handle  خود را وارد کرده و login  كنيد.

- در صورت نیاز ، مشخصات داده شده – مخصوصا آدرس و کدپستی – را اصلاح فرمایید.

- در انتهاي صفحه ، در قسمت status‌ ، كنار درخواست بررسي را علامت زده و update   را بزنيد.