وردپرس یکی از اصلیترین سیستمهای مدیریت محتوا در جهان است که در ابتدا به عنوان چهارچوبی برای وبلاگ نویسی شروع به کار کرد. اما پس از مدتی با ارائهی پلاگینهای متعدد، موارد استفادهی بیشتری پیدا کرد. در این مقاله، به بررسی ده مشکلی که ممکن است با آن روبرو شوید میپردازیم:
برای راهاندازی یک سایت وردپرس، شما باید یک پایگاه داده ساخته و آن را به سایت خود متصل کنید. اما اگر شما آن را آفلاین بسازید، هنگام آنلاین شدن و آپلود کردن آن به مشکل برمیخورید.
پس از خرید دامنه:
هنگام آپلود کردن مراقب باشید تا به اروری برنخورید.
این ارور میتواند به سه دلیل زیر باشد:
برای حل دلیل اول باید به شرکت هاست خود مراجعه کنید.
دلیل دوم مربوط به عدم ارتباط مناسب سایت و دیتابیس است که عمدتا به علت اطلاعات غلط یوزنیم، پسورد و یا هاست است و بنابراین باید تمامی این اطلاعات را دقت بررسی کنید تا ایرادی نداشتهباشند.
برای بررسی دلیل سوم باید سایت را بررسی کنید و مطمئن شوید که از ابزار هک استفاده نشدهاست. حتما پس از بررسی، یوزرنیم و پسورد خود را تغییر دهید تا هکر مجددا به سایت دسترسی پیدا نکند.
این ایراد معمولا هنگام تلاش شخصی ثالث برای ورود به داشبورد رخ میدهد. وردپرس از امنیت بالایی برخوردار است و پس از چنین اتفاقی، جلوی ورود به سایت را میگیرد؛ حتی اگر یوزرنیم پسورد درست را وارد کردهباشید.
برای حل این مشکل، میتوانید به کد فایل وارد شوید و از آنجا پسورد را تغییر دهید. علت دیگر این مشکل، فراموش کردن رمز عبور است که با چک کردن ایمیل ثبتنام خود به راحتی میتوانید به آن دسترسی پیدا کنید.
بنابراین پیشنهاد میشود که هرگاه در ورود به داشبورد خود به مشکل برخوردید، این دو روش ذکرشده را از یاد نبرید.
ممکن است هنگام لوگین کردن، به مشکل رفرش یا ریدایرکت شدن صفحه بر بخورید. علت این مشکل، ایراد در بخش آدرس سایت و Home است.
اطلاعات آدرس سایت اصلی ممکن است با اطلاعات وارد شده در دیتابیس متفاوت باشد که این مسئله، ایراد مذکور را پدید میآورد.
اگر هنگام ورود به وبسایت خود با صفحهای سفید روبرو میشوید، نترسید. علت این مسئله میتواند تمام شدن حافظه، مشکل در کد تم و یا پلاگین باشد.
برای حل مشکل حافظه، محدودیت آن را در فایل wp.config.php به مقداری مناسب مثل 64M افزایش دهید تا هنگام آپلود فایلهای بزرگ به مشکلی برنخورید.
اگر با این کار مشکل برطرف نشد، ممکن است مشکل در تم یا پلاگینی باشد که اخیرا نصب کردهاید. این مشکل میتواند مربوط به عدم هماهنگی با نسخهی وردپرس و یا ایراد در کد باشد.
اگر پس از فراموش کردن پسورد خود، ایمیلی برای بازیابی و تغییر آن دریافت نمیکنید، موارد زیر را اجرا کنید:
حال میتوانید با پسورد جدید خود وارد سایت شوید.
دلایل اصلی این ارور شایع، پلاگینها، حافظه، cache و htaccess است. در ابتدا پلاگینهای جدید خود را بررسی کنید که ایجادکنندهی مشکل نباشند. برای این کار، کافیست آن را غیرفعال کنید و مجددا وبسایت را بررسی کنید.
همچنین اگر چند پلاگین دارای عملکردی مشابه دارید، آنها را بررسی کنید تا عامل ارور نباشند.
اگر مشکل در پلاگین نبود، مقدار حافظه را در فایل php.ini یا wp.config.php به 64M تغییر دهید. برای جلوگیری از ایجاد ایرادات بیشتر، مقدار حافظه را بیش از این افزایش ندهید.
همانطور که گفته شد فایل htaccess که در کنار دیگر فایلهای سایت قرار دارد نیز میتواند علت این ارور باشد. اسم این فایل را تغییر داده و سپس دانلود کنید، بعد در سیستم خود یک فایل نوشتاری با پسوند htaccess ساخته و در پوشهی اصلی سایت آپلود کنید.
اگر هیچکدام از این سه روش کار نکردند، cache سایت را پاک کرده و مجددا برای ورود به سایت تلاش کنید.
علت این ارور، طول کشیدن پاسخدهی سرور است. یکی از علل این مشکل میتواند ایراد در پلاگینها و تمها باشد. در صورت رویارویی با این مشکل، این موارد را بررسی کنید و اگر مشکل برطرف نشد، میزان حافظه را بالا ببرید.
همچنین دیگر راهحل احتمالی پیش روی شما، پاک کردن cache و چک کردن مجدد سایت است.
اگر تغییراتی که میدهید در وبسایت شما نشانداده نمیشوند، بهتر است به پلاگینها مراجعه کنید چراکه یک پلاگین ممکن است نسخهای از سایت را ذخیره کرده و تغییرات جدید را شناسایی نکردهباشد.
اگر مشکل در اینجا بود، پلاگین را غیرفعال کرده و پس از اعمال تغییرات مجددا راهاندازی کنید.
این ارور نتیجهی تنظیمات اشتباه است. برای اصلاح این امر، باید لینکهای جدید و پیوندهای یکتا بررسی شوند. بعد از این کار رفرش کرده و cache را پاکسازی کنید.
"همه باید در این کشور برنامه نویسی کامپیوتر را یاد بگیرند، زیرا به شما میآموزد که فکر کنید." - استیو جابز
آیا تا به حال فکر کرده اید که استیو جابز سعی داشت با این جمله بر چه چیزی تأکید کند؟
آیا مربوط به کدنویسی است؟
آیا همه باید کدنویسی کنند؟
آیا همه باید یک برنامهنویس باشند؟
خیر! هیچ کدام!
در این مقاله از سایت راکت من به بررسی این موضوع «چرا همه باید برنامهنویسی را یاد بگیرند» میپردازم.
جنبش "همه باید یاد بگیرند که کدنویسی کنند" قطعاً اشتباه است زیرا فرضیه و هدف نهایی آن برنامهنویسی است. تقریبا همه، مخصوصاً توسعهدهندگان نرمافزار، فکر میکنند کارشان کدنویسی است، در صورتی که اصلاً این گونه نیست.
کار توسعهدهنده نرمافزار، حل مشکلات است. سالها زمان برد تا من بتوانم این مسئله را درک کنم!
اکثر افرادی که نام خود را برنامهنویس میگذارند، حتی توانایی کدنویسی ساده را هم ندارند! و به طرز غم انگیزی، دستهای از آنها حتی نمیدانند که واقعاً شغل آنها چیست!
با توجه به این، عمر بسیاری از برنامههای نرمافزاری به این دلیل بسیار کوتاه است که آنها به عنوان راه حلی برای یک مشکل خاص ایجاد شدهاند اما الان حتی برنامه نمیتواند آن مشکل را حل کند و در آخر برنامه از بین میرود!
با برنامهنویسان کاربلد صحبت کنید و از آنها بخواهید که به شما بگویند درباره برنامهنویسی چه فکری میکنند؟ آنها قطعاً به شما خواهند گفت كه بهترین برنامهنویس كسی است كه میداند چگونه از نوشتن خطوط كدهای غیر ضروری خودداری كند.
جنبش "همه باید یاد بگیرند که کدنویسی کنند" بدان معنا نیست که همه باید یک برنامهنویس باشند و نرمافزاری را توسعه دهند که افراد بتوانند از آن استفاده کنند، بلکه هدف نهایی دقیقاً حل مسئله است.
زیرا برنامهنویسی به خودی خود طیف کاملی از مهارتهایی را دارد که از کاربردهای واقعی مثل تفکر انتقادی، تحلیل و حل مسئله، منطق و غیره برخوردار است که به نظر میرسد این مهارتها در نسل فعلی کودکان در حال آموزش به طور کامل از دست رفته است.
حرف من این نیست که ما نباید به بچههای خود بیاموزیم که چگونه کدنویسی کنند، من در تلاش هستم تاكید كنم كه برنامهنویسی فقط ابزاری برای حل مسئله است!
بله! برنامهنویسی میتواند به شما بیاموزد چگونه فکر کنید و چگونه به یک مشکل خاص نزدیک شوید! اما برنامهنویس شدن یک چیز کاملاً متفاوت است.
و در آخر من ترجیح میدهم این جنبش را "همه باید یاد بگیرند که چگونه یک مشکل را حل کنند" به جای "همه باید یاد بگیرند که کدنویسی کنند"، جایگزین کنم.