صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 14

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

  1. #1
    عضو انجمن vatan3da آواتار ها
    تاریخ عضویت
    Dec 2015
    محل سکونت
    کرج
    نوشته ها
    161
    تشکر تشکر کرده 
    297
    تشکر تشکر شده 
    118
    تشکر شده در
    89 پست

    پیش فرض آموزش ساخت سیستم وبلاگ دهی با وردپرس شبکه(تنضیمات)

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

    آشنایی با وردپرس شبکه

    قبل از انتشار نسخه 3 سیستم وردپرس برای اینکه بتوانید با استفاده از این سیستم چند سایت یا وبلاگ مختلف را ایجاد کنید نیاز بود که نسخه خاصی از این سیستم را ( WordPress MU ) بر روی هاست خود نصب و سپس شروع به تنظیمات تقریباً پیچیده ای بکنید. اما با انتشار نسخه 3 وردپرس امکان شبکه به نسخه عمومی این سیستم اضافه شد که با استفاده از آن می توانید در یک سایت به مدیریت چند سایت یا وبلاگ مختلف در کنار هم بکنید.

    پس برای نصب سیستم وردپرس به عنوان سیستم وبلاگ دهی در سایت خود کافی است همان مراحل ساده نصب این سیستم را که شامل ساخت پایگاه داده ها توسط محیط مدیریت هاست ، آپلود فایل های مربوط به وردپرس و در آخر تنظیم فایل wp-config.php و نوشتن نام پایگاه داده ها ، نام کاربری پایگاه داده ها و رمز عبور در این فایل ، انجام دهید و سپس مراحل ساده ای را که در این آموزش با هم یاد می گیریم را انجام دهید.

    چگونگی فعال سازی قابلیت شبکه در وردپرس

    بعد از نصب و اجرای این سیستم در هاست خود کافی است قابلیت شبکه را فعال سازی کنید تا سایت وردپرسی شما توانایی نگهداری و ایجاد چند سایت یا وبلاگ مختلف را در خود بدست آورد. برای انجام این کار فایل wp-config.php وردپرس خود را باز کنید و سپس به دنبال عبارت /* That’s all, stop editing! Happy blogging. */ در آن بگردید و بعد از پیدا کردن این نوشته کد زیر را در خط بالایی آن قرار دهید.

    کد PHP:
    define( 'WP_ALLOW_MULTISITE', true);
    حال دوباره به محیط مدیریت سایت وردپرسی خود وارد شده و از منوی ابزارها گزینه “شبکه” را که به تازگی به این منو اضافه شده است انتخاب کنید. در صفحه ظاهر شده از شما طریقه آدرس بندی وبلاگ های سایت شما پرسیده می شود که از میان دو حالت زیر باید یکی را انتخاب کنید.

    1. Sub-domains : در این حالت مانند اکثر سرویس های وبلاگ نویسی به وبلاگ کاربران شما در هنگام عضویت یک آدرس مانند yourblog.tortak.com داده می شود و از آن به بعد با مراجعه به آن آدرس کاربران می توانند وبلاگ کورد نظر را مشاهده کنند.

    2. Sub-directories : در این روش وبلاگ کاربران مانند یک شاخه در سایت شما قابل دسترس هستند مانند [تنها کاربران انجمن می توانند لینک و عکس ها را مشاهده کنند تنها در 10 ثانیه ثبت نام کنید . ] و الباقی صفحات و نوشته های اعضای سایت شما نیز به همین صورت آدرس دهی می شوند.

    پیشنهاد می کنیم حتماً از روش اول یعنی استفاده از زیر دامنه ( Sub-domains ) برای آدرس دهی وبلاگ کاربران سایت خود استفاده کنید چون در این روش از لحاظ سئو و بهینه سازی آدرس ها برای موتورهای جستجوگر سایت شما مناسب تر است و همچنین همانطور که می بینید ظاهر حرفه ای تری را به سرویس وبلاگ دهی شما می بخشد.

    در مرحله آخر کافی است بر روی دکمه “نصب” در صفحه شبکه کلیک کنید تا تنظیمات مربوطه بر روی سایت شما اعمال شود و کدهای مورد نیاز به شما نمایش داده شود. بعد از انجام تنظیمات وردپرس چند خط کد را به شما نمایش می دهد که آن ها را باید در فایل wp-config.php و .htaccess سایت خود کپی کنید. توجه داشته باشید کدهای مربوط به فایل wp-config.php را باید به جای یک خط کدی که قبلاً به این فایل اضافه کردیم قرار دهیم که این کدها چیزی شبیه به کدهای زیر هستند.

    کد PHP:
    define( 'MULTISITE', true );
    define( 'SUBDOMAIN_INSTALL', false );
    $base = '/';
    define( 'DOMAIN_CURRENT_SITE', 'www.tortak.com' );
    define( 'PATH_CURRENT_SITE', '/' );
    define( 'SITE_ID_CURRENT_SITE', 1 );
    define( 'BLOG_ID_CURRENT_SITE', 1 );
    و همچنین کدهایی که برای قرار گیری در فایل .htaccess به شما ارائه می شود چیزی شبیه به کدهای زیر هستند.

    کد PHP:
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    # uploaded files
    RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
    RewriteRule . index.php [L]
    پس از قرار دادن کدهای نمایش داده شده در فایل های مربوطه تقریباً کار تمام است و می توانید از وردپرس شبکه خود لذت ببرید.


    تنظیم کلمات مجاز برای زیر دامنه های سایت خود

    حال برای اینکه به سیستم وردپرس اجازه داده شود که با توجه به نام انتخاب شده توسط کاربران یک زیر دامنه جدید را برای سایت شما ایجاد کند نیاز است که به محیط مدیریتی هاست خود مانند CPanel سایت خود رفته که اطلاعات مربوط به دسترسی به آن در هنگام خرید هاست از طرف شرکت ارائه دهنده برای شما ایمیل می شود.

    بعد از ورود به محیط مدیریتی هاست خود به دنبال قسمت Subdomains بگردید و پس از کلیک بر روی آن در صفحه ساخت زیر دامنه جدید ، زیر دامنه ای با نام “*” مانند تصویر زیر بسازید و شاخه ای را که این زیر دامنه به آن اشاره می کند را برابر با شاخه اصلی هاست خود که وردپرس را در آن نصب کرده اید قرار دهید.


    به همین راحتی کار تنظیم wildcard subdomain نیز انجام شده است و سیستم شما قادر است به هر تعدادی زیر دامنه جدید برای کاربران سایت شما و یا بهتر است بگوییم وبلاگ هایی که توسط سایت شما میزبانی می شوند بسازند. البته باید هاست شما نیز در حالت استفاده از Subdomains محدودیتی در این رابطه نداشته باشد مانند استفاده از تنها تعدادی خاصی زیر دامنه برای هر آدرس دامنه یا سایت و …

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

    یکی دیگر از امکاناتی که در اکثر سیستم های وبلاگ دهی خارجی و یا حتی وطنی مانند میهن بلاگ ، بلاگفا و … به کاربران داده می شود امکان اتصال دامنه دلخواه ( مانند Tortak.com ) به آدرس وبلاگ آن ها ( مانند blog66.yourdomain,com ) است. جالب است بدانید برای فعال سازی این امکان در سایت وبلاگ دهی خود که با سیستم وردپرس آن را ایجاد کردیم نیاز به یک خط کد نویسی نیز ندارید و می توانید به راحتی با استفاده از افزونه رایگان WordPress MU Domain Mapping این امکان را به وبلاگ های ساخته شده در سایت خود بدهید.

    توجه داشته باشید بعد از نصب این افزونه در سایت خود نیاز است که تنظیمات اولیه آن را انجام دهید. برای این کار نیز بعد از ورود به پیشخوان وردپرس خود البته با نام کاربری و رمز عبور مدیر اصلی سایت در منو تنظیمات گزینه Domain Mapping که بعد از نصب و فعال سازی این افزونه ظاهر شده است کلیک کنید. در صفحه نمایش داده شده شما باید IP سرور هاست خود را وارد کنید که برای بدست آوردن آن می توانید با ورود به محیط مدیریتی هاست سایت خود مانند CPanel این IP را مشاهده کنید و یا از ابزار های تبدیل آدرس دامنه ( Domain ) به آدرس IP استفاده کنید.




    همچنین تنظیمات دیگری نیز در صفحه ظاهر شده می توانیم انجام دهیم که در زیر با آن ها آشنایی پیدا می کنیم.

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

    2. Permanent Redirect : توجه داشته باشید در صورتی که کاربر آدرس دامنه ای را به آدرس وبلاگ خود در سرویس شما وصل کند بعد از چند روز از طریق موتورهای جستجوگر مانند گوگل به این دلیل که وبلاگ مربوطه از هر دو آدرس قابل دسترس است مطالب تکراری شناسایی می شود که این می تواند برای سئو و رتبه وبلاگ های موجود در سرویس شما خیلی مضر باشد. برای رفع این مشکل با فعال سازی امکان Permanent Redirect بعد از اتصال یک دامنه به هر وبلاگی دیگر آدرس اصلی آن وبلاگ به آدرس دامنه وارد شده با یک انتقال 301 امن متصل می شود و اگر موتورهای جستجوگر و کاربران آدرس قبلی وبلاگ را وارد کنند به آدرس جدید به صورت خودکار هدایت می شوند.

    3. User Domain Mapping Page : با فعال سازی این مورد به محیط مدیریتی و یا همان پیشخوان همه کاربران سیستم وبلاگ نویسی شما گزینه جدیدی اضافه می شود که به کاربران این اجازه را می دهد که خود آدرس دامنه مورد نظر خود را به وبلاگ خود اتصال دهند.

    4. Redirect administration pages : برای حفظ امنیت رمز عبور و وبلاگ کاربران سایت خود پیشنهاد می کنیم حتماً این امکان را فعال کنید. با فعال سازی این امکان در افزونه WordPress MU Domain Mapping کاربران تنها از طریق صفحه ورود در آدرس اصلی وبلاگ خود توانایی ورود به محیط مدیریتی وبلاگ خود را دارند.

    5. Disable primary domain check : برای افزایش رتبه وبلاگ های میزبانی شده توسط سایت شما پیشنهاد می کنیم این گزینه را فعال نکنید. کار این بخش نیز این است که در صورتی که چند دامنه به وبلاگی اتصال داده شده باشد تک تک این دامنه ها به صورت سایت جداگانه و یکتایی نمایش داده می شوند که این امر باعث به وجود آمدن مطالب تکراری در آدرس های مختلف یک وبلاگ می شود که در نهایت منجر به کاهش رتبه وبلاگ مربوطه در موتورهای جستجوگر مانند گوگل ، بینگ و یاهو می شود.

    در نهایت نیز برای اتصال دامنه هایی که خریداری کرده اید به هر یک از وبلاگ های سایت خود می توانید با استفاده از گزینه Parked Domains در پنل مدیریت هاست سایت خود دامنه های مورد نظر را مشخص کنید. البته به یاد داشته باشید قبل از این کار باید تنظیمات DNS دامنه خود را از طریق پنل مدیریتی دامنه خود برابر با nameservers ( چیزی شبیه به ns1.tortak.com و ns2.tortak.com ) هاستینگ سایت وبلاگ دهی خود تنظیم کرده باشید. در آخر نیز دوباره به محیط پیشخوان سایت خود بازگردید و با استفاده از صفحه اضافه کردن دامنه جدید ( Domains ) در زیر منو تنظیمات تعیین کنید که دامنه پارک شده در هاست شما باید به کدام یک از وبلاگ ها متصل شود که از طریق ID وبلاگ مربوطه ( برای پیدا کردن ID هر یک از وبلاگ ها کافی است از منو اصلی وردپرس خود گزینه سایت ها را انتخاب کنید و با رفتن بر روی هر یک از وبلاگ ها آدرسی در مرورگر شما ظاهر می شود که شامل ID آن وبلاگ است ) قابل آدرس دهی است.وبرای اینکه ساب دامین ها به درستی ایجادشوندبه مدیریت میزبانی خودبگین(( وايلدكارد))رونصب کنه که بدون هیچ مشکلی به کار خود ادامه بدین(کرج هاست)
    ویرایش توسط vatan3da : February 22nd, 2016 در ساعت 13:35 دلیل: ابگریت
    برنامه نویس فلاتر (ios)
    09033521000-09050118751


  2. تعداد تشکر ها ازvatan3da به دلیل پست مفید


  3. # ADS




     

  4. #2
    عضو جدید paradis آواتار ها
    تاریخ عضویت
    Apr 2009
    محل سکونت
    .:: آبادان ::.
    نوشته ها
    25
    تشکر تشکر کرده 
    126
    تشکر تشکر شده 
    48
    تشکر شده در
    31 پست

    پیش فرض پاسخ : آموزش ساخت سیستم وبلاگ دهی با وردپرس شبکه(تنضیمات)

    سلام
    ممنون بابت آموزش کامل و مفیدتون
    فقط یه سوال،قدیما میگفتن حجم دیتابیس با سرعت بالایی بالا میره و بعدا مشکل ایجاد میکنه و به منابع سرور فشار میاره،هنوزم این مشکل وجود داره؟

  5. تعداد تشکر ها از paradis به دلیل پست مفید


  6. #3
    عضو انجمن armin.rf آواتار ها
    تاریخ عضویت
    Jun 2015
    محل سکونت
    TC
    نوشته ها
    476
    تشکر تشکر کرده 
    1,005
    تشکر تشکر شده 
    1,550
    تشکر شده در
    824 پست

    پیش فرض پاسخ : آموزش ساخت سیستم وبلاگ دهی با وردپرس شبکه(تنضیمات)

    درود

    فک میکنم هنوزم باشه

    چون خود وردپرس 8 مگ حجم داره (فشرده) و هر شخصی که وبلاگ میسازه یه جوریی یک وردپرس دیگه هم نصب میشه

    و داده های زیادی در هاست به وجود می اید

  7. تعداد تشکر ها ازarmin.rf به دلیل پست مفید


  8. #4
    عضو جدید paradis آواتار ها
    تاریخ عضویت
    Apr 2009
    محل سکونت
    .:: آبادان ::.
    نوشته ها
    25
    تشکر تشکر کرده 
    126
    تشکر تشکر شده 
    48
    تشکر شده در
    31 پست

    پیش فرض پاسخ : آموزش ساخت سیستم وبلاگ دهی با وردپرس شبکه(تنضیمات)

    نقل قول نوشته اصلی توسط armin.rf نمایش پست ها
    درود

    فک میکنم هنوزم باشه

    چون خود وردپرس 8 مگ حجم داره (فشرده) و هر شخصی که وبلاگ میسازه یه جوریی یک وردپرس دیگه هم نصب میشه

    و داده های زیادی در هاست به وجود می اید
    مشکل اصلی حجم دیتابیسه
    وگرنه وردپرس که فقط همون یه دونست که اول کاری نصب شده
    در ازای هر بلاگ یه جدول تو دیتابیس ساخته میشه که کم کم حجم دیتابیس خیلی بالا میره و تو بازدیدهای بالا به منابع سرور فشار میاد
    البته الان سایتهایی هستن که هاست مخصوص سرویس بلاگدهی توسط وردپرس ارائه میکنن،احتمالا اونا چاره ای برا این مشکل اندیشیده باشن

    ارسال شده توسط lg g2

  9. #5
    عضو انجمن vatan3da آواتار ها
    تاریخ عضویت
    Dec 2015
    محل سکونت
    کرج
    نوشته ها
    161
    تشکر تشکر کرده 
    297
    تشکر تشکر شده 
    118
    تشکر شده در
    89 پست

    پیش فرض پاسخ : آموزش ساخت سیستم وبلاگ دهی با وردپرس شبکه(تنضیمات)

    به نظر بنده برای شروع یه سرورمجازی تهیه کنید که بدون مشکل کارکنید(موفق باشید)
    برنامه نویس فلاتر (ios)
    09033521000-09050118751


  10. تعداد تشکر ها از vatan3da به دلیل پست مفید


  11. #6
    کاربر اخراج شده
    تاریخ عضویت
    Feb 2016
    نوشته ها
    2
    تشکر تشکر کرده 
    3
    تشکر تشکر شده 
    1
    تشکر شده در
    تشکر شده 1 بار در 1 پست

    پیش فرض پاسخ : آموزش ساخت سیستم وبلاگ دهی با وردپرس شبکه(تنضیمات)

    سلام
    ممنون بابت آموزش کامل و مفیدتون
    برای این کار بهترین حجم برای هاست چیه؟

  12. #7
    عضو انجمن vatan3da آواتار ها
    تاریخ عضویت
    Dec 2015
    محل سکونت
    کرج
    نوشته ها
    161
    تشکر تشکر کرده 
    297
    تشکر تشکر شده 
    118
    تشکر شده در
    89 پست

    پیش فرض پاسخ : آموزش ساخت سیستم وبلاگ دهی با وردپرس شبکه(تنضیمات)

    هاست مخصوص بااین تنضیمات رو ماداریم.بستگی داره شاید1گیگ شاید1ترابایت.اگرمیخواهید بدون هیچ مشکل ومحدودیتی پیش برین یایه هاست ویزه بگرین.ویا سرورمجازی ولی درکل خیلی خوبه شبکه وردپرس هم ابدیت رایگان داره.امنیت.کاربرد.قالب های بسیار زیاد.افزونه ها...... بهتره پنل هاستتون دایرکت ادمین باشه.واین(( وايلدكارد)) هم نصب باشه تا(فولدرها.ساب دامین) به درستی ایجاد شوند.درصورت اینکه درنصب بامشکل برخوردین دریاهو درخدمتم(باتشکر)
    ویرایش توسط vatan3da : February 23rd, 2016 در ساعت 16:51 دلیل: اموزش
    برنامه نویس فلاتر (ios)
    09033521000-09050118751


  13. تعداد تشکر ها از vatan3da به دلیل پست مفید


  14. #8
    عضو انجمن jamal آواتار ها
    تاریخ عضویت
    Jan 2011
    محل سکونت
    مشهد
    نوشته ها
    197
    تشکر تشکر کرده 
    89
    تشکر تشکر شده 
    171
    تشکر شده در
    96 پست

    پیش فرض پاسخ : آموزش ساخت سیستم وبلاگ دهی با وردپرس شبکه(تنضیمات)

    وردپرس علاوه بر اینکه می تونه پایگاه داده اش سنگین بشه، پردازش های سنگینی هم داره.

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

    اینکه وردپرس نیاز به حداقل سرور مجازی داره هیچ شکی نیست. در غیر این صورت که اصلاً نمیشه کار کرد.

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

    اگر برنامۀ جامعی برای کسب درآمد نداشته باشید، هم ورشکست میشید هم اینکه کلی وبلاگ نویس رو عصبانی می کنید که وبلاگ هاشون رو پاک کردید.

    درست بلایی که سر سرویس وبلاگ دهی بلاگها ظرف چند سال پیش اومد!

  15. تعداد تشکر ها ازjamal به دلیل پست مفید


  16. #9
    عضو انجمن vatan3da آواتار ها
    تاریخ عضویت
    Dec 2015
    محل سکونت
    کرج
    نوشته ها
    161
    تشکر تشکر کرده 
    297
    تشکر تشکر شده 
    118
    تشکر شده در
    89 پست

    پیش فرض پاسخ : آموزش ساخت سیستم وبلاگ دهی با وردپرس شبکه(تنضیمات)

    بله درسته.ولی اگه مدیریت شده برین جلو مشکلی پیش نمیاد
    برنامه نویس فلاتر (ios)
    09033521000-09050118751


  17. #10
    عضو انجمن vatan3da آواتار ها
    تاریخ عضویت
    Dec 2015
    محل سکونت
    کرج
    نوشته ها
    161
    تشکر تشکر کرده 
    297
    تشکر تشکر شده 
    118
    تشکر شده در
    89 پست

    پیش فرض پاسخ : آموزش ساخت سیستم وبلاگ دهی با وردپرس شبکه(تنضیمات)

    www.wp97.ir
    کاملترین سرویس وبلاگدهی با(شبکه وردپرس)
    شب افتتحا میشه
    برنامه نویس فلاتر (ios)
    09033521000-09050118751


صفحه 1 از 2 12 آخرینآخرین

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

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

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

موضوعات مشابه

  1. پاسخ ها: 14
    آخرين نوشته: October 17th, 2016, 15:09
  2. کارگاه آموزشی کار با سیستم عامل مک
    توسط ilight در انجمن مباحث دیگر
    پاسخ ها: 4
    آخرين نوشته: October 28th, 2013, 21:17
  3. پاسخ ها: 0
    آخرين نوشته: September 17th, 2012, 15:27
  4. پاسخ ها: 13
    آخرين نوشته: January 21st, 2012, 18:49
  5. آموزش شبکه کردن 2 تا سیستم رو می خوام ؟
    توسط 1Mizban در انجمن شبکه های ویندوزی
    پاسخ ها: 27
    آخرين نوشته: November 11th, 2010, 12:10

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

مجوز های ارسال و ویرایش

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