آموزش افزایش سرعت وردپرس با نصب افزونه WP-FFPC

افزایش سرعت وردپرس و به طور کلی بهینه‌سازی سرعت وبسایت مهمترین مسئله هستش که همه ما به دنبال اون هستیم تا صفحات سایتمون با سرعت بیشتر و بهتری لود شوند تا اولا کاربران قادر باشند تا با رفع مشکل سرعت وردپرس با سرعت بیشتری به سایت دسترسی داشته باشند و ثانیا موتورهای جستجو هم این مورد را به عنوان یک امتیاز ویژه برای سایتمون در نظر بگیرند و در نتایج بالاتری قرار بگیریم. برای افزایش سرعت در وردپرس همواره راهکارهای مختلفی معرفی شده و به معرفی افزونه‌های گوناگون پرداخته شده که بسیاری از این افزونه‌ها به صورت تجاری عرضه می‌شوند و با استفاده از چنین افزونه‌هایی شاید سرعت سایت ما بهتر بشه اما بیشترین مشکلات را با ناهماهنگی با افزونه‌های دیگه داشته‌اند و همه ما هم باهاشون مواجه شدیم.

اما در این مقاله از مرکز آموزش هاست ۹۷ قصد دارم تا به معرفی افزونه‌ای برای افزایش سرعت وردپرس و بهینه‌سازی سرعت در وردپرس بپردازم که تا به امروز به این افزونه در وب فارسی کمتر اشاره شده در صورتی که میشه گفت نسبت به سایر افزونه‌ها همچون w3 cache، super cache و… اگر به صورت درست پیکربندی بشه بهتر و با قدرت بیشتری عمل خواهد کرد. پس تا انتها همراه ما باشید تا به نحوه افزایش سرعت وردپرس بپردازیم.

افزایش سرعت وردپرس با WP-FFPC

افزونه‌ای که قصد دارم تا از اون برای افزایش سرعت در وردپرس بپردازم با نام WP-FFPC در مخزن وردپرس به ثبت رسیده و تاکنون تونسته تا بیش از ۴٫۰۰۰ نصب فعال و کسب امتیاز ۴٫۸ را ازآن خودش بکنه که میتونید ازش به عنوان بهترین افزونه افزایش سرعت وردپرس استفاده کنید. قبل از هرکاری با کلیک روی دکمه زیر افزونه را به صورت رایگان از مخزن وردپرس دانلود کنید و بعد اقدام به نصب و فعال کردن این افزونه در سایت وردپرسی خودتون بکنید.

[su_button url=”https://wordpress.org/plugins/wp-ffpc/” target=”blank”]دانلود افزونه[/su_button]

افزونه wp-ffpc از روش ذخیره‌سازی حافظه بر روی دیسک کاربر استفاده میکنه که در مقایسه با کش برای افزایش سرعت سایت گزینه بهتری خواهد بود. علاوه بر این از چند روش برای ذخیره سازی استفاده می‌کنه که قادر هستید از هر کدوم یکی از موارد زیر برای افزایش سرعت وردپرس که وابسته به نوع سرور مورد استفاده شما هستش استفاده کنید.

  • APC
  • APCu
  • xCache
  • PHP memcached
  • Nginx memcached

از دیگر قابلیت‌های افزونه میتونم به امکان تعیین کش اختیاری برای کاربران وارد شده و وارد نشده، تعیین انقضا برای کش در نوشته‌ها و پست تایپ‌های سفارشی به صورت کاملا جدا از هم، پشتیبانی از وردپرس شبکه که امکان تعیین کش برای هر یک از سایت‌ها را خواهد داد و بسیاری از موارد دیگه که در ادامه با پیکربندی افزونه wp-ffpc به اونها خواهم پرداخت.

آموزش پیکربندی افزونه wp-ffpc در وردپرس

برای نصب و پیکربندی اصولی افزونه wp-ffpc چندین مرحله وجود داره که باید با دقت تمامی این مراحل را طی کنید تا بتونید در بهترین شکل ممکن از این افزونه برای افزایش سرعت سایت خودتون استفاده کنید. دقت کنید که تمامی مراحل را به درستی طی کنید.

[su_tooltip style=”green” position=”east” shadow=”yes” rounded=”yes”]در صورت استفاده از این افزونه نباید از افزونه مشابه برای کش سایت استفاده کنید، بنابراین اگر در هر یک از مراحل مشکلی داشتید از بخش دیدگاه‌ها اعلام کنید تا راهنمایی کامل‌تری به شما ارائه بدیم تا افزونه را به صورت اصولی و صحیح کانفیگ و پیکربندی کنید.[/su_tooltip]

مرحله اول: فعال کردن کش وردپرس

بعد از نصب و فعال سازی افزونه ممکنه پیغام‌های خطایی به شما نشون داده بشه که میبایست برای استفاده از افزونه از این پیغام‌ها استفاده کنید تا پیکربندی صحیحی روی افزونه انجام دهید. اولین موردی که برای استفاده از افزونه wp-ffpc باید در نظر بگیرید اینه که حتما باید کش بر روی وردپرس فعال شده باشد. بنابراین برای این کار می‌بایست دستور فعال سازی کش وردپرس در فایل کانفیگ وردپرس را فعال کنید. بنابراین برای این کار وارد هاست خود شده و سپس با کلیک روی گزینه File Manager در هاست خودتون به صفحه مدیریت فایل‌های وردپرس مراجعه کنید.

 

بعد از این مرحله وارد مسیر /public_html/ شده و سپس به مسیری که وردپرس را نصب کردید مراجعه کنید. در این مسیر فایل‌ها و پوشه های وردپرس رو میبینید که کافیه دنبال فایلی با نام wp-config.php باشید. بعد از اینکه فایل را پیدا کردید روی فایل راست کلیک کرده و گزینه Edit را انتخاب کنید تا به صفحه ویرایش فایل هدایت شوید. سپس با استفاده از کلیدهای ترکیبی CTRL + F صفحه کلید خودتون به دنبال عبارت WP_CACHE بگردید، اگر چنین دستوری پیدا نکردید کد زیر را در مکان مناسبی از فایل قرار دهید.

define('WP_CACHE',true);

 

دقت کنید که اگر این کد از قبل در فایل وجود داره باید مقدار اون روی true باشه پس اگر مقدار اون روی false تعیین شده بود اونو به true تغییر داده و فایل را ذخیره کنید.

مرحله دوم: تعیین نوع ذخیره سازی کش در وردپرس

در این مرحله وارد پیشخوان وردپرس شده و سپس به مسیر تنظیمات> wp-ffpc مراجعه کنید و مشابه تصویر زیر در تب Cache Type گزینه Select backend را روی حالت PHP Memcache تعیین کرده و سپس گزینه‌های Expiration time for posts و Expiration time for taxonomy و Expiration time for home را که به صورت پیشفرض روی ۳۰۰ قرار دارند روی مقدار ۱۰۰ تنظیم کرده و در نهایت روی دکمه ذخیره تنظیمات در انتهای صفحه کلیک کنید.

بعد از اینکه تنظیمات را ذخیره کنید مشابه تصویر زیر پیغام موفقیت آمیز بودن نصب افزونه wp-ffpc به شما نمایش داده خواهد شد.

بعد از اینکه تنظیمات افزونه را ذخیره کردید سرعت سایت وردپرس شما بهینه‌تر از قبل خواهد شد. در ادامه به بررسی سایر تنظیمات افزونه می‌پردازم.

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

یکی از قابلیت‌های این افزونه اینه که با استفاده از دیباگ مجزایی که براش وجود داره با فعال سازی اون خطاهایی که در سایت قرار داره را بهتر بررسی کنید. برای فعال سازی این مورد به تب Debug & in-depth مراجعه کنید.

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

بعد از اضافه کردن کد مورد نظر به پیشخوان وردپرس برگردید و مشابه توضیح زیر سایر گزینه‌ها را به انتخاب خودتون فعال و یا غیرفعال کنید.

Enable X-Pingback header preservation: با فعال کردن این گزینه میتونید تا x-pingback هایی که در سایت وجود دارند را در هدر و بالای پیشخوان وردپرس مشاهده کنید.

Add X-Cache-Engine header: با استفاده از این قابلیت هم میتونید تا موتور X-cache افزونه را در هدر سایت مشاهده کنید.

Add HTML debug comment: و در نهایت با استفاده از این گزینه هم قادر هستید تا خطاهای موجود را به صورت کامنت‌های HTML مشاهده و بررسی کنید.

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

فعال یازی کش در صفحات و پست‌تایپ‌های خاص

برای اینکه بتونید تا تعیین کنید تا در چه نوع از صفحاتی امکان کش وجود داشته باشه میتونید تا با کلیک رو تب Cache Exceptions صفحات را مشابه تصویر زیر انتخاب کنید.

همونطور که میبینید امکان انتخاب صفحات بر اساس پست تایپ و سایر ویژگی‌های سایت بر اساس موارد زیر وجود دارد که با انتخاب هر یک از اونها کش در چنین صفحاتی غیرفعال خواهد شد که عبارتند از:

  • ووکامرس
  • درخواست‌های داینامیکی که در سایت صورت میگیرد
  • برگه‌ها
  • صفحات آرشیو
  • فید سایت
  • صفحه اصلی سایت

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

با استفاده از این قابلیت می‌تونید تا تعیین کنید کش وردپرس در چه بازه‌های زمانی به صورت خودکار صورت بگیره که برای این مورد میتونید تا با مراجعه به تب Precache & Precache log بر اساس کرون جاب وردپرس زمان کش سایت را تعیین کنید.

خالی کردن کش وردپرس

برای خالی کردن کش وردپرس در این افزونه هم میتونید تا با اسکرول به پایین صفحه و مراجعه به تب Empty Cache اقدام به حذف کش وردپرس کنید. برای این کار کافیه تا روی دکمه Cleare Cache کلیک کنید تا کش سایت خالی شود.

رفع خطای extension not found افزونه wp-ffpc

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

آموزش تغییر رمز ادمین جوملا

درصورتیکه رمز ادمین جوملای خود را فراموش کرده اید باید آنرا از طریق دیتابیس تغییر دهید.
برای اینکار وارد Phpmyadmin شوید .
روی نام دیتابیس مربوطه کلیک کنید.
تیبل users را پیدا کرده و روی آن کلیک نمایید
در ردیف مربوط روی ویرایش بزنید .
فیلد مربوط به پسورد را پاک کرده و به مورد زیر تغییر دهید

۸۲۷ccb0eea8a706c4c34a16891f84e7b

رمز شما به ۱۲۳۴۵ تغییر کرده است . سریعا لاگین کرده و رمز خود را تغییر دهید.

معرفی وردپرس

وردپرس چیست

وردپرسوردپرس یک سیستم مدیریت محتوا کاملا رایگان و اپن سورس هست ( بر پایه مجوز GPL ) که شما بوسیله آن قادر خواهید بود براحتی یک وبلاگ – فوتوبلاگ – پادکست – گالری و … بسازید.

وردپرس توسط زبان بسیار محبوب PHP نوشته شده و از قدرت MySQL برای ذخیره داده ها استفاده می کند.

دو هدف اصلی سازندگان وردپرس راحتی کاربر در کار با این سیستم و رعایت استاندارد های جهانی هست. بهمین منظور شاید شما امکاناتی را که در یک CMS مشاهده می کنید بطور تمام و کمال در وردپرس نمی بینید. به همین منظور سازندگان وردپرس با کد نویسی دقیق و کامل و در اختیار قرار دادن امکانات و API های فراوان برای توسعه دهندگان این امکان رو ایجاد کرد که دیگران بتوانند براحتی اقدام به ساخت و توسعه افزونه برای وردپرس بکنند.

وردپرس در ادامه راه پروژه موفق b2 می باشد که در سال ۲۰۰۳ شکل گرفت. نام وردپرس توسط Christine Selleck دوست مت مولوگ ( توسعه دهنده اصلی وردپرس ) پیشنهاد و از آن روز تا الان وردپرس با سرعت و پیشرفتی قابل ملاحظه تبدیل به معروفترین و پرکاربردترین ابزار ساخت وبلاگ بر روی هاست شده است ( اینجا را ببینید ).

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

درباره پروژه وردپرس فارسی

وردپرس

وردپرس یک سکوی انتشار مبتنی بر وب یا به بیان ساده‌تر یک نرم‌افزار تحت وب است که در واقع ادامه موفقیت‌آمیز پروژه b2 می باشد و توسط مت مولوگ بنیان گذاری شده است.
مت و همکارانش با تاسیس شرکت Automattic هم‌اکنون در حال گسترش این نرم افزار و پروژه های موازی آن مانند Akismet می باشند.

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

وردپرس با زبان برنامه نویسی محبوب و قدرتمند PHP نوشته شده و از قدرت MySQL استفاده می کند. وردپرس یک نرم افزار بازمتن (Open Source) می باشد و بر مبنای اجازه نامه Gnu Public License (GPL) منتشر می شود بنابراین اجازه‌نامه تمامی موارد استفاده از وردپرس کاملا رایگان می باشد، همچنین شما می توانید وردپرس را با خیال راحت تغییر دهید و به عنوان سکویی برای پروژه های خود به کار گیرید.

وردپرس فارسی

اولین استفاده کنندگان از وردپرس در بین وبلاگ نویسان ایرانی، وبلاگ های محسن طالب٬ گناهکار٬ Virtual Life و Alvan Web بودند.

از همان زمان تلاش‌های توسط آقایان کامبیز مظفری و علی ستاری برای فارسی‌سازی وردپرس با ارائه فایل‌های ترجمه زبان و پوسته‌های فارسی آغاز شد. در فروردین ۱۳۸۴ انتشار افزونه تاریخ شمسی برای وردپرس توسط آقای مانی منجّمی سرعت بومی‌سازی وردپرس را دو چندان کرد. تا پایان خرداد ماه همان سال نسخه دوم آن افزونه نیز منتشر شد و پروژه وردپرس فارسی رسما آغاز به کار نمود. فعالیت های این دوستان باعث افزایش چشمگیر محبوبیت وردپرس در میان کاربران وب فارسی زبان شد.

در طی دو سال بعد، تلاش های این دوستان در زمینه به‌روز رسانی افزونه، به‌روزنگاه‌داری فایل‌های زبان و فارسی‌سازی پوسته‌ها ادامه داشت. همچنین با همکاری نزدیک تیم توسعه وردپرس و تیم وردپرس فارسی بسیاری از نیازهای کاربران فارسی زبان به تدریج به متن نرم افزار وردپرس اضافه شد و بسیاری از مشکلات در این زمینه بر طرف گردید.

از فروردین ماه ۱۳۸۶ و با اضافه شدن افراد علاقه‌مند دیگری به این پروژه و انسجام بیشتر فعالیت‌ها، برنامه‌ریزی برای راه‌اندازی وب‌سایت و ارائه خدمات کامل در زمینه پشتیبانی از کاربران وردپرس فارسی آغاز شد.

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

فعالیت های تیم وردپرس فارسی

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

اجازه نامه وردپرس فارسی

تمامی محصولات تولید شده توسط تیم وردپرس فارسی همانند نرم افزار وردپرس بر مبنای اجازه نامه Gnu Public License (GPL) منتشر می شوند و استفاده از آنها کاملا رایگان می باشد.

کلیه فعالیتهای تیم وردپرس فارسی بر بومی سازی نرم افزار وردپرس متمرکز بوده و این تیم مسئولیتی در قبال پشتیبانی و فعالیتهای وردپرس.کام ندارد.

 

 

امکانات وردپرس

نصب محلی

وردپرس برای نصب روی هاست طراحی شده است. علاوه بر این شما قادر هستید وردپرس را به روش های گوناگون حتی روی کامپیوتر خود نصب کنید ( جهت کسب اطلاعات بیشتر به قسمت شروع کار با وردپرس بروید) .

هسته قابل حمل!

شما می تونید به صورت درختی وردپرس رو بر هاست خود نصب کنید. این به این معناست که وردپرس قابلیت نصب رو در یک پوشه خاص دارا هست ( جهت کسب اطلاعات بیشتر به مطلب نصب وردپرس مراجعه کنید) . علاوه بر این قادر هستید برای داشتن یک کار تمیز وردپرس را در یک پوشه نصب و آدرس مورد نظر استفاده کنید ( جهت کسب اطلاعات بیشتر مطلب نصب در یک پوشه را مطالعه کنید ).

هر اختلاف ساعتی که دارید

وردپرس این امکان رو به شما می دهد که ساعت مورد نظر خود را با توجه به ساعت جهانی تنظیم کنید. بطور مثال اگر در تهران زندگی می کنید ساعت شما از ساعت جهان ۳ ساعت و نیم جلو هست بنابراین شما قادر هستید تا زمان وردپرس را براحتی تغییر دهید.

قابلیت gzip

شما می توانید در وردپرس با فعال کردن قابلیت gzip میزان مصرف پهنای باند خود را کاهش دهید ( برای استفاده از این قابلیت شما باید از آپاچی استفاده کنید )

  • کار کردن این قابلیت نیازمند پشتیبانی از این قابلیت توسط مرورگر کاربر می باشد.

سطح دسترسی

وردپرس قادر است ۵ سطح برای کاربران تعیین کند. بنابراین با توجه به سطحی که شما برای یک کاربر خاص تعیین می کنید آن کاربر به امکانات خاصی دسترسی پیدا می کند.

مشخصات کاربران

هر کاربری پس از ثبت نام می تواند مشخصاتی برای خود نظیر آدرس ایمیل – آی دی مسنجر – کمی در مورد خودش و … رو تعیین کند و شما می توانید هر قسمتی را با توجه به نیاز در وبلاگ و سایت خود قرار دهید.

نصب و بروزرسانی آسان

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

کاملا دینامیک و انعطاف پذیر

شما در وردپرس چیزی با نام بازسازی نمی بینید. تمام مطالب و صفحات با توجه به نیاز کاربر در همان لحظه ساخته می شود. این بدین معناست که صفحات شما به سرعت ساخته و نمایش داده می شود و میزان حجمی که روی هاست شما اشغال می شود بسیار پایین است.

منتشر کردن کار شما

فیدها

وردپرس نسخه های مختلفی از فید ( RSS نسخه ۲ و ۰.۹۳ – Atom نسخه ۰.۳ – RDF ) را ارائه می دهد. همچنین نسخه فید ها تنها محدود به مطالب نمی شود بلکه وردپرس به شما فید های گوناگونی برای قسمت های مثل هر دسته بندی – نویسنده خاص – نظرات یک مطلب نیز می دهد.

علاوه بر این شما قادر خواهید بود تا حداکثر میزان مطالب در یک فید را مشخص کرده و یا فیدتان را بطور ناقص و کامل در بیاورید.

آدرس دهی برای مطالب شما

شما قادر هستید براحتی فرمول آدرس دهی مطالب خود را تغییر دهید. این امکان به شما گستره انتخاب وسیعی را می دهد. در ضمن در صورت استفاده درست از این قابلیت باعث می شود که مطالب شما بسیار بهتر در موتور های جستجو نظیر گوگل ذخیره شود و نتیجه آن نیز بازدید بسیار بیشتر از صفحات شما است.

ارتباط با دیگر وبلاگ ها

وردپرس با داشتن قابلیت هایی همچون بازتاب و PingBack این امکان رو به شما می دهد تا ارتباط بسیار بهتری با دیگر وبلاگ ها داشته باشید.

طراحی و شخصی سازی

استفاده از پوسته ها

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

تگ های پوسته

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

ویرایش گر پوسته

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

پوسته های فراوان

وردپرس دارای بیش از ۶ هزار پوسته است و این یعنی برطرف کردن تمام اشخاص با هر سلیقه ای. برای مشاهده و دانلود پوسته های فارسی شده به این آدرس مراجعه کنید.

افزونه ها

وردپرس دارای صدها افزونه است که این افزونه ها به شما این اختیار را می دهند که هر قابلیتی که نیاز دارید را تنها با چند مرحله ساده به وردپرس اضافه کنید. بطور مثال شما بوسیله این افزونه ها قادر خواهید بود براحتی اقدام به ساخت فوتوبلاگ – پادکست – گالری – فروشگاه و … کنید.

ساخت محتوا

رمز عبور برای مطالب

شما می توانید براحتی برای مطالب و صفحات خود رمز عبور قرار دهید. بدین صورت بازدیدکنندگان تنها در صورت وارد کردن رمز صحیح قادر به مشاهده مطالب خواهند بود.

نام لاتین

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

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

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

مطالب چند صفحه ای

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

بارگذاری فایل و تصاویر

شما بصورت مستقیم در قسمت نوشتن مطالب در وردپرس قادر هستید فایل ها و تصاویر مورد نیاز خود را بصورت مستقیم بارگذاری ( آپلود ) کرده و تنها با یک کلیک آنرا درون مطلب خود جاسازی کنید.

دسته بندی مطالب

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

شکلک ها

وردپرس بصورت خودکار کاراکترهایی مانند “:)” را تبدیل به شکلک ها می کند.

ذخیره بصورت پیش نویس

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

پیش نمایش

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

ابزارهای وبلاگ نویسی

وردپرس با بیشتر نرم افزارهای وبلاگ نویسی هماهنگ هست. بوسیله این نرم افزارها شما قادر هستید بدون نیاز به مراجعه و حتی در حالت آفلاین مطالب را بنویسید و در هنگام آنلاین شدن آنها را در وبلاگ منتشر کنید. از نمونه این برنامه ها می شه به برنامه Windows Live Writer اشاره کرد.

ارسال مطلب بوسیله ایمیل

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

ستون کناری

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

بایگانی و جستجو

بایگانی

وردپرس بصورت خودکار مطالب شما رو بر حسب مقادیری دسته بندی می کند. شما قادر هستید دسته بندی هایی زمانی بر حسب روز – هفته – ماه و سال داشته باشید.از دیگر دسته بندی ها می شه به دسته بندی موضوعاتی و دسته بندی برحسب نویسنده اشاره کرد.

جستجو

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

بحث و نظرات

ساخت یک انجمن

وردپرس ابزاری برای ساخت یک شبکه اجتماعی نیست اما با دارا بودن قابلیت هایی چون بازتاب – pingbacks و نظرها می تونه ارتباط خوبی بین شما با خوانندگان و دیگر وبلاگ نویسان ایجاد کند.

اجازه برای تگ های html

همه شیطان نیستند! وردپرس به کاربران اجازه استفاده از تعداد نحدودی از تگ های html را در قسمت نظرها می دهد بطوری که این تگ ها هیچ گونه مشکل امنیتی ای برای شما به وجود نمی آورند.

مدیریت

شما در وردپرس می تونید مدیریت بسیار دقیقی بر روی نظرها و بازتاب ها داشته باشید. شما می تونید مدیریت کنید:

  • تمام نظرات رو قبل از نمایش در وبلاگ
  • نظراتی حاوی کلماتی مشخص
  • نظرات فرستاده شده از یک آی پی خاص
  • نظراتی با بیش از یک تعداد مشخص لینک

همچنین در کنار این گزینه ها یک ضد هرزنامه بسیار قوی نیز در وردپرس وجود دارد.

اطلاع رسانی

شما می تونید این مدیریت محتوی را طوری تنظیم کنید که در صورت ارسال یک نظر جدید و یا قرار گرفتن یک نظر در قسمت مدیریت به شما ایمیل بزنه.

ساخت و مدیریت لینکستان

لینکستان

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

دسته بندی

شما قادر هستید حتی برای لینک هایتان دسته بندی ایجاد کنید. این قابلیت به شما اجازه می ده تا مدیریت بهتری روی لینک هایتان داشته باشید و بتونید به شیوه بهتری آنرا عرضه کنید.

وارد کننده

اگر شما قبلا از سرویس هایی مثل Blogrolling یا بلاگرد استفاده می کردید کافیه آدرس لینک یا فایل OPML آنرا به وردپرس بدهید تا در کمتر از چند لحظه لینک هایی که در این سرویس ها داشتید به وردپرس منتقل بشه .

خروجی

وردپرس نیز برای این قسمت خروجی OPML می دهد. شما می توانید از این فایل به عنوان فایل پشتیبان برای این قسمت یا انتقال اطلاعات این قسمت به دیگر سرویس های مشابه استفاده کنید.

نمایش

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

افزایش سرعت دسترسی به وب سایت به کمک Cache

در صورتی که برخی فایل ها بر روی وب سایت شما پس از مدت نسبتا زیادی بروز می شوند، می‌توانید بوسیله فعال سازی Cache بر روی فرمت‌های دلخواه (مثلا تصاویر و فایل‌های فلش) باعث افزایش سرعت دسترسی کاربران به وب سایت خود شوید.
در این صورت لازم است ابتدا مشخص فرمایید هر فرمت فایل بر روی وب سایت شما نیاز به بروز رسانی پس از چه مدت دارند. سپس با تهیه لیستی از آنها موارد را بشرح زیر انجام دهید.
فایلی با نام htaccess. در دایرکتوری اصلی وب سایت خود ایجاد نمایید (یا اگر موجود است آن را ویرایش نمایید) و محتویات زیر را در آن قرار دهید:

Header unset Pragma
FileETag None
Header unset ETag
# cache images/pdf docs for 100 days
<FilesMatch “\.(ico|pdf|jpg|jpeg|png|gif)$”>
Header set Cache-Control “max-age=8640000, public, must-revalidate”
Header unset Last-Modified
</FilesMatch>
# cache html/htm/xml/txt diles for 2 hours
<FilesMatch “\.(html|htm|xml|txt|xsl)$”>
Header set Cache-Control “max-age=7200, must-revalidate”
</FilesMatch>

با قرار دادن این کد در فایل htaccess. موارد زیر اعمال می شود:

  • غیر فعال سازی Pragma و ETag (بمنظور ایجاد امکان استفاده از این قابلیت)
  • تنظیم کش برای فرمت های ico, pdf, jpg, jpeg, png, gif, swf برای مدت 100 روز: در این صورت مرورگر بازدیدکنندگان وب سایت شما تا 100 روز (864000 ثانیه) سعی در دریافت اطلاعات جدید برای فایل با این پسوندها نخواهد کرد.
  • تنظیم کش برای فرمت های html, htm, xml, txt, xsl برای مدت 2 ساعت: با توجه به اینکه فایل‌های مربوطه معمولا نیاز به بروزرسانی بیشتری دارند، تنظیم بگونه‌ای انجام شده تا بروز رسانی هر 2 ساعت (7200 ثانیه) یک مرتبه انجام پذیرد. اگر بروز رسانی این صفحات از سوی شما به ندرت صورت می پذیرد، می‌توانید این مدت زمان را مقداری افزایش دهید.

می‌توانید این مورد را برای پسوند های مختلف تعمیم دهید یا برخی از پسوند ها را از لیست فوق حذف نمایید یا با تغییر زمان آنرا ویرایش فرمایید.

نصب جوملا ۲.۵ در کنترل پنل Cpanel

در ابتدا آخرین نسخه جوملا ۲.۵ را دانلود می نماییم.

پس از دانلود به مدیریت سی پنل خود وارد شوید.(مثلا آدرس www.yourdomain.com/cpanel)

در قسمت Files گزینه ی File Manager را انتخاب کنید.

filemanager

 پوشه‌ی public_html را از سمت راست پیداکنید.

public_html

 داخل پوشه public_html  بر روی upload کلیک نمایید.

upload

 در این صفحه Choose File را انتخاب فایل فشرده ی وردپرس را که دانلود نموده اید در این قسمت لود کنید، و منتظر پیام Complete در نوار وضعیت گوشه پایین صفحه باشید.

choosefile

هنگامی که آپلود به پایان رسید، پنجره آپلود را ببندید و دکمه Reload را کلیک کنید تا لیست فایلها در Files Manager رفرش شود.

reload

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

extract

اگر میخواهید وردپرس را در یک Subdomain نصب کنید پس در این مرحله پوشه Subdomain را انتخاب کنید در غیر این صورت همان پوشه ی Public_html را انتخاب کنید تا فایلهای ورد پرس در دامنه اصلی سایت قرار گیرد.

extract2

تا این مرحله شما فایلها را بدرستی بروی هاست خود آپلود نموده اید، حال نوبت ایجاد دیتا بیس وردپرس است.

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

مراحل ایجاد دیتابیس جوملا

۱- از قسمت Databases گزینه Mysql Databases را انتخاب نمایید.

databases

۲- نام مورد نظر دیتابیس خود را وارد نموده و دکمه Create Database را کلیک کنید.

databas-name

۳- پس ازایجاد دیتابیس به قسمت Mysql Databases باز گردید و یک نام کاربری و یک رمزعبور وارد نمایید ودکمه Creat User را کلیک نمایید.

[box type=”info-box”]توجه: لطفا نام کاربری و رمزعبور خود را بیاد داشته یا یادداشت کنید.[/box]

databas-user

۴- پس از ثبت نام کاربری به همان صفحه MySQL Databases باز گردید این بار باید دیتابیس و نام کاربری که ایجاد نموده اید را به هم متصل کنید، نام دیتابیس و نام کاربری که برای وردپرس خود ساخته اید را انتخاب و بر روی دکمه Add کلیک نمایید.

add-user-to-databese

۵- در پنجره زیر گزینه ی ALL PRIVILEGES انتخاب و Make Changes را  کلیک کنید.

all-pri

خوب ساخت دیتابیس وردپرس شما با موفقیت به پایان رسید به صفحه Files Manager باز میگردیم

joomla-step1

در بخش انتخاب زبان گزینه English (انگلیسی) را انتخاب نموده و بر روی دکمه ادامه کلیک نمایید تا به مرحله بعد بروید.

joomla-step2

در مرحله کنترل مراحل نصب، اطلاعاتی براساس phpinfo که ضروری می‌باشند به شما نمایش داده می‌شود و باید همگی سبز رنگ باشند، اگر یکی از این موارد قرمز رنگ باشد، ممکن است در کار کرد جوملا مشکلاتی بوجود آید.

joomla-step3

در مرحله بعدی مجوز استفاده از جوملا ، GNU GPL v2 می‌باشد که جوملا براساس آن منتشر شده است. پیشنهاد می‌کنیم حتما مجوز را مطالعه کنید و سپس بر روی دکمه ادامه کلیک نمایید.

joomla-step4

در جوملا ۲.۵ فارسی قابلیت استفاده از دیتابیس MySQLi وجود داردقبل از استفاده از این دیتابیس باید مطمئن باشید که سرور سایت شما از این نوع دیتابیس پشتیبانی کند.

برای تنظیم دیتابیس ، جوملا باید با دیتابیس ایجاد شده ارتباط برقرار نمایید.

Database Type: نوع دیتابیس MySQL به دلخواه انتخاب نمایید.

User Name: نام کاربری که در مدیریت دیتابیس ساخته اید را وارد کنید.

Password: رمز عبور دیتابیس را وارد نمایید.

Database Name: نام دیتابیس ایجد شده خود را وارد کنید.

Table Perfix: پیشوند دیتابیس در جوملا ۲.۵ بطور تصادفی تولید می‌شود که این پیشوند به دلخواه شما نیز قابل تغییر می باشد.

Old Database Process: اگر دیتابیس شما دارای اطلاعات قبلی میباشد میتوانید قبل از نصب از اطلاعات خود بک آپ بگیرید.

joomla-step5

Enable FTP Layer اگر Yes باشد FTP این امکان را به شما می‌دهد تا دیگر نیازی به تغییر دسترسی فایل‌ها و پوشه‌ها نداشته باشید(این قسمت به صورت اختیاریست و بهتر است FTP غیرفعال باشد).

joomla-step6

در مرحله Main Configuration باید اطلاعاتی نظیر رمز عبور ، ایمیل و نام سایت خود را وارد نمایید.

joomla-step7

مرحله پایانی نصب جوملا از شما خواسته میشود پوشه installation حذف شود.

[box type=”info-box”]حال با ورود .www.yourdomain.com میتوانید وب سایت جوملایی نصب شده را مشاهده کنید.[/box] [box type=”info-box”]با لینک www.yourdomain.com/administrator میتوانید وارد مدیریت جوملا شوید.[/box]

فعال سازی Cache ( کش ) در جوملا

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

این مدت زمان برای سایت های پربازدید که کاربران زیادی در آن واحد در حال استفاده از سایت هستند و یا وب سایت هایی با بازدید کم که از بهینه سازی مناسبی برخوردار نیستند , اگر هر کدام اطلاعات مورد نیازشان را از دیتابیس درخواست کنند، فشار زیادی به سرور وارد می شود و باعث مصرف بیش از حد سرویس از منابع سرور و کندی سایت خواهد شد .

فعال سازی Cache ( کش ) در جوملا

یکی از راه حل های مفید این مشکل استفاده از مکانیزم کش می باشد  جهت فعال سازی کش در جوملا وارد مدیریت سایت شوید و بر روی تنظیمات کلی کلیک کنید .

cache-joomla-1

سپس بر روی سربرگ سیستم کلیک کنید .

cache-joomla-2

در قسمت تنظیمات ذخیره ساز  ,  ذخیره ساز را بر روی روشن – ذخیره سازی مدرن قرار داده و بر روی ذخیره کلیک کنید.

cache-joomla-3

نحوه ی استفاده از نرم افزار وردپرس در دستگاه های iOS

سالیانه در جهان تقاضاها از بنیان گذاران وردپرس برای نرم افزارهای وردپرسی برای دستگاه های دارای سیستم عامل iOS  مانند آیفون، آیپد و آی پاد بسیار زیاد است.این امر نشان می دهد که نزدیک به 31% کاربران وردپرس دسترسی به وسایل iOS از قبیل آیفون، آیپد و آی پاد دارند.
در ادامه مطالبی که قبلاً درباره ی iOS  در وردپرس خدمت شما ارائه دادیم امروز میخواهیم نحوه ی کارکرد نرم افزار iOS که برای وردپرس ایجاد شده را بیاموزیم! با ما همراه باشید…

چرا نرم افزار وردپرس در آیفون و آیپد استفاده می شود؟!

بهترین ایده ای که وجود داره اینه که برای  محتوا هر کجایی امکان تغییر و کار بر روی آن وجود داره و نرم افزار وردپرسی iOS این اجازه رو به شما میده که بدون اتلاف وقت با موبایل و دستگاه iOS  ای خود این کار رو انجام بدید. گرفتن عکس،ضبط و بارگذاری ویدئو،نوشتن یک نوشته ی سریع هنگامی که در قطار یا اتوبوس هستید یا با دوستان خود در مهمانی حضور دارید همه امکاناتی هستش که با این نرم افزار خواهید داشت.این نرم افزار وردپرس برای موبایل و هر وسیله ی لمسی دیگه ای که سیستم عامل iOS داره طراحی شده و کارکردن با آن بسیار آسان است!

تمامی سطوح کاربری آن به صورت حسی است و این امر باعث لذت بخش شدن کارکرد شما میشه.نوشتن بدون استفاده از صفحه کلید خود موضوع بسیار جذابی برای وبلاگ نویسان هست زیرا وجود سیستم عامل iOS باعث راحت نوشتن و استفاده ی بسیار ساده از آیکون ها و دکمه ها می شود.

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

حالا آدرس پنل مدیریتی خودتون رو در مرورگر موبایل وارد کنید، می بینید؟؟ مشکل اصلی در اینجا اینه که پنل وردپرس شما سطح تنظیم شده ای برای صفحه نمایش کوچک شما نداره!!! پس اول از همه نرم افزار وردپرس رو نصب کنید…
نکته !!! لازم به ذکر است که این نرم افزار نه تنها برای سیستم عامل iOS بلکه برای پلتفرم های دیگری از جمله اندروید ، ویندوز فون و بلک بری قابل استفاده است!

[button link=”https://itunes.apple.com/app/blogpress/id317799861?mt=8″ size=”small”]برای دریافت نرم افزار اینجا کلیک کنید[/button]

تنظیم کردن نرم افزار وردپرس در آیفون،آیپد و آی پاد:

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

wordpress-login

نرم افزار iOS ای وردپرس بسیار ساده و دارای سطح کاربری حسی است. دارای منوی تنظیمات در سمت راست می باشد که شما قادر به انتخاب بخش های مختلف آن با توجه به نیاز خود هستید! شما می تونید نوشته ها و برگه ها رو بنویسید یا ویرایش کنید ، دیدگاه ها رو مدیریت کنید، ساین خود رو ببینید یا اینکه وارد بخش مدیریتی از طریق مرورگر بشید.

wordpress-ios

دو دکمه ی تنظیمات و تصویر در پایین منو قرار گرفته را می بینید :

wordpress-ios2

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

wordpress-ios3

بیشتر کاربران وردپرس افرادی هستند که حتماً از این نرم افزار برای ایجاد محتوای خود استفاده می کنند. به شما این امکان رو میده تا با چند بخش ساده به راحتی تصاویر خودتون رو بارگذاری و ثبت کنید.

wordpress-ios4

ین امر دارای نتیجه ی بهتری برای وبلاگ نویسانی است که اکثراً در ماموریت به سر می برند.

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

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

wordpress-ios5

هر نوشته ای که ایجاد یا ویرایش می کنید دارای دکمه هایی برای تنظیمات می باشد:

wordpress-ios6

مدیریت دیدگاه :

می توانید دیدگاه های موجود را خوانده ، ویرایش و پاسخ دهید؛

8

پس از گذشت سال ها مسلماً این نرم افزارها برای iOS در وردپرس بهبود می یابد.

افزايش امنيت IPB

برای اينكه امنيت انجمن IPB خودتون رو بالا ببريد اين راه حل ها كاربردی هستند ولی در دنيای اينترنت هيچ چيز ايمن و خصوصی نخواهد ماند و به یاد داشته باشید امنیت مساله ای نسبی است.

1. حتما ورژن نسخه IPB را پنهان كنيد به همين منظور شما بايد به اين آدرس مراجعه كنيد:

در ورژن های 3.0 و 3.1

Tools & Settings > System Settings > System > Security and Privacy >> Display IPB version on your site

 گزينه خير را تيك بزنيد

2. در بطن برنامه IPB قسمت مديريت امنيتی تعبيه شده است كه با مراجعه به آن در وقت خود صرفه جويی كرده و امنيت سايت خودتان را بالا خواهيد برد.

در ورژن های 3.0 و 3.1

System > Security Center

 اين بخش ها را حتما اجرا كنيد

IP.Board PHP/CGI .htaccess Protection
Make "conf_global.php" Un-writable
IP.Board ACP .htaccess Protection

 – در ” IP.Board ACP .htaccess Protection‌” شما بايد يك نام عبوری و رمز برای‌ ورود به صفحه ورودی مديريت ايجاد كنيد تا دسترسی به صفحه مديريت سخت تر ميشود !

3. حتما نام پوشه admin را تغيير دهيد. به همين منظور شما بايد فايل initdata.php را باز نموده و اين قسمت را پيدا كنيد

از ورژن 2.0 تا 3.1.4 به اين شيوه بوده

* The name of the CP directory
* @since 2.0.0.2005-01-01
*/

 define( ‘CP_DIRECTORY’, ‘admin’ );در اينجا admin را بايد تغيير دهيد به همين منظور شما نام پوشه تغيير داده شده admin را در اين قسمت مينويسيد ( دقت كنيد كه شما هم بايد نام پوشه admin تغيير دهيد و هم در اين فايل نام تغيير داده شده را گزارش كنيد)

مثال :

من پوشه admin خود را در Cpanel از admin به jojo تغيير دادم به همين خاطر بايد فايل initdata.php رو باز كنم و نام admin رو به jojo تغيير بدم. — بسيار ساده بود

4. حتما از كد های .htaccess برای پشتيبانی از فايل های initdata.php و conf_global.php استفاده كنيد نمونه كد كه در اون از صفحه خطا استفاده شده

# Protect the conf_global.php file
<files conf_global.php>
ErrorDocument 403 http://www.yourwebsite.org/403.html
Order deny,allow
deny from all
</files>
# Protect the initdata.php file
<files initdata.php>
ErrorDocument 403 http://www.yourwebsite.org/403.html
Order deny,allow
deny from all
</files>

 5. اگر از Cpanel استفاده ميكنيد برای پوشه های مهم حتما تنظيمات حفاظتی را مد نظر بگيريد “Password Protect Directory”

6. از كلمات عبوری استفاده كنيد كه حدس آن بسيار مشكل باشد كلمات عبوری بالای 15 كاراكتر بسيار عالی هستند و حتما از كاراكتر های مثل # { : } ] ; ! % @ و اعداد در كنار حروف استفاده كنيد !

7. شما ميتوانيد بعد از انجام مرحله 3 يك پوشه با نام admin ساخته و يك صفحه با ظاهر قسمت مديريت IPB ايجاد كنيد و از طريق cPanel هاست خود، برای پوشه مورد نظر رمزی قرار دهيد.

8. حتما برنامه خود را بروز نگه داريد و از بسته ای امنيتی كه IPS برای محصولات خودش ارائه ميدهد استفاده كنيد و در صورتی كه كد های انجمن خود را ويرايش نميكنيد( دلخواه ميباشد) بعد از 1 يا 2 ماه دوباره فايل های اصلی را از سايت IPS دانلود و نصب كنيد. (به اين خاطر كه بعد از چند هفته برخی از باگ های گزارش شده در همان ورژن برطرف ميشود)

ایمن سازی htaccess. وردپرس

مطمئنا بارها به فایل htaccess. برخورد کردید و یا شایدم مشکلاتی براتون ایجاد کرده. فایل htaccess. یک فایل معمولا خالی هستش میشه ارتباط مستقیمی با پیوندهای یکتا برقرار میکنه ولی گاهی در موارد خاصی داخلش کدهایی افزوده میشه.مثلا بعضی از این کدها مربوط به امنیت هم میشه که امروز قراره در موردش ۵ دقیقه ای با هم صحبت کنیم.

حفاظت از وردپرس با htaccess.

فایل htaccess. در عین سادگی یک فایل بسیار قدرتمندی است که عملکرد سرور رو تحت نظارت قرار میده و اثر گذاری اون بالاست و همچنین ارتباط مستقیمی با پیوندهای یکتا داره.این موضوع در بحث امنیت وردپرس بسیار اهمیت داره!

وجود قایل htaccess. و مواظبت از اون به منظور تقویت وبسایت وردپرسی بسیار مهمه. پس دقت کنید هر نوشته ای که داخل این فایل می نویسید به حالت تگ با Begin wordpress# شروع و با End wordpress خاتمه یابد.
مطمئنا با کلیک کردن بر روی تنظیمات، این فایل رو نمی بینید زیرا همیشه به حالت پنهان هستش. به عبارت دیگه، فایل htaccess. به صورت یک فایل غیر قابل رویت است.

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

<files wp-config.php>
order allow,deny
deny from all
</files>

البته میتونید فایل wp-config.php رو از محل نصب جا به جا کنید، با این حال بحث امنیت دیتابیس هم مطرحه.

محدود کردن دسترسی به ناحیه مدیریتی وردپرس با استفاده از آدرس آی پی از قطعه کد زیر امکان پذیره.بعلاوه شما احتیاج به ایجاد یک فایل htaccess. جداگانه دارید که از اون رو میتونید در شاخه ی wp-admin ذخیره کنید.دقت کنید که برای دسترسی به پنل مدیریتی با یک شناسه ی آی پی دیگه احتیاج به تغییر فایل htaccess. هستش.

order deny,allow
allow from 192.168.5.1
deny from all

افزودن شناسه ی آی پی میتونه به راحتی انجام بشه و هر چند تا که بخواین رو پوشش بده. برای مثال کد زیر رو ببینید:

order deny,allow
allow from 192.168.5.1
allow from 123.456.7.8
deny from all

فایل wp-login.php در ریشه ی وردپرس و در بخش نصب پیدا میشه که میتونه شناسه های آی پی مخصوصی رو محدود کنه! صفحه ی wp-login در نهایت برای هر کاربری که در مسیر wp-admin قرار گرفته باشه باز میشه،بنابراین اگر هر کس غیر از افراد قابل قبول باشند امکان باز شدن آن حتی با داشتن نام کاربری و رمز عبور امکان پذیر نیست!

برای ایجاد چنین مانعی در wp-login.php کد زیر رو وارد نمایید:

<Files wp-login.php>
order deny,allow
Deny from all
# allow access from my IP address
allow from 192.168.5.1
</Files>

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

order allow,deny
deny from 456.123.8.9
allow from all

شاخه ی wp-includes شامل تعداد زیادی فایل های مهم هست که برای اجرای وردپرس استفاده میشن.این پوشه احتیاجی به دیده شدن توسط افراد نداره. برای حفاظت از آن کد زیر رو داخل htaccess. جدیدی وارد کنید:

# Block the include-only files
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^wp-admin/includes/ - [F,L]
RewriteRule !^wp-includes/ - [S=3]
RewriteRule ^wp-includes/[^/]+.php$ - [F,L]
RewriteRule ^wp-includes/js/tinymce/langs/.+.php - [F,L]
RewriteRule ^wp-includes/theme-compat/ - [F,L]
</IfModule>

برای جلوگیری از جستجوی افراد برای این محتواها کد زیر رو نیز در فایل htaccess. وارد کنید:

Options All -Indexes

حال برای حفاظت از خود فایل htaccess. که شامل این همه کد مهم و امنیتی شده کد زیر رو داخلش به کار ببرید:

<Files .htaccess>
order allow,deny
deny from all
</Files>

پوشه ی wp-content نیز توسط فایل htaccess. قابل حفاظته! برای این کار درباره فایل htaccess. جداگانه ای ایجاد کنید و در پوشه ی wp-content بارگذاری کنید.سپس کد زیر رو درون آن اضافه کنید.

order deny,allow
deny from all
<files ~ ".(xml|css|jpe?g|png|gif|js)$">
allow from all

همونطور که ملاحظه می کنید تکنیک بالا هم برای حفاظت از wp-content به کار میره! اما به XML ، CSS،Java script  و تصاویر پرداخته نمیشه!

دقت کنید این کدها طوری نوشته شدند که به هیچ وجه به کدهای پی اچ پی موجود در قالب و افزونه ها ضرری وارد نمیکنند.

گاهی اوقات کاربران عزیز احساس می کنند فایل htaccess. بی ارزشه و وجودش هیچ سودی نداره اما دقیقا برعکس اگه این فایل حذف بشه باعث خرابی های زیادی میشه و حتی ممکنه خیلی از افزونه های شما نصب نشه. پس در حفظ آن کوشا باشید و اگه زمانی این فایل حذف شد نگران نباشید چون نحوه ی ساختش بسیار ساده است!

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

نحوه تغییر آدرس انجمن ip board

در این آموزش یاد می گیرید چگونه آدرس انجمن ip board خود را تغییر دهید . مناسب برای زمانی که قصد تغییر دامنه خود را دارید یا مانند زمانی که قصد عزیمت از هاست اشتراکی به یک VPS را دارید و می خواهید در پوشه ای IPB را نصب نمایید.

1- فایل conf_global.php واقع در مکانی که ip board خود را نصب کرده اید باز نمایید. سپس باید آدرس سایت خود را همانند زیر مشاهده نمایید :

$INFO['board_url']					  =	   'http://forums.ipbfarsi.ir';

آدرس سایت خود را تغییر دهید. دقت کنید که نیازی به افزودن / یا حتی index.php در انتهای آدرس نیست.

2- وارد پنل مدیریت انجمن شوید و در قسمت تنظیمات سیستم به بخش تنظیمات عمومی بروید .

System Settings  >   General Configuration

مسیر آپلود فایل های خود را به درستی تنظیم کنید و با دامنه جدید خود منطبق سازید.

3- اگر که IP.Blog ، IP.Gallery ، IP.Downloads یا IP Content را نصب کرده اید آنها هم نیاز به تغییر آدرس از طریق بخش تنظیمات خاص خود را دارند.

4- اگر که برای کوکی های سایت خود برای امنیت بیشتر آدرس سایت را تعریف کرده اید آن را از بخش تنظیمات امنیتی تغییر دهید.

5- حتما در پست ها پیش آمده که کاربران انجمن آدرس قبلی انجمن را برای لینک دادن به تاپیک دیگری معرفی کنند به همین دلیل باید دیتابیس سایت را نیز تصحیح کرد. به همین دلیل کد زیر را مطابق دلخواه خود تغییر دهید :

UPDATE posts SET post=REPLACE(post, 'آدرس قدیمی انجمن', 'آدرس جدید انجمن')

می توانید این دستور را در phpmyadmin اجرا نمایید یا در بخش پشتیبانی ( Support ) سپس SQL Toolbox اجرا نمایید.

6- حتما سطح دسترسی ها را نیز چک کنید زیرا بعد از انتقال ممکن است تغییر کنند.به همین دلیل پوشه های زیر باید سطح دسترسی 777 یا بسته به نوع تنظیمات سرور شما 755 باشند.

public/style_images
public/style_css
public/style_emoticons
cache
cache/skin_cache
cache/lang_cache
cache/tmp
cache/openid
uploads
uploads/profile
hooks

7- همچنین توصیه می شود که قالب های خود را نیز بر روی آن ها عملیات recache را انجام دهید. بدین منظور به بخش مدیریت قالب های خود بروید و از قسمت ابزارهای قالب ( Template Tools ) انتخاب نمایید و همه قالب های خود را recache نمایید.