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

پیکربندی وردپرس tutorial.png

چگونه از این نکات پیکربندی وردپرس استفاده کنیم؟

وردپرس با یک فایل پیکربندی قدرتمند به نام wp-config.php همراه است. در پوشه ریشه هر سایت وردپرسی قرار دارد و شامل تنظیمات مهم پیکربندی است.

همه بهترین شرکت هامحل اقامت وردپرس همراه با a یک کلیک نصب, که بدان معنی است که شما هرگز در هنگام نصب نیازی به تغییر پرونده wp-config.php نخواهید داشت. این دلیل اصلی عدم آشنایی بسیاری از کاربران با قدرت این پرونده است.

می توانید از فایل wp-config برای عیب یابی ، بهینه سازی و ایمن سازی سایت وردپرس خود استفاده کنید.

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

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

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

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

ایجاد یک فایل نصب wordpress.png

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

برای انجام این کار ، باید با استفاده از سرویس گیرنده FTP به وب سایت خود متصل شوید. پس از ورود به سیستم ، باید نام فایل wp-config-sample.php را به wp-config.php تغییر دهید.

تغییر نام فایل wp config wordpress.png

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

تعریف ("DB_NAME" ، "نام پایگاه داده")؛ تعریف ("DB_USER" ، "نام کاربر پایگاه داده")؛ تعریف ("DB_PASSWORD" ، "پایگاه داده-رمز عبور")؛ تعریف ("DB_HOST" ، "localhost")؛

به یاد داشته باشید که تغییرات خود را ذخیره کرده و پرونده را در سرور بارگذاری کنید.

2. افزودن کلیدهای امنیتی در وردپرس

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

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

define ('AUTH_KEY'، 'عبارت منحصر به فرد خود را اینجا قرار دهید')؛ define ('SECURE_AUTH_KEY'، 'جمله منحصر به فرد خود را اینجا قرار دهید')؛ define ('LOGGED_IN_KEY'، 'جمله منحصر به فرد خود را اینجا قرار دهید')؛ define ('NONCE_KEY'، 'جمله منحصر به فرد خود را اینجا قرار دهید')؛ define ('AUTH_SALT'، 'عبارت منحصر به فرد خود را اینجا قرار دهید')؛ define ('SECURE_AUTH_SALT'، 'عبارت منحصر به فرد خود را اینجا قرار دهید')؛ define ('LOGGED_IN_SALT'، 'عبارت منحصر به فرد خود را در اینجا قرار دهید')؛ define ('NONCE_SALT'، 'جمله منحصر به فرد خود را اینجا قرار دهید')؛

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

3. پیشوند جداول وردپرس را تغییر دهید

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

برای انجام این کار، باید خط زیر را در پیکربندی وردپرس خود ویرایش کنید.

$ table_prefix = 'wp_'؛

اگر این کار را برای یک وب سایت موجود انجام می دهید ، همچنین باید پیشوند جدول را در پایگاه داده وردپرس خود تغییر دهید. برای این کار ، مقاله ما را در مورد نحوه تغییر پیشوند پایگاه داده وردپرس بررسی کنید.

4. اشکال زدایی در WordPress را فعال کنید

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

define ('WP_DEBUG'، true)؛

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

define ('WP_DEBUG'، true)؛ define ('WP_DEBUG_LOG'، true)؛ define ('WP_DEBUG_DISPLAY'، false)؛

با این کار پرونده debug.log در پوشه wp-محتوای وب سایت شما ایجاد می شود و کلیه خطاها و اعلان های اشکال زدایی را در پرونده log ذخیره می کند.

5. سایت یا آدرس وردپرس خود را تغییر دهید

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

در این مورد، می توانید سایت خود و URL های وردپرس خود را از طریق فایل wp-config.php با اضافه کردن خطوط زیر ویرایش کنید:

define ('WP_HOME'، 'http://www.example.com')؛ define ('WP_SITEURL'، 'http://www.example.com')؛

فراموش نکنید که example.com را با نمونه خودتان جایگزین کنید نام دامنه.

6. جایگزینی مجوزهای فایل

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

 define ('FS_CHMOD_FILE'، 0644)؛ define ('FS_CHMOD_DIR'، 0755)؛

7. تغییر تنظیمات پس از تجدید نظر

وردپرس یک ویژگی بسیار مفید پس از بازبینی دارد که به شما امکان می دهد با بازگشت به نسخه قبلی یا ذخیره خودکار ، تغییرات را در پست ها و صفحات خود لغو کنید.

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

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

define ('AUTOSAVE_INTERVAL'، 120)؛ // در ثانیه

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

تعریف ("WP_POST_REVISIONS" ، 10)؛ // بررسیهای 10 توسط مقالات

اگر به هر دلیلی می خواهید ویژگی بعد از تجدید نظر را به طور کامل غیرفعال کنید (اصلاً توصیه نمی شود) ، می توانید از کد زیر برای غیرفعال کردن نسخه های بعدی استفاده کنید.

define ('WP_POST_REVISIONS'، false)؛

8. تغییر تنظیمات سطل بازیافت وردپرس

وردپرس دارای یک ویژگی سطل آشغال به نام سطل آشغال است. وقتی کاربر مقاله ای را به سطل زباله می فرستد ، تا 30 روز آینده همچنان در وب سایت شما به عنوان سطل زباله ذخیره می شود. پس از این زمان ، وردپرس به طور خودکار آنها را برای همیشه حذف می کند.

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

define ('EMPTY_TRASH_DAYS'، 15)؛ // 15 روز

اگر این ویژگی را دوست ندارید ، می توانید با افزودن ویژگی زیر آن را خاموش کنید:

define ('EMPTY_TRASH_DAYS'، 0)؛

توجه: استفاده از صفر به این معنی است که پست های شما برای همیشه حذف می شود. وردپرس وقتی روی «حذف دائمی» کلیک می کنید ، تأیید نمی خواهد. هر کلیک تصادفی می تواند هزینه زیادی برای شما داشته باشد.

9. اضافه کردن ثابت های FTP / SSH به پیکربندی وردپرس

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

وردپرس درخواست اطلاعات FTP را می دهد

با استفاده از کدها می توانید ثابت های FTP یا SSH را تعریف کنید و هرگز مجبور نباشید دوباره نگران آنها باشید.

// مجبور به روش سیستم فایل: "مستقیم"، "SSH"، "ftpext" طلا "ftpsockets" تعریف ( 'FS_METHOD'، 'ftpext')؛ // مسیر مطلق به راهنمای نصب ریشه تعریف ('FTP_BASE'، '/ مسیر / به / wordpress /')؛ // مسیر مطلق به "wp-content" define ('FTP_CONTENT_DIR'، '/ path / to / wordpress / wp-content /')؛ // مسیر مطلق به "wp-plugins" تعریف دایرکتوری ('FTP_PLUGIN_DIR'، '/ path / to / wordpress / wp-content / plugins /')؛ // مسیر مطلق به کلید عمومی SSH شما تعریف ('FTP_PUBKEY'، '/home/username/.ssh/id_rsa.pub')؛ // مسیر مطلق به کلید خصوصی SSH شما تعریف ('FTP_PRIVKEY'، '/home/username/.ssh/id_rsa')؛ // یا FTP یا نام کاربر SSH تعریف ('FTP_USER'، 'نام کاربری')؛ // password برای نام کاربری FTP_USER تعریف ('FTP_PASS'، 'password')؛ // hostname: پورت combo برای سرور SSH / FTP شما تعریف ('FTP_HOST'، 'ftp.example.org: 21')؛

توجه: به یاد داشته باشید که مسیر WordPress و ftp.example.com را با اطلاعات میزبان FTP خود جایگزین کنید.

10. مجاز به تعمیر خودکار بانک اطلاعاتی

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

برای فعال کردن این ویژگی ، باید خط زیر را به پرونده پیکربندی وردپرس خود اضافه کنید.

تعریف ('WP_ALLOW_REPAIR، واقعی).

پس از افزودن این مورد ، برای بهینه سازی و تعمیر پایگاه داده وردپرس باید به URL زیر مراجعه کنید

http://exemple.com/wp-admin/maint/repair.php

فراموش نکنید که example.com را با نمونه خودتان جایگزین کنید نام دامنه. یک صفحه ساده با گزینه های تعمیر یا تعمیر و بهینه سازی پایگاه داده را مشاهده خواهید کرد. برای دسترسی به این صفحه نیازی به ورود به سیستم نیست.

تعمیر پایگاه داده wp.png