رفتن به مطلب
انجمن پی سی دی

modireserver

عضو
  • تعداد ارسال ها

    6
  • تاریخ عضویت

  • آخرین بازدید

اعتبار در سایت

0 معمولی

درباره modireserver

  • درجه
    �عالیت 0%

Converted

  • تیم باشگاهی ایرانی مورد علاقه
    fooladmobarakesepahan

Converted

  • تیم باشگاهی اروپایی مورد علاقه
    ajax

Converted

  • سیمکارت
    091-0932

Converted

  • حودرو شما
    DAEWOO

Converted

  • جنسیت شما
    مرد

Converted

  • گوشی موبایل شما
    samsung-galaxy-note-3-neo-new1
  1. هاست وردپرس یک هاست از نوع لینوکسی با کان??یگ های منحصر به ??رد می باشد که قدرت بسیار زیادی در میزبانی از وب سایت هایی که از این cms است??اده می کنند دارد. [h=3]وردپرس چیست؟[/h] وردپرس یک سیستم مدیریت محتوا و یا Cms می‌باشد که به دلایل متعددی همچون متن باز بودن، ارائه‌ی آپدیت‌های منظم، دارا بودن پلاگین ها و تم‌های متنوع و کاربردی بسیار محبوب و پراست??اده می‌باشد. به طوری که بسیاری از سایت‌های دنیا از این Cms به صورت گسترده است??اده می‌کنند. وردپرس با زبان برنامه‌نویسی PHP کدنویسی شده لذا باید میزبان وب‌سایت شما باید از نوع هاست لینوکس بوده و بر روی سرور Mysql و Php و Apache حتماً نصب و راه‌اندازی شده باشد. سایت رسمی WordPress با ارائه تمامی راه‌کارهای مدیریتی و امکانات به صورت رایگان خدمتی بزرگ در حق وبمستران می‌باشد که شما هم می‌توانید از آن بهره‌مند شوید. وردپرس به دلایل کدنویسی و اضا??ه شدن قابلیت جدیدی به نام Heartbeat در بخش مدیریت آن است??اده از منابع سخت‌ا??زاری سرور را به شدت درگیر می‌کند و همین امر باعث می‌شود تا میزبان هاستینگ این‌گونه وب‌سایت‌ها از ارائه خدمات به آن‌ها خودداری کنند و یا نتوانند سرویس با کی??یتی ارائه کنند. اگر شما به عنوان وبمستر قصد راه اندازی وب‌سایت شخصی خود را با است??اده از وردپرس دارید باید حتماً در هنگام خرید هاست به این نکته توجه کنید و از میزبان هاستینگ خودتان بهترین سرویس برای میزبانی وردپرس را بخواهید. [h=2]هاست وردپرس چیست و باید دارای چه ویژگی‌هایی باشد؟[/h] ۱ – هاست لینوکس موردنظر شما نباید دارای محدودیت توابع PHP برای عملکرد صحیح باشد. ۲ – مشکلی رایج است??اده کنندگان از هاست لینوکس برای سیستم مدیریت محتوای وردپرس در بسیاری از مواقع محدودیت‌های Max Post Size و Max Upload Size و همچنین مموری لیمیت می‌باشد که باید به آن توجه نمایید. ۳ – به دلیل است??اده‌ی زیاد از منابع سرور توسط وردپرس باید سرور میزبانی دارای منابع زیاد و سخت‌ا??زارهای پرمیوم حر??ه‌ای باشد. منبع Ùاست Ùردپرس ÚÛست Ø - ÙدÛر سرÙر
  2. وردپرس به عنوان یکی از محبوب‌ترین سیستم‌های مدیریت محتوا، و سی پنل به عنوان محبوب‌ترین پنل میزبانی وب‌سایت در میان کاربران بسیار پراست??اده و رایج می‌باشد لذا آموزش نصب وردپرس روی cpanel می‌تواند یک آموزش کاربردی برای کاربران تازه‌کار باشد که قصد داریم قدم‌به‌قدم و بسیار دقیق آن را به شما آموزش دهیم پس با ما همراه باشید. [h=3]وردپرس چیست؟[/h] وردپرس یک سیستم مدیریت محتوای رایگان و بسیار امن و با هسته‌ای بسیار قدرتمند می‌باشد که درصد بسیار زیادی از سایتهای دنیا توسط این Cms راه‌اندازی شده‌اند. به دلیل متن‌باز بودن آن سورس این سیستم مدیریت محتوا به‌راحتی قابل ویرایش بوده و بدین منظور نظر بسیاری از برنامه نویسان را به خود جلب کرده است. زبان برنامه‌نویسی این cms برپایه ی php بوده لذا پیاده سازی آن بر بستر سرورهای لینوکسی با پنل میزبانی cpanel بسیار قدرتمند و کاری راحت خواهد بود. از مزایای دیگر آن می‌توان به داشتن پلاگین های ??راوان و کاربردی و همچنین قالب‌های رایگان حر??ه‌ای ارائه شده در وب سایت مرجع آن و وب سایت های ایرانی پشتیبانی کننده اشاره کرد. [h=2]نصب وردپرس روی هاست سی پنل[/h] برای شروع مراحل نصب وردپرس ابتدا باید آخرین ورژن آن را از سایت رسمی وردپرس دانلود نمایید. و یا از سایتهای مرجع ایرانی نسخه ??ارسی آن را دانلود کرده و بر روی هاست لینوکس خود آپلود کنید. حال باید به هاست خود وارد شده و ??ایل ??شرده‌ی مربوط به وردپرس را آپلود نمایید برای این کار مراحل زیر را طی نمایید. ۱ – ابتدا با یکی از روش های زیر وارد بخش هاست لینوکس خود شوید. http://www.site.com/cpanel http://www.site.com:2082 [TABLE=class: crayon-table] [TR=class: crayon-row] [TD=class: crayon-nums] 1 2 [/TD] [TD=class: crayon-code] http://www.site.com/cpanel http://www.site.com:2082 [/TD] [/TR] [/TABLE] ۲ – در قسمت files بر روی file manager کلیک کرده تا وارد ??ضای ??ایلهای میزبانی سایت خودتان شوید. توجه کنید که حتماً به شاخه‌ی public_html وارد شوید و در این مسیر اقدام به نصب وردپرس خود نمایید. ۳ – در این بخش بر روی دکمه‌ی upload کلیک می‌کنیم تا بتوانیم ??ایل ??شرده‌ی وردپرس را بارگذاری نماییم. ۴ – پس از باز شدن ص??حه‌ی جدید بر روی دکمه‌ی Browse کلیک می‌کنیم و مسیر ??ایل وردپرس خود را داده و اقدام به آپلود می‌کنیم. این پروسه بسته به سرعت اینترنت شما زمان بر بوده توصیه می‌کنیم یک قهوه برای خودتان بریزید و میل کنید تا آپلود ??ایل انجام شد. ۵ – بعد از اتمام آپلود ??ایل به بخش file manager برگشته و حال باید بتوانید ??ایل مربوطه را مشاهده نمایید اگر این امر محقق نشد یک‌بار بر روی دکمه‌ی Reload کلیک نمایید. ۶ – حال بر روی ??ایل راست کلیک کرده و Extract را بزنید و یا از منوی بالا آن این گزینه را بزنید تا ??ایل شما از حالت ??شرده خارج شود. ۷ – حال یک ??ولدر با نام wordpress بر روی هاست شما قرارگر??ته چنانچه تمایل دارید سایت خود را بر روی مسیر wordpress راه‌اندازی کنید با ??راخوانی آدرس http://www.site.com/wordpress می‌توانید اقدام به نصب وردپرس روی cpanel کنید ولی اگر مدنظر دارید سایت شما بر روی روت آدرس دامنه شما به نشانی http://www.site.com راه‌اندازی شود باید تمامی ??ایل‌های موجود در ??ولدر wordpress را به مسیر public_html و یا یک پله بالاتر انتقال بدید. برای انتقال ??ایل‌ها وارد ??ولدر wordpress شده و بر روی Select All کلیک کنید تا تمامی ??ایل‌ها انتخاب شوند و بعد بر روی دکمه‌ی Move File کلیک کنید. در این مرحله یک پنچره برای شما نمایش داده می‌شود که آدرس محل جدید را برای انتقال ??ایل‌ها سؤال می‌کند شما نام wordpress را حذ?? کرده تا ??ایل‌ها یک پله بالاتر یعنی روت دامنه شما منتقل شوند. حال اگر مسیر public_html خود را ر??رش کنید تمامی ??ایل‌ها را در این بخش مشاهده خواهید کرد. ??ولدر wordpress را پاک کنید و در این مرحله باید اقدام به ساخت دیتابیس و یا پایگاه داده کنیم. ۸ – برای نصب وردپرس نیاز به یک پایگاه داده و یک یوزر بر روی mysql دارید که برای ساخت آن‌ها وارد بخش Databases شده و بر روی Mysql Databases کلیک نمایید. در ص??حه‌ی جدید که برای شما باز می‌شود در ??یلد Create a New Database نام دلخواهی برای ساخت دیتابیس خود وارد نمایید و بعد روی Create Database کلیک نمایید. همانطور که مشاهده می‌کنید دیتابیس شما به‌راحتی ساخته شد. حال باید یک یوزر برای پایگاه داده خود ساخته و آن را به دیتابیس خود الحاق نمایید. پس از وارد کردن نام یوزر و پسورد بر روی Create a User کلیک نمایید تا یوزر شما ساخته شود. ??قط توجه کنید که پسورد خودتان را جایی کپی نمایید چون در مراحل نصب وردپرس روی cpanel به آن نیاز خواهید داشت. حال برای اضا??ه کردن یوزر به پایگاه داده در بخش Add a User to a Database بر روی Add کلیک نمایید. در پنجره جدید که برای شما نمایان خواهد شد تیک تمامی موارد رو زده تا دسترسی‌های کامل به یوزر مربوطه داده شود و در انتها بر روی Make Changes کلیک نمایید. [h=3]شروع ??رایند اصلی آموزش نصب وردپرس روی cpanel[/h] از این بخش کار دیگه راه بسیار ساده و هموار هستش و ??قط با واردکردن چند اطلاعات و زدن چند تا به قول خودمان Next و Install نصب رو انجام میدیم. در این مرحله برای نصب وردپرس روی cpanel باید اطلاعات دیتابیس خود که در مرحله قبل ساختید را با دقت وارد کنید تا اتصال به پایگاه داده به درستی انجام شده و مراحل نصب آغاز گردد. در این مرحله بر روی دکمه اجرای نصب کلیک کنید تا نصب وردپرس روی cpanel به سرعت انجام شود. خوب تبریک میگم به همین راحتی توانستید وردپرس رو نصب کنید و سایت خودتان را با قوی‌ترین Cms دنیا راه‌اندازی کنید برای مرحله آخر نیاز هستش تا یکسری اطلاعات مربوط به بخش لاگین مدیریت وردپرس و نام وب سایت خود را انتخاب کنید. حالا می توانید از آدرس http://www.yousite.com/wp-admin به بخش مدیریت سایت وردپرسی خودتان لاگین کنید و سایت خودتان را مدیریت کنید، پلاگین نصب کنید، قالب دلخواه خودتان را ??عال کنید و یا پست ارسال کنید. منبع Ø¢ÙÙزش Ùصب Ùردپرس رÙÛ cpanel ٠ساخت ÛÚ© Ùب ساÛت کاÙÙ
  3. لوکال هاست ??ضایی کاملاً تستی است که تماماً بر روی کامپیوتر شخصی شما راه‌اندازی می‌شود و هیچ شخص دیگری قادر به مشاهده تغییرات و ??عالیت‌های شما در Hن نخواهد بود، لذا چنانچه قصد راه‌اندازی یک استارت اپ را داشته باشید ناگزیر به انتقال وردپرس از لوکال هاست به هاست میزبانی در بستر اینترنت خواهید بود. [h=3]آموزش انتقال وردپرس از لوکال هاست به هاست[/h] در بسیاری از موارد چنانچه تغییرات و نوع کاربری شما با لوکال هاست محدود بوده باشد نیازی به انتقال محتوای خود به هاست نخواهید داشت و با نصب مجدد Cms خود بر روی هاست خریداری شده یک وب‌سایت سرحال و تمیز خواهید داشت. ولی در این آموزش روی صحبت ما با کسانی خواهد بود که تغییرات بسیاری را در زمان است??اده از لوکال هاست داشته‌اند و حاضر نیستند به هیچ قیمتی این تغییرات را دوباره اعمال کنند. پس لزوم انتقال کامل و بدون خطای محتوای آن‌ها به هاست جدید مطرح خواهد شد. برای انتقال وردپرس از لوکال هاست به هاست جدید چند قدم ساده در پیش خواهید داشت که اگر درست مراحل رو انجام بدید سایت خودتونو بدون دریا??ت ارور و خطایی در بستر اینترنت راه‌اندازی خواهید کرد. خوب بحث تئوری دیگه کا??یه بریم که انتقال رو انجام بدیم. ۱ – ابتدا از پایگاه داده خودتان در لوکال هاست یک بکاپ بگیرید. این ??ایل حاوی تمامی سینتکس های دیتابیس هستش و بدون داشتن آن عملاً سایتی بالا نمیاد پس با دقت خروجی بگیرید. ??ایل خروجی دانلود شده یک ??ایل با پسوند sql. هستش که بسته به سنگینی دیتابیس شما و کارهایی که تا به امروز بر روی آن انجام دادید حجم مت??اوتی خواهد داشت ولی چون همه چی بر روی لوکال انجام میشه سرعت بسیار بالاست. ۲ – در این مرحله باید تمامی ??ایلها که در روت لوکال هاست هستند را بدون کم و کاستی با یک نرم ا??زار Ftp کلاینتی هم چون Filezilla به هاست خود انتقال بدید. روش کار بسیار ساده است با داشتن اطلاعاتی که موقع خرید هاست از میزبان خود دریا??ت می‌کنید می‌توانید به سرویس Ftp متصل بشید و با انتخاب تمامی ??ایلها آن‌ها رو Upload نمایید. https://filezilla-project.org/ [TABLE=class: crayon-table] [TR=class: crayon-row] [TD=class: crayon-nums] 1 [/TD] [TD=class: crayon-code] https://filezilla-project.org/ [/TD] [/TR] [/TABLE] توصیه می‌کنم اگر حجم اطلاعات شما بالاست و سرعت اینترنت شما کند هستش از ویندوز سرور است??اده کنید تا انتقال وردپرس از لوکال هاست به هاست با سرعت بسیار بالایی انجام شود. ۳ – ساخت پایگاه داده بر روی Mysql باید یک پایگاه داده و یوزر جدید ایجاد کنیم که این روش هم بسیار شبیه لوکال هاست هستش. تا در این مرحله با درون‌ریزی (ایمپورت) دیتابیسی که در مرحله قبل خروجی گر??تیم اتصال ??ایلها ی وب‌سایت را با دیتابیس برقرار نماییم. روش کار در هر پنل مدیریتی وب‌سایت مت??اوت ولی بسیار شبیه به هم هستش. دو نوع پنل رایج برای هاست لینوکس داریم که اکثر سایت‌ها از آن‌ها برای مدیریت سایت خود است??اده می‌کنند که در هر دو پنل برای شما نحوه‌ی ایجاد پایگاه داده را شرح میدیم. در پنل دایرکت ادمین بعد از وارد شدن با اطلاعات مربوط به هاست تان بر روی گزینه “MySQL Management??? کلیک کنید؛ و بعد در ص??حه مدیریت پایگاه داده گزینه “Create New Database??? را کلیک کنید تا پنجره مشخصات پایگاه داده برای شما باز شود. بعد از واردکردن اطلاعات موردنظرتان، گزینه “create??? را بزنید تا پایگاه ایجاد شود. مشخصات پایگاه داده بعد از ایجاد به شما داده می‌شود آن را نگه‌دارید یا یادداشت کنید چرا که در مراحل بعدی به آن نیاز خواهید داشت. در سی پنلپس از وارد شدن به پنل هاست لینوکس خود، چند بخش می‌بینید. در بخش Database بر روی گزینه‌ی (Mysql Database) یا همان گزینه‌ی اول از سمت چپ کلیک کنید تا وارد محیط ساخت و ایجاد پایگاه داده بشوید. حال وارد پنجره‌ای می‌شوید که از شما برای ایجاد دیتابیس نامی را درخواست می‌کند. پس از واردکردن نام دلخواه برای پایگاه داده، وارد مرحله‌ای برای واردکردن نام کاربری و رمز عبور پایگاه داده خواهید شد که باید اطلاعات آن را نیز به درستی وارد نمایید. در قسمت انتهایی که Add user to Database نام دارد، بر روی گزینه‌ی Add کلیک نمایید و در پنجره‌ای که برای شما نمایان می‌شود تمامی موارد را تیک بزنید و قبول کنید. ۴ – درون‌ریزی دیتابیس در این قسمت باید ??ایل دیتابیسی که خروجی گر??تید را درون دیتابیس جدید Import نمایید برای اینکار باید با توجه به پنل هاست خودتان phpmyadmin را اجرا نمایید. در دایرکت ادمین در بخش “MySQL Management??? در زیر گزینه “Create New Database??? گزینه phpMyAdamin هست و در سی پنل هم به در وسط ص??حه قابل مشاهده هستش. بعد از انتخاب دیتابیس بر روی گزینه‌ی import در نوار بالایی کلیک نمایید؛ و بعد همان‌طور که در تصویر نشان داده‌شده با کلیک بر روی دکمه “Choose File??? ??ایلی را که از لوکال هاست export کرده بودید انتخاب کنید و بعد دکمه Go را در انتهای ص??حه کلیک کنید تا پایگاه Import شود. ۵ – تصحیح آدرس Url وب‌سایت باید در وردپرس آدرس Url را تغییر بدیم چون دیگر در لوکال هاست نیستیم، برای اینکار باید آدرس سایت را اصلاح کنیم اینکار بسیارساده است، در phpmyadmin بر روی دیتابیس خود کلیک کرده و سپس جدول “wp_options??? را از پایگاه داده در phpMyAdmin انتخاب کنید و در پنجره باز شده به دنبال ??یلد “siteurl??? باشید و با کلیک بر روی دکمه Edit این ??یلد که در آن آدرس لوکال هست را ویرایش و آدرس وب سایتی که بر روی سرور هست را وارد کنید. ۶ – راه‌اندازی وب‌سایت پس از انجام تمامی مراحل گ??ته شده در بالا شما به احتمال بسیار زیاد با ارور خطای اتصال به پایگاه داده مواجه خواهید شد. حالا با هم این مشکل را ر??ع می کنیم. برای اینکار به هاست لینوکس خود با Ftp متصل شوید و به ??ایل wp-config.php بروید. حال باید این ??ایل را ویرایش کنیم و تمامی مشخصات نام پایگاه داده، نام کاربری، پسوردی که در پایگاه داده‌ی هاست خود ساختیم را در اینجا وارد کرده و تغییرات خود را ذخیره کنیم. خوب تبریک میگم سایت شما باید الآن قابل‌دسترسی و نمایش باشد. حالا به پنل وردپرس خودتان وارد شده و سپس به قسمت تنظیمات>> همگانی ر??ته و بر روی گزینه‌ی ذخیره‌ی تنظیمات کلیک کنید اینکار باعث تصحیح آدرس Url های سایت شما خواهد شد. سپس به بخش تنظیمات >> پیوندهای یکتا بروید و بر روی گزینه‌ی ذخیره‌ی تنظیمات کلیک کنید تا تمامی لینک‌ها و پیوندهای یکتا نیز ست شوند. ۷ – تصحیح تصاویر و لینک‌های ناقص برای انتقال وردپرس از لوکال هاست به هاست به صورت صحیح معمولاً زمانی که شما سایت وردپرسی خود را از لوکال به هاست به هاست انتقال می‌دهید لینک‌ها و یا تصاویر شما به هم ریخته و به اصطلاح شکسته و ناقص می‌شوند. برای ر??ع این مشکل ??قط کا??یست به phpmyadmin هاست خود ر??ته و از منوی بالایی روی تب Sql کلیک کنید سپس کد نمونه‌ای که در زیر برای شما قرار دادیم را در آن بخش وارد کنید و سپس اجرا نمایید. ??قط توجه کنید که بر اساس اطلاعات هاست خود این دستور را ادیت نمایید. UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/wordpress/', 'www.yoursite.com/'); [TABLE=class: crayon-table] [TR=class: crayon-row] [TD=class: crayon-nums] 1 [/TD] [TD=class: crayon-code] UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/wordpress/', 'www.yoursite.com/'); [/TD] [/TR] [/TABLE] در حال حاضر انتقال وردپرس از لوکال هاست به هاست لینوکس شما به‌درستی انجام‌شده و هیچ‌گونه ارور و خطایی دریا??ت نخواهید کرد. در اغلب موارد مشکل کاربران مبتدی مربوط به بخش ۶ و ۷ هستش که با انجام ندادن ادیت های آدرس Url خودشان قادر به راه‌اندازی سایت خود نخواهند بود. منبع اÙتÙا٠Ùردپرس از ÙÙکا٠Ùاست ب٠Ùاست - ÙدÛر سرÙر
  4. یکی از معرو??‌ترین سیستم‌های مدیریت محتوا و بسیار محبوب در میان کاربران وردپرس می‌باشد به دلیل گستردگی است??اده از آن معمول است که تعداد اعلان خطاها و مشکلات گزارش‌شده برای این سیستم مدیریت محتوا بالا برود امروز و در این مقاله در رابطه با یکی از شایع‌ترین و آزاردهنده‌ترین مشکلات وردپرس که کاربران مبتدی زیادی را بعضاً به ترس و هراس وا می دارد یعنی مشکل ص??حه س??ید وردپرس می‌باشد. عوامل و ??اکتورهای بسیاری در علل ایجاد مشکل ص??حه س??ید وردپرس دخیل هستند که به‌ت??صیل راجب هرکدام و ر??ع آن‌ها صحبت خواهیم کرد.این مشکل ممکن است در پیشخوان مدیریت و یا حتی یکی از ص??حات سایت شما بروز دهد. علت اصلی خطای ص??حه س??ید ممکن است به دلیل است??اده بیش‌ازحد از حا??ظه رم ٬ وجود ا??زونه‌ای دارای توابع خراب و یا حتی به دلیل نصب پوسته‌ای باشد که مشکل دارد و یا حتی ممکن است مشکل از سرور میزبانی سایت‌تان باشد. این مشکل بی شاخ و دم و هراسناک به دلیل نداشتن هیچ خروجی اروری بسیار رعب‌آور بوده و در خیلی از مواقع کاربران تازه‌کار را مجبور به چشم‌پوشی از است??اده از آن می‌کند ولی باید خدمت شما بگویم که نترسید ما اینجا هستیم تا این مشکل رو براتون به‌راحتی حل کنیم با ما همراه باشید. [h=2]آموزش حل مشکل ص??حه س??ید وردپرس :[/h] ا??زایش میزان حا??ظه رم اجرایی PHP در سمت سرور قابلیتی در ??ایل php.ini تعری??‌شده به نام memory limit که اجازه می‌دهد مدیر سرور با اعمال تنظیم این پارامتر مقدار است??اده از رم سرور برای هندل ??ایل‌های php را محدود و مشخص نماید. مشاهده‌ شده در بسیاری از سرورهای میزبانی که تعداد سایتهای موجود بر روی آن ها زیاد است مشکل به دلیل عدم کان??یگ سرور به‌صورت اصولی رخ‌داده است و آن‌هم مربوط به عدم اجرای صحیح ??ایل php به دلیل کم بودن مقدار حا??ظه تعری??‌شده برای اجرای ??ایل‌های php است. برای ر??ع این مشکل ابتدا مسیر صحیح ??ایل php.ini سرور خود را پیداکرده و آن را با ویرایشگر بازکرده و مقدار آن را ا??زایش دهید. و چنانچه از هاست های اشتراکی است??اده می‌کنید از میزبان خود بخواهید تا این کار را انجام دهید. Nano /usr/local/lib/php.ini [TABLE=class: crayon-table] [TR=class: crayon-row] [TD=class: crayon-nums] 1 [/TD] [TD=class: crayon-code] Nano /usr/local/lib/php.ini [/TD] [/TR] [/TABLE] و بعد به دنبال پارامتر memory_limit بگردید و سپس مقداران را به ۲۵۶M و یا ۵۱۲M تغییر دهید. اگر مشکل ص??حه س??ید وردپرس به دلیل وجود این محدودیت در سرور باشد با اعمال این تغییر مشکل شما ر??ع و ص??حات س??ید به‌درستی اجرا خواهند شد.و چنانچه هنوز این مشکل به قوت خود باقی است ادامه آموزش را با ما همراه باشید تا ارور ک??ن س??ید وردپرس را باهم ر??ع کنیم. [h=3]غیر??عال کردن همه‌ی ا??زونه‌ها[/h] حال دومین چیزی که شک ما را در پی داشته وجود یک پلاگین معبوب و مشکل‌دار در کدنویسی و ??عال بودن آن بر روی وردپرس می‌باشد.ابتدا تمامی پلاگین ها را به‌طور موقت یکجا غیر??عال کنید برای انجام این کار از بخش ا??زونه‌ها اقدام نمایید. و اگر به بخش مدیریت وردپرس کلاً دسترسی ندارید و یا این مشکل باعث شده ص??حه پیشخوان مدیریت شما س??ید بشه واردهاست لینوکس سایت خودتان بشید و وارد ??ولدر wp-content و بعد ??ولدر plugins را به یک نام دیگر تغییر بدید مثلاً plugins-backup با این کار پلاگین های شما کلاً غیر??عال می‌شوند. حال چنانجه مشکل ص??حه س??ید وردپرس حل شد نشان از این دارد که یکی از پلاگینها به‌طور حتم مشکل دارد.حال برای یا??تن دقیق پلاگین مقصر که انقدر برای ما دردسر درست کرده تک‌تک پلاگین ها را ??عال کرده و ص??حه مربوطه را ر??رش نمایید اگر مشکل در هر قسمتی بروز کرد پلاگین مربوطه را غیر??عال و حذ?? کنید و یک‌ن??س راحت بکشید. اگر باز ارور ص??حه س??ید وردپرس شما پابرجاست باید روش‌های ارائه‌شده در زیر رو تست نمایید تا بالاخره بر این مشکل غلبه کنید. [h=3]بررسی قالب سایت[/h] یکی دیگر از دلایل مشکل ص??حه س??ید وردپرس می‌تواند وجود قالب ناقص و مشکل‌دار باشد. برای ر??ع این مشکل ابتدا باید مطمئن بشویم که قالب مشکل داره یا خیر و بعد اگر قالب مشکل داشت برید و به کدنویس خودتان بگید تا مشکل رو براتون ر??ع کنه خوب چطوری مطمئن بشیم مشکل از قالبه ؟!!! خوب ساده است قالب خودتان را به قالب پیش‌??رض تغییر بدید اگر مشکل ر??ع شد که خوشا به حال شما و خسته نباشد. اگر باز مشکل ر??ع نشد ممکنه کلاً در ??ایل‌های هسته وردپرس مشکلی وجود داشته باشه که یک خبر بد دارم اونم اینه که باید کلاً ??ایل‌های جدید رو جایگزین کنید و دوباره وردپرس خودتونو راه‌اندازی کنید. و یک‌راه دیگر هم برای پیدا کردن مشکل دقیق خودتان، ??عال کردن ارور لاگ سرور و وردپرس می‌باشد.بخش مربوط به سرور که خوب معلومه مدیر سرور باید انجام بده ولی بخشی که شما باید وارد کار بشید قرار دادن قطعه مد زیر در ??ایل wp-config.php سایتتان می‌باشد. error_reporting(E_ALL); ini_set('display_errors', 1); define( 'WP_DEBUG', true); [TABLE=class: crayon-table] [TR=class: crayon-row] [TD=class: crayon-nums] 1 2 [/TD] [TD=class: crayon-code] error_reporting(E_ALL); ini_set('display_errors', 1); define( 'WP_DEBUG', true); [/TD] [/TR] [/TABLE] با اضا??ه شدن این کد و ر??رش دوباره‌ی ص??حه س??ید وردپرس خودتان ارورها نمایش داده می‌شوند و می‌توانید به‌راحتی عمل debug را انجام دهید. اگر باز مشاهده کردید که یکی از ص??حات قدیمی شما س??ید شده نترسید چون با تکنیک زیر دوباره این ص??حه احیا خواهد شد. خوب ??قط کا??ی است قطعه کد زیر را در ??ایل wp-config.php جایگذاری کنید و تمام ! /** Trick for long posts */ini_set('pcre.recursion_limit',20000000);ini_set('pcre.backtrack_limit',10000000); [TABLE=class: crayon-table] [TR=class: crayon-row] [TD=class: crayon-nums] 1 [/TD] [TD=class: crayon-code] /** Trick for long posts */ini_set('pcre.recursion_limit',20000000);ini_set('pcre.backtrack_limit',10000000); [/TD] [/TR] [/TABLE] امیدوارم تونسته باشید با یکی از روش‌های بالا از شر این ارور رهابشید. منبع Ùشک٠صÙ??ح٠سÙ??Ûد Ùردپرس - ÙدÛر سرÙر
  5. modireserver

    هاست چیست

    برای اینکه دقیقاً بدانید هاست چیست نیاز داریم تا یکسری م??اهیم ملموس و مشخص، البته برای کاربران قدیمی و مطالب جدید برای کاربران تازه‌کار را شرح دهیم. زمانی که شما قصد دارید یک وب‌سایت راه‌اندازی کنید و اطلاعات خود را در معرض دید همگان قرار دهید باید اطلاعات شما در بستر اینترنت به صورت آنلاین و بر روی یک میزبان هاست قدرتمند قرار گیرد. برای واضح‌تر شدن م??هوم هاست چیست باید به این نکته اشاره کنم هر کامپیوتری که دسترسی به اینترنت داشته باشد و اطلاعاتی بر روی آن قرار گیرد که در دسترس کاربران دیگر قرار گیرید خود یک هاست تلقی می‌شود، ولی باید بدانید که یک هاست میزبانی از وب‌سایت با یک کامپیوتر شخصی بسیار مت??اوت است از این جهت که هاست میزبانی بر روی سرورهای قدرتمند با دسترسی به اینترنت‌های بسیار پرسرعت و با پهنای باند قوی قرار دارد ولی کامپیوترهای شخصی با است??اده از سخت‌ا??زارهای به مراتب ضعی??‌تر و اینترنت‌های بسیار محدودتر کار می‌کنند پس است??اده از کامپیوترهای شخصی برای میزبانی از وب سایت ها عملا شدنی نخواهد بود. حالا که تا حدودی با م??اهیم هاست چیست آشنا شدید بهتر هستش در رابطه با چند مورد ??نی و مهم که در هنگام خرید هاست باید به آن‌ها توجه کنید اشاره‌کنم، اول اینکه شما باید همیشه وب‌سایت خودتان را از نظر سیستم مدیریت محتوا و بعد قالب ارزیابی و انتخاب کنید. چنانچه از CMS اختصاصی است??اده می‌کنید باید ببینید که کدنویسی وب‌سایت شما بر اساس چه زبانی انجام‌شده تا بتوانید انتخاب دقیق و درستی در رابطه با هاست خود داشته باشید. اگر CMS وب‌سایت شما با زبان برنامه‌نویسی asp و یا aspx نوشته شده باشد باید هنگام انتخاب و خرید هاست باید هاستی را تهیه کنید که بر روی سرورهای ویندوزی راه اندازی شده باشد؛ و اگر وب‌سایت شما از سیستم‌های مدیریت محتوای معرو?? و رایگان همچون وردپرس و یا جوملا و … است??اده می‌کند باید بدانید از آن جایی که این CMS ها توسط زبان برنامه‌نویسی php کدزنی شده‌اند باید هاست میزبانی شما از نوع لینوکسی باشد. در این مرحله شما با آگاهی کا??ی از جمله هاست چیست شاید تمایل داشته باشید اقدام به خرید هاست مناسب خود کنید ولی دست نگه دارید تا چند نکته بسیار مهم دیگری هم که نیاز دارید مدنظر داشته باشید خدمت شما بگویم. در هنگام انتخاب هاستینگ خود حتماً توجه کنید که از سایتی معتبر اقدام به خرید کنید و هرگز معیار انتخاب خودتان را ارزان بودن قرار ندهید چون در آینده‌ای نه چندان دور با تحمیل ضررهای زیاد باید با انتقال هاست خود به سرویس دهنده‌ای دیگر تبعات این انتخاب بد را نیز متحمل بشوید. مورد بعدی، میزبانی در دیتاسنتر موردنظر شماست، باید بدانید شرکت‌های هاستینگ گزینه‌های مت??اوتی را در هنگام انتخاب هاست پیش پا شما قرار خواهند داد، از جمله میزبانی در دیتاسنترهای کشورهای مختل?? با هزینه‌های مت??اوت، چنانچه وب‌سایت شما دارای اطلاعات بسیار حساس و طبقه بندی شده‌ای هستش باید سعی کنید وب‌سایت خودتان را در دیتاسنترهای ایرانی و در داخل کشور میزبانی کنید، اگر وب‌سایت شما دارای اطلاعات سازمانی و طبقه بندی شده‌ای نیست و صر??اً یک سایت شخصی و یا ??روشگاهی است توصیه ما به شما است??اده از هاست های موجود بر روی سرورهای خارجی است بدلیل اینکه پهنای باند در این دیتاسنترها به مراتب بیشتر بوده و حتی نامحدود هستش و قیمت تمام شده ماهانه اینگونه هاست ها برای شما به شدت کمتر از هاست های ایرانی است. اگر در هر زمان تصمیم گر??تید که وب‌سایت خودتان را بر روی سرورهای داخل کشور میزبانی کنید و سایت شما نیز در دسته‌ی وب سایت‌های حساس و مهم بود باید به یک نکته دیگر نیز توجه کنید آن هم امنیت ??یزیکی دیتاسنتر مطبوع شماست در ایران دیتاسنترهای رسمی بسیار کمی وجود دارند که گزینه‌های انتخابی شما را محدود می‌کنند پس قبل پرداخت و اجاره هاست و یا سرور برای وب سایتتان حتماً قبل آن یک بازدید از محیط دیتاسنتر با هماهنگی قبلی داشته باشید تا از نظر لایه‌های امنیتی خیال شما تا حد زیادی راحت شود. خوب امیدوارم این مقاله جای مبهمی برای تعری?? دقیق عبارت هاست چیست برای شما باقی نگذاشته باشه و بتوانید با دیدی بازتر در انتخاب میزبان هاست وب‌سایت خود اقدام به خرید کنید. منبع Ùاست ÚÛست Ø - ÙدÛر سرÙر
  6. grub به عنوان بوت لودر پیش‌??رض در سیستم‌های یونیکس بیس می‌باشد، در این مقاله قصد داریم تا شما را با امن کردن grub با قرار دادن پسورد در لینوکس آشنا کنیم پس با ما همراه باشید. در حالت نصب پیش‌??رض لینوکس، هر شخصی توسط حالت single user mode می‌توانید در سرور شما تغییراتی را اعمال کرده و حتی دسترسی روت سرور شما را به دست گیرد. البته این مورد زمانی محقق خواهد شد که شخص مهاجم بتواند سیستم شما را ریبوت کرده و آن را کنترل کند. خوب حالا شاید بپرسید کجا ممکنه این مشکل پیش بیاد، خوب این مورد زمانی نمود پیدا میکنه و میتونه به شدت خطرناک باشه که شما از سرویس‌دهنده هاستینگ خودتان یک سرور مجازی خریداری کرده باشید بدین صورت مدیر سرور قادر خواهد بود سیستم شما را تحت اختیار گر??ته و به آن لاگین کنید و یا ??ردی دسترسی مجازی ساز سرور شما را دارد که بعضاً به آن شخص اعتماد هم دارید و ??کر می‌کنید آن شخص وارد سرور لینوکسی شما نمی‌تواند بشود و یا دسترسی به یک سرور ??یزیکی در یک شرکت توسط ا??راد دیگر. خوب کا??یه بحث تئوری، بریم سراغ کار عملی توجه: مسئولیت این تغییرات بر عهده خود شما بوده پس خوب دقت کنید و قبل شروع از اطلاعات خود برای اطمینان خاطر بکاپ بگیرید. [h=3]آموزش امن کردن grub با قرار دادن پسورد:[/h] مرحله اول: خوب ابتدا باید با دسترسی root توسط سرویس ssh وارد سرور خود شده و توسط دستور زیر یک پسورد مناسب برای grub خود بسازید. grub-md5-crypt [TABLE=class: crayon-table] [TR=class: crayon-row] [TD=class: crayon-nums] 1 [/TD] [TD=class: crayon-code] grub-md5-crypt [/TD] [/TR] [/TABLE] با واردکردن پسورد موردنظرتون یک رشته کد هش شده به ??رمت md5 از پسوردتان برای شما نمایش داده میشه همانند عکس زیر که باید آن را در جایی کپی کنید که در ادامه به آن احتیاج خواهیم داشت. خوب حالا باید ??ایل اصلی grub سرور خودتونو توسط یک ویرایشگر بازکنید که توصیه ما nano هستش، مسیرهای زیر رو بررسی کنید. /boot/grub/menu.lst /boot/grub/grub.conf [TABLE=class: crayon-table] [TR=class: crayon-row] [TD=class: crayon-nums] 1 2 3 [/TD] [TD=class: crayon-code] /boot/grub/menu.lst /boot/grub/grub.conf [/TD] [/TR] [/TABLE] البته این مسیرها برای لینوکس centos هستش که تو توزیع های دیگه میتونه مت??اوت باشه که با یک سرچ ساده میتونید مسیر grub تو توزیع لینوکس خودتان رو پیدا کنید. Nano /boot/grub/grub.conf [TABLE=class: crayon-table] [TR=class: crayon-row] [TD=class: crayon-nums] 1 [/TD] [TD=class: crayon-code] Nano /boot/grub/grub.conf [/TD] [/TR] [/TABLE] توصیه میشه حتما قبل از شروع کار یک بکاپ از ??ایل grub خود بگیرید که در صورت بروز مشکل بتوانید آن را جایگزین کرده و سیستم خود را نجات دهید. خوب حالا با زدن دکمه‌های ترکیبی clt+w به دنبال عبارت timeout در محتویان ??ایل grub خود باشید، بعد پیدا کردن خط مربوطه زیر این آن با ??رمت password –md5 yourhash خط رو اضا??ه کنید. در عبارت بالا yourhash همان هش تولیدی از پسورد شماست که در مرحله قبل آن را ذخیره کردید. خوب کار تقریباً تمام هستش حالا یکبار سرور خودتونو ریست کنید و موقع بوت کلید p را ب??شارید حالا به وضوح متوجه خواهید شد که با امن کردن grub چه ات??اقی خواهد ا??تاد و از شما برای ورود کجا پسورد خواسته خواهد شد که این موضوع نیز از احتمال ایجاد ریسک‌های امنیتی بسیار خطرناک خواهد کاست.
×
×
  • جدید...