خطای صفحه سفید در وردپرس و راه‌حل اصولی آن

خطای صفحه سفید در وردپرس
خطای صفحه سفید در وردپرس

صفحه سفید در وردپرس ((WordPress White Screen of Death (WSoD) به حالتی گفته می­‌شود که کاربر روی یکی از لینک­‌های سایت شما کلیک کند و به جز یک صفحه سفید چیزی نمایش داده نشود. خطای صفحه سفید یکی از مشهورترین خطاهای وردپرس است. بیشتر کاربران حداقل یک بار با خطای صفحه سفید مرگ روبرو شده‌­اند. این خطا می‌­تواند ناشی از مشکلات بسیار زیادی باشد. این مشکل می­‌تواند در بخشی از سایت شما یا کل آن و حتی داشبورد مدیریت نیز رخ دهد. جای نگرانی ندارد! چنانچه دلایل بروز خطا را بدانید بسیار راحت می‌توانید با آن کنار بیایید و آن را حل کنید.

صفحه سفید در وردپرس

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

بررسی افزونه‌­های نصب شده

آخرین کاری که قبل از رخ دادن صفحه سفید مرگ انجام داده‌­اید چیست؟ احتمال زیادی وجود دارد که به تازگی، افزونه­‌ای را فعال کرده باشید، تغییر یا  بروزرسانی کرده‌اید. افزونه­‌ها متداول­‌ترین دلیل بروز این مشکل هستند، بنابراین اگر اخیرا در یک افزونه تغییر ایجاد کرده‌اید، اولین اقدام شما باید غیرفعال کردن آن باشد. اگر سایت خود را بارگیری مجدد کنید، همه چیز به حالت اول برمی‌­گردد. شما در ابتدا باید افزونه مشکل‌­دار را پیدا کنید، سپس با برنامه‌نویس افزونه خود تماس بگیرید یا تیکت بگذارید تا به شما در حل آن کمک کند.

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

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

diactive all plugins- صفحه سفید مرگ
غیرفعال کردن تمامی افزونه‌ها

اگر نمی‌­توانید به رابط Admin خود دسترسی داشته باشید، می­‌توانید این کار را از طریق یک سرویس دهنده file manager میزبان وب خود انجام دهید. تمام کاری که باید انجام دهید این است که با استفاده از فایل منیجر و وارد کردن اطلاعات کاربری به سایت وصل شوید و سپس به پوشه­ wp_content / plugins بروید.

wp content change- تغییر نام پوشه مربوطه
نام پوشه را تغییر دهید تا افزونه‌ها غیرفعال شوند.

اگر نام این پوشه را به هر چیز دیگری، مانند plugins_test تغییر دهید، به طور خودکار تمام افزونه­‌ها را غیرفعال خواهید کرد (زیرا وردپرس قادر به یافتن آن‌ها نخواهد بود). هنگامی که می­‌خواهید آن‌ها را دوباره فعال کنید، کافی است نام پوشه را به حالت اولیه برگردانید.

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

اگر از روش گفته شده برای انجام عیب­‌یابی سایت خود استفاده می­‌کنید، می­‌توانید با ایجاد یک پوشه جدید و نام‌گذاری آن به plugins، این کار را انجام دهید. با انجام این کار، این پوشه به plugin دایرکتوری سایت شما تبدیل می­‌شود. تنها کاری که اکنون باید انجام دهید این است که افزونه­‌ها را از plugins_test به این پوشه منتقل کنید تا مجددا فعال شود. هر یک از افزونه­‌ها را یکی یکی به این پوشه منتقل کنید، سپس سایت خود را آزمایش کنید تا ببینید که آیا به درستی کار می­‌کند و این روند را تکرار کنید تا زمانی که افزونه معیوب را پیدا کنید. فقط به یاد داشته باشید که وقتی کارتان تمام شد باید تمام افزونه­‌های سالم را به پوشه plugins منتقل کنید.

بررسی قالب نصب شده

قالب­‌ها هم می‌­توانند مانند افزونه‌­ها حاوی کد منسوخ یا نادرست باشند. برخی از قالب­‌ها ممکن است به صورت نامناسب کدنویسی شده باشند یا باعث تداخل در عملکرد یک یا چند افزونه شما شوند. همچنین ممکن است نصب یا بروزرسانی یک قالب ناقص، ایجاد مشکل کند. در پایان، اگر در فایل theme’s functions.php تغییراتی ایجاد کرده باشید، می‌­تواند منجر به ایجاد خطای صفحه سفید در وردپرس شود.

خوشبختانه، بررسی اینکه آیا قالب باعث بروز مشکل صفحه سفید مرگ شده است، ساده است. تمام کاری که شما باید انجام دهید این است که آن را غیرفعال کنید و به جای آن از یک قالب عمومی استفاده نمایید. اگر به داشبورد ادمین دسترسی دارید، می‌­توانید با رفتن به Appearance > Themes این کار را انجام دهید و به راحتی، یکی از قالب­‌های پیش‌فرض وردپرس را انتخاب و فعال نمایید.

themes- صفحه سفید در وردپرس
غیرفعال کردن قالب

اگر به داشبورد ادمین دسترسی ندارید، می­توانید این کار را با استفاده از FTP نیز انجام دهید. یک بار دیگر پوشه wp_content / themes را باز کنید و نام پوشه را برای قالب کنونی خود تغییر دهید.

change theme name
تغییر نام قالب

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

میزان حافظه خود را بررسی کنید

اگر مشکل صفحه سفید در وردپرس، گاه به گاه یا در قسمت­‌های خاصی از سایت شما ظاهر می­‌شود، ممکن است به این دلیل باشد که وب­سایت شما از حداکثر میزان حافظه خود فراتر رفته است. این موضوع به طور خاص به حافظه PHP مربوط می­‌شود، یعنی میزان حافظه اختصاص داده شده به PHP که وردپرس در آن اجرا شده است. محدودیت حافظه معمولا به طور پیش‌فرض روی 64 مگابایت تنظیم می­‌شود، اما بعضی اوقات کافی نیست.

برای رفع این مشکل، باید حافظه بیشتری به آن اختصاص دهید. روش دقیق انجام این کار با توجه به تنظیمات و میزبان وب خاص شما می­‌تواند متفاوت باشد، اما اجازه دهید برخی از متداول­‌ترین روش‌­های انجام این کار را شرح دهیم.
برای افزایش حافظه PHP سایت خود، معمولا نیاز به ویرایش یک فایل در سرور خود دارید. برای برخی از میزبان‌های وب، مانند DreamHost، نام این فایل php.ini است. اگر این فایل در سایت شما وجود ندارد­، می‌­توانید آن را از طریق (SFTP یا Secure Shell Access (SSH ایجاد کنید. با این حال، اگر از قبل این فایل را دارید، می‌­توانید همین حالا به آن دسترسی پیدا کرده و ویرایش کنید (همچنین با استفاده از SFTP یا SSH). افزایش میزان php.ini این مشکل را رفع می‌کند.

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

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

  رفع خطای "آیا مطمئنید که می خواهید این کار را انجام دهید؟" در وردپرس

از حالت اشکال زدایی وردپرس استفاده کنید

debuging- دیباگ کردن سایت
فعال کردن حالت دیباگ

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

با فعال کردن حالت اشکال زدایی، یک سیاهه خطا (error log) از همه مواردی که هنگام بارگذاری سایت شما اتفاق می‌افتد، ایجاد می‌­شود. حتی می‌توانید این اطلاعات را به طور مستقیم در صفحه نمایش دهید. توصیه می‌­کنیم این کار را بر روی نسخه آزمایشی سایت خود انجام دهید، زیرا اطلاعات جمع آوری شده توسط حالت اشکال زدایی می‌­توانند حساس باشند. به عنوان مثال، می­‌تواند حاوی اطلاعات شخصی باشد، یا یک نقص امنیتی را آشکار سازد.

برای فعال کردن حالت اشکال زدایی، باید فایل wp-config.php سایت خود را ویرایش کنید. این فایل یک بلوک ساختاری بسیار مهم در سایت شما است، زیرا شامل کلیه اطلاعات پایگاه داده شما (از جمله گذرواژه‌ها) است. بنابراین باید قبل از شروع ویرایش به مستندات رسمی آن مراجعه کنید.
وقتی برای شروع اشکال زدایی آماده شدید، از طریق FTP، SSH یا file manager میزبان وب خود به فایل wp-config.php خود دسترسی پیدا کنید. خط زیر را در کد فایل پیدا کنید:

define( 'WP_DEBUG', false );

همانطور که اشاره کردیم، این گزینه به صورت پیش فرض “false” است. تمام کاری که شما باید انجام دهید این است که آن را به صورت زیر تغییر دهید:

define( 'WP_DEBUG', true );

با ذخیره کردن فایل، حالت اشکال زدایی فعال می­‌شود. اما چگونه می‌­توانید لاگ سیستم را ببینید؟ می‌­توانید لاگ خطای حاصل از حالت اشکال زدایی را با استفاده از یکی از این دو روش نمایش دهید. اولین کار ایجاد فایل log است که می­‌توانید با اضافه کردن خط زیر به wp-config.php آن را انجام دهید:

define( 'WP_DEBUG_LOG', true );

با این کار فایلی به نام debug.log در مسیر wp-content/ directory ایجاد می‌­شود. این فایل با استفاده از بیشتر ویرایشگرهای متنی استاندارد مانند TextEdit یا Notepad قابل باز شدن و خواندن است.
همچنین می‌­توانید پیام­‌های خطا را مستقیما در صفحه نمایش دهید. برای این کار کد زیر را به wp-config.php اضافه کنید:

define( 'WP_DEBUG_DISPLAY', true );

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

Parse error: syntax error, unexpected $end in /home/name/public_html/wordpress/wp-content/themes/your_theme/functions.php on line 231

در این مورد، می‌­بینید که مشکل از فایل function.php و به طور خاص در خط شماره 231 آن است. اکنون می‌توانید فایل توابع را باز کنید، خط ذکر شده را بررسی کنید و تحقیق کنید تا ببینید چه چیزی باعث ایجاد خطای نحوی شده است. پس از اینکه مشکل را حل کردید، می‌­توانید فایل را ذخیره کرده و دوباره سایت خود را بررسی کنید.

اگر پیام­‌های خطای غیر واضحی دریافت کردید، می­‌توانید برای یافتن اطلاعات بیشتر، آن‌ها را در گوگل یا موتور جستجوگر دیگری وارد کنید. بسیار نادر است که شما با یک مشکل واقعا منحصر به فرد روبرو شوید، بنابراین احتمالا شخصی قبلا با مسئله خاص شما روبرو شده و آن را حل کرده است. همچنین می­‌توانید برای راهنمایی به WordPress Codex و فروم­‌های پشتیبانی مراجعه کنید.

پس از آن که کار شما با حالت اشکال زدایی تمام شد، بسیار مهم است که آن را غیرفعال کنید. می‌­توانید این کار را با ویرایش یک بار دیگر فایل wp-config.php و تغییر خط WP_DEBUG به false انجام دهید. فعال نگه داشتن آن، می‌­تواند منجر به بروز مشکلات گسترده و مسائل امنیتی شود، بنابراین پس از پایان عیب‌یابی حتما آن را ببندید.

خطاهای غیر معمول را بررسی کنید

اگر تا اینجا همه این کارها انجام داده­‌اید و هنوز نتوانسته­‌اید مشکل صفحه سفید در وردپرس خود را حل کنید، با شما همدردی می­‌کنیم، چرا که شما در اقلیت هستید، زیرا روش­‌هایی که ما تاکنون عنوان کرده­‌ایم بیشتر خطاها را پوشش می­‌دهد. با این حال، هنوز هم امید وجود دارد.
اکنون می­‌خواهیم به صورت اجمالی، برخی از موارد غیر معمول که می‌­تواند باعث ایجاد مشکل در وردپرس شود را بررسی کنیم. احتمال کمتری برای وقوع آن‌ها وجود دارد، اما نباید از آن‌ها غافل شوید، بنابراین بهتر است در ابتدا همه موارد مهم را قبلا بررسی کرده باشید.

وضعیت سرور خود را بررسی کنید

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

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

حافظه پنهان (Cache) خود را بررسی کنید

اجرای راه­‌حل­‌های حافظه پنهان در وردپرس روشی عالی برای سرعت بخشیدن به سایت شما است. اما به دلیل اینکه نسخه­‌های قدیمی فایل‌­ها را ذخیره می­‌کند، این خطر وجود دارد که محتوای قدیمی منسوخ شده باعث ایجاد مشکلاتی شود.

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

سایت خود را برای فایل­‌های معیوب جستجو کنید

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

اگر هیچ کدام از این روش‌­ها، مشکل شما را حل نکرد، چه کاری باید انجام دهید؟

اگر هنوز یک نسخه پشتیبان از سایت خود تهیه نکرده‌­اید، ممکن است دچار مشکل شوید. تهیه نسخه پشتیبان به شما امکان می­‌دهد تا در صورت بروز مشکل، نسخه اولیه سایت خود را به سادگی بازیابی کنید.
اگر هیچ­‌گونه نسخه پشتیبانی در دسترس ندارید و ارائه دهنده میزبان وب شما نمی‌­تواند کمک کند، به احتمال زیاد مجبور خواهید بود سایت خود را از ابتدا نصب کنید. این موضوع ایده‌آل نیست، اما تنها کاری است که می‌تواند سایت شما را به زندگی بازگرداند. ولی همان‌طور که می‌بینید اولین راه‌حل نیست و آخرین راه است. 

منابع:

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

اگر می‌خواهید از آخرین و محبوب‌ترین مقالات ما در ایمیل خود مطلع شوید، همین الان ایمیل خود را در کادر زیر وارد کنید:

تعداد علاقه‌مندانی که تاکنون عضو خبرنامه ما شده‌اند:

336,216 نفر

پاسخی بگذارید

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. سلام شما تشریف دارین من چندتا سوال مهم دارم؟؟؟؟؟؟؟؟؟؟؟خیلی نیاز به کمک دارم

  2. 4 سال عضو همیار وردپرس

    با سلام خدمت شما دروست گرامی
    بعداز آپدیت کردن وردپرسم صفحه آخر مراحله ثبت سایتم دیگه نمایش داده نمیشه .میگه صفحه مورد نظر منقضی یا یافت نشده .لطفا راهنمایی نمایید تا بتونم برگردونم .
    این آدرس سایتمه http://www.amlakvatan.ir

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

  4. من همه این کارها رو انجام دادم ولی بازم مشکلم حل نشد!

  5. Goooood

  6. سلام خسته نباشید، این ارور موقعه درست کردن فهرست چیه میاد
    Fatal error: Out of memory (allocated 135266304) (tried to allocate 36447309 bytes) in /home/shahinma/public_html/wp-admin/includes/nav-menu.php on line 928

  7. با سپاس استفاده کردیم

  8. درود بر شما داشتم بروز رسانی میکردم اینترنت قطع شد حالا سایت بالا نمیاد

  9. ممنون از توضیحاتتان

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

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

  12. 4 سال عضو همیار وردپرس

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

  13. سلام این ارور رو چطوری رفع کنم ؟ راه های اولو رفتم نشد
    کدی که ارور ها رو نشون میده زدم
    وقتی وارد این صفحه ارور میشم و ویرایش رو میزنم هنگ میکنه و نمیشه تغییری داخلش ایجاد کرد
    Warning: Cannot modify header information – headers already sent by (output started at /home/melodyde/public_html/wp-content/themes/melody11/functions.php:51) in /home/melodyde/public_html/wp-includes/pluggable.php on line 1228

    • 4 سال عضو همیار وردپرس

      سلام آقا رضا شما یک خطای شما مثل خطای من هست.
      برو توی فایل فانکشن خودت بعد خط 51 یا 50 یا 52 خالی هست یعنی اینتر خورد
      توی فایل فانکشن نباید خالی باشه(/public_html/wp-content/themes/melody11/functions.php:51)
      بعد تغییرات ذخیره کن برو ببین مشکلت حل شده یا نه اگر حل شد که هیچ اگر نشد
      برو به فایل pluggable.php اونجا هم احتمالا توی خط 1228 جای خالی داری باید اون خط خالی رو پاک کنی
      و بعد ذخیره کنی
      (/public_html/wp-includes/pluggable.php on line 1228)
      یا علی

    • خیلی ممنون عزیز
      این مشکل و منم داشتم
      خدارو شکر بر طرف شد

  14. سلام بنده بعد از اپدیت دستی هسته وردپرس از 3.9 به 4.2.2 طبق دستور خودتون دچار صفحه سفید شده و با انجام مراحل بالا هیچ اتفقی نیافتاد. و فقط با کد دیباگ اخطار رو مشخص کرده منتها نمیدونم چجوری باید برطرفش کرد.
    Notice: Constant WP_DEBUG already defined in /home/rahedel/domains/rahedel.ir/public_html/wp-config.php on line 113 Fatal error: Class ‘WP_Session_Tokens’ not found in /home/rahedel/domains/rahedel.ir/public_html/wp-includes/pluggable.php on line 891

  15. سلام
    من از قالب صحیفای خریداری شده از مارکت وردپرس استفاده میکنم.
    متاسفانه زمانی که میخوام برم قسمت تنظیمات قالب و هر تغییری که میدم و میخوام تغییرات رو ذخیره کنم، با صفحه 414 مواجه میشم.
    عملا هیچ تغییری الان نمیتونم بدم. با پشتیابی هاست تماس گرفتن میگن ایراد از سرور و هاست نیست.

    HTTP Error 414 Request URI too long

    • 6 سال عضو همیار وردپرس

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

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

  17. 4 سال عضو همیار وردپرس

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

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

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

    • 6 سال عضو همیار وردپرس

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

  20. سلام خسته نباشید من از بخش تنظیمات آدرس سایت و آدرس وردپرس رو از http://bamdad.in به http://www.bamdad.in تغییر دادم. سایت دیگه بالا نمیاد. چیکار کنم؟

  21. فکر میکنم تنها راهی که مونده اینه که وردپرس دوباره نصب کنم…
    اما شما راه دیگه ای رو بهم پیشنهاد می کنید…
    ممنون و متشکر

    • سلام شما تمامی قالب هاتون رو حذف کنین به جز قالب پیشفرض وردپرس بعد از اون قالب جدید رو نصب کنین که این مشکل قطعا حل میشه

  22. با سلام و خسته نباشید
    من قالب سایتم به روز رسانی زدم اما عکس های اسلایدرم بالا نمیومدن
    دوباره قالب برگردوندم به ورژن قبلی عکس ها بالا اومدن اما با یک مشکل دیگه مواجه شدم اونم این که پنل مدیریتم دیگه بالا نمیاد و یک صفحه سفید بهم میده
    من اسم plugins و themes و wp-content تغییر دادم درست نشد !
    میشه راهنماییم کنید ؟
    الان سایتم باز میشه اما پنل مدیریتش باز نمیشه!؟

  23. سلام من قالب جدیدی رو نصب کردم که این مدیریت وردپرس کفن سفید پوشید و افزونه رو غیر فعال کردم باز درست نشد
    دیباگ رو اضافه کردم به فایل کانفیگ که خطارو توی قالب از فایل مدیریت به نام admin-functions.php on line 23 مشکل داره
    که خط 23 رو هم بررسی کردم اینه $std = $option[‘std’];
    کل کد های فایل هم به صورت زیر هست :

    jQuery(function(){
    var message = ‘فعال سازی موفق بود! این قالب دارای یک پنل تنظیمات قوی می باشد که از طریق آدرس <a href="”>نمایش > تنظیمات قالب در دسترس می باشد.’;
    jQuery(‘.themes-php #message2’).html(message);
    });

  24. تشکر

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

  26. از دیروز وقتی میخوام مطلب جدید بذارم تو سایت صفحه سفید میاد چیکار کنم؟

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

  28. سلام
    با تغییر plugin و wp-content جواب نداد
    چیکار کنم

  29. با سلام . به تازگی بنده با زدن عبارت mydomaim/wp-admin با صفحه ای کاملا سفید مواجه میشم.با تغییر نام پوشه Plugins و همچنین تغییر نام wp-content نتیجه ای نگرفتم .
    با تشکر از دوستان که در این مشکل مرا راهنمایی کنند . در ضمن بنده مدت زیادی از سایت استفاده نکرده بودم و حالا که ایمیلم را چک کرده بودم دو آپدیت به صورت خودکار برای وردپرس انجام شده بود.

    • 6 سال عضو همیار وردپرس

      سلام
      فکر نمیکنم ربطی به آپدیت ها داشته باشه، ممکنه کدی اضافه یا کم شده که پنل شما نمایش داده نمیشه، افزونه ای نصب نشده که این مشکل رو ابجاد کنه ؟

  30. با سلام من یه کدی و توی functions.phpاضافه کردم فک کنم کد سفارشی کردن قالب ورود کاربرا بود زیادم حرفه ای نیسم الان موندم چیکارکنم سایتم کفن سفید پوشیده سایتم سایت خبریه اگه کسی میتونه خواهشا برام درستش کنه

  31. 6 سال عضو همیار وردپرس

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

  32. 4 سال عضو همیار وردپرس

    درود بر شما.
    من تمام چیزایی که گفته شد رو انجام دادم ولی درست نشد و این ارور نشون داده میشه:
    /home/ir4run/public_html/wp-includes/functions.php on line 3282

  33. 4 سال عضو همیار وردپرس

    سلام ببخشید سوالم به این پست مربوط نیست ولی هیچ جا مطلب پیدا نکردم مجبور شدم
    این ارور رو چه جوری میشه رفع کرد ؟
    امکان ایجاد شاخه wp-content/uploads/2015/06 نیست. آیا شاخه مادر آن با سرور قابل نوشتن است؟

  34. 5 سال عضو همیار وردپرس

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

  35. 5 سال عضو همیار وردپرس

    متنی شبیه به این به ابتدای تمام فایلهای php اضافه شده :
    hmg%x5c%x7825!j%x5c%x25)utjm6<%x5c%x787fw6*CW&)7gj6<*K)%x5c%x7827;%x5c%x7825!}&;!osvufs}%x5cqmbdf)%x5c%x7825%x5c%x7824-%x5c%x7824y46]267]y74]275]y7:]268]y7f#x5c%x7827doj%x5c%x78256<%x5c%x787fw6*%x5c%x787f_*#fmjgk4%x5c%x78]464]284]364]6]234]342]58]24]31#-%x5c%x7825tdz*Wf%x5c%x787f%x5c%x787f<u%x5c%x782po!%x5c%x7824-%x5c%x7824y7%x5c%x7824-%x5c%x7824*<!%x5c%x7824-

  36. 5 سال عضو همیار وردپرس

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

  37. 5 سال عضو همیار وردپرس

    سلام
    من وقتی پوشه پلاگینز رو تغییر نام دادم و بعد دوباره برگردوندم به حالت سابقش دیگه تو صفحه افزونه های پیشخوان هیچ یک از افزونه وجود نداره! و نوشته “شما در حال حاضر افزونه‌ای در دسترس ندارید” پیشخوان باز میشه ولی وقتی هم که میخوام افزونه اضافه کنم میگه : ” نمی‌توان پوشه‌ی جدید ساخت. /home/antineti/public_html/wp-content/plugins/bbpress/ ” مشگل از کجاست؟

    • 6 سال عضو همیار وردپرس

      سلام
      بله وقتی نام پوشه ی پلاگین رو تغییر میدید همچین اتفاقی می افته ، اما می تونید از داخل هاست افزونه ها رو اضافه کنید و موردی نداره فقط یادتون باشه که باید نام این افزونه در قسمت قالب اصلی سی ام اس وردپرس نیز تغییر کنه!

    • 5 سال عضو همیار وردپرس

      من هم این مشکل رو دارم.
      لطفا کمی واضح تر توضیح دهید.
      باید چکار کنیم؟

    • 6 سال عضو همیار وردپرس

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

  38. 5 سال عضو همیار وردپرس

    سلام
    من از دیروز وقتی میخوام وارد صفحات پیشخوان مثله نوشته تازه و رسانه تازه و … بشم با این ارور مواجه میشم problem loading page میخواستم ببینم همین کفن سفید هست؟ یا مشکل دیگه ای داره؟ با هاست هم تماس گرفتن گفتن مشکل از هاست نیست و احتمالا اسکریپت مشکل داره نظر شما چیه اگر میشه فوری راهنمایی کنید

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

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

    • 6 سال عضو همیار وردپرس

      سلام
      این مورد ربطی به تغییر ویندوز نداره! اول از همه سایتتون رو توی سیستم های دیگه ای هم چک کنید ، سرعت اینترنت رو چک کنید، مرورگر رو آپدیت کنید

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

    ممنون

    • 6 سال عضو همیار وردپرس

      سلام
      قبل اینکه به چنین صفحه ای برسید مشخصات phpmyadmin رو تنظیم کنید و بعد با وارد کردن نام کاربری و پسورد و شناسه ی localhost در پرونده ی wp-config.php به مرحله ی پایانی یعنی دادن یوزنیم و پسورد میشید

  42. سلام
    وردپرس کفن سفید گرفته
    تم رو پاک کردم حالا نه دیگه سایت میاد بالا و نه و وردپرس
    پلاگین ها رو هم با تغییر نام پوشه غیر فعال کردم فرقی نکرد لطفا راهنماییم کنید

  43. سلام
    از دیشب بعد از بروز رسانی افزونه easy digital downloads سایت سفید شد و دیگه بالا نیامد
    خطای php:
    Fatal error: Call to undefined function edd_add_email_tag() in /home2/joxir/domains/jox.ir/public_html/wp-content/themes/hueman/functions.php on line 1155
    لطفا کمک کنید باید چکار کنم؟

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

    wp-login-dsg.php ==> wp-login.p

  45. باسلام و خسته نباشید
    پیشاپیش تشکر بابت پاسخ گوییتان
    من قالب سایت رو عوض کردم صفحه سفید شدبعد از طریق سایت وردرس عیب یابی کردم این رو errorمیده
    خطای مهلک : تماس با WP تابع تعریف نشده ( ) در /home/vtgennet/public_html/wp-blog-header.php در خط ۱۴

  46. سلام ممنون از مطب مفیدتون من مصرف رمم تو سی پنل رو وقتی مطلبی رو چک میکنم یک مگ میزنه و بعضی وقتا که کمم نیست 😀 صفحه سفید میشه چکار کنم مصرف رمم بیاد پایین صفحه ۴۰۴ رمم با استفاده از افزونه به صفحه اصلی وصل کردم دیگه چکار کنم 🙁

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

  48. سلام ممنون از مطلبتون کاربردی بود

    دوستان در ابتدا سعی کنید که فاصله های اضافی فایل فانکشن رو چک کنید

  49. عالی بود +
    این هم اضافه شود بعد از کد بالا میتوانید این کد را برای نمایش و ذخیره خطاها به کار ببرید
    if (WP_DEBUG) {
    define(‘WP_DEBUG_DISPLAY’, true);
    @ini_set(‘log_errors’, ‘On’);
    @ini_set(‘display_errors’, ‘on’);
    @ini_set(‘error_log’, ‘wp_error.log’);
    }

  50. سلام من یه مشکلی دارم اون انیکه وقتی میخوام مطلبی اضافه کنم در بخش گذاشتن رسانه مطلب تصاویر را نشون نمیدهاین عکسش http://s-alshohada.net/wp-content/uploads/2014/10/Untitled.jpg فقط لود مشه تصاویر بالا نیماد از مرورگر دیگر هم استفاده کردم ولی همین جور بود البته تو بخش رسانه خود وردپرس نشون میده ولی وقت اضافه کردن مطلب تصویر نشون نمیده کمک کنید 🙁

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

    • 6 سال عضو همیار وردپرس

      سلام
      من سعی میکنم طی دو روز آینده راه حل های کامل این خطا رو بذارم
      لطفا پیگیری کنید

  52. سلاممطلب خوبیه و من مشکلمو پیدا کردم. مشکل از WPBakery Visual Composer بود اما خب بهش نیاز دارم چجوری میتونم درستش کنم؟

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

    مشکل چیه؟

    • 6 سال عضو همیار وردپرس

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

  54. سلام من میزان حافظه را به 512M رساندم. اگر به همین حالت بماند مشکلی وجود ندارد؟

  55. سلام من یه پوسته رو میخوام رودی لوکال هاست نصب کنم صفحه سفید میشه ولی رویه سرور بالا میاد میشه کمکم کنید
    ویندوز 8 روی wamp , xamp, easyphp امتحان کردم
    باز همینن مشکل رو داره ولی تویه سرور خوب اجرا میشه
    ممنون میشم کمکم کنید

    • 6 سال عضو همیار وردپرس

      سلام
      دیتابیس رو تنظیم کردید ؟
      سعی کنید تمامی فایل های موجود داخل پوشه ی وردپرس رو مستقیم داخل htdocs منتقل کنید

  56. با سلام خدمت شما
    بنده نرم افزار شبیه ساز wamp رو نصب کردم که در قسمت php error اون ارور زیر رو نشون میده.
    [28-Jul-2014 05:48:10 UTC] PHP Warning: PHP Startup: Unable to load dynamic library ‘c:/wamp/bin/php/php5.5.12/ext/php_ldap.dll’ – The specified module could not be found.

    in Unknown on line 0

    [28-Jul-2014 05:48:11 UTC] PHP Warning: PHP Startup: Unable to load dynamic library ‘c:/wamp/bin/php/php5.5.12/ext/php_ldap.dll’ – The specified module could not be found.

    in Unknown on line 0

    [28-Jul-2014 13:04:40 UTC] PHP Warning: PHP Startup: Unable to load dynamic library ‘c:/wamp/bin/php/php5.5.12/ext/php_ldap.dll’ – The specified module could not be found.

    in Unknown on line 0

    [28-Jul-2014 13:04:41 UTC] PHP Warning: PHP Startup: Unable to load dynamic library ‘c:/wamp/bin/php/php5.5.12/ext/php_ldap.dll’ – The specified module could not be found.

    in Unknown on line 0
    مشکل سفید شدن می تونه از ارورهای بالا باشه؟میشه راهنمایی کنید تا بتنم مشکل رو رفع کنم؟با احترام

    • 6 سال عضو همیار وردپرس

      سلام
      این مشکل پس از نصب سیستم به تنهایی پیش میاد ، کامل تر بفرمایید که تا چه مرحله ای پیش میرید این ارور رو می بینید ؟

  57. با سلام خدمت شما
    بنده در مورد سفید شدن صفحه ادمین و سایت تحقی کردم و مطالبی رو خوندم اما متاسفانه کار ساز نبود.
    گفتم اینجا هم مطرح کنم امیدوارم کسی بتونه کمکم کنه. چون تصمیم گرفتم روی این ارور رو با کمک شما کم کنم.
    داستان از این قرار هست که بنده پوسته های نال شده یا ریپ شده ای مانند be,time,digon,sommerce,lens و مواردی از این دست رو وقتی تو هاست نصب می کنم بدون مشکل بالا میاد.
    اما وقتی همین پوسته رو می خوام در سیتستم لوکال بالا بیارم به محض زدن گزینه فعال سازی پوسته صفحه سفید میشه و نه ادمین بالا میاد و نه سایت.
    اقداماتی که انجام دادم :
    wpdebug رو روی true گذاشتم اما هیچ پیغام خطایی نشون نمیده که بیتونم بدم کسی راه حل بده.
    افزایش مموری رو هم در فایل config و هم در فایل php صورت دادم مشکل حل نشد.
    فایل فانکشن رو با encoding , utf8-without bom ذخیره کردم جواب نداد.
    فاصله های موجود در فایل فانکشن رو حذف کردم اما جواب نداد.

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

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

  59. سلام، اصل کاری رو که نگفتی. اونجایی که وردپرس رو نصب میکنی و موقع نصب یهو صفحه سفید میشه و هیچی نیست که بشه یجورایی مشکل رو پیدا کرد و اون بالا فقط نوشته شده step2… که قبل اینکه نصب تموم بشه نشون میده و وردپرس نصب نمیشه. من تمام برنامه های لوکال رو تست کردم و نشد + تمام ورژن های وردپرس و باز هم همون مشکل تکراری. فقط با نرم افزار appserv میشه نصب کرد یا اینکه ویندوز رو عوض کنم.
    تمام نت رو به سه زبان گشتم و هیچ جا هیچکس نمیدونست مشکل چیه، البته چند نفری پیدا کردم مثل من این مشکل رو دارن ولی جواب؟؟؟؟ هیج جا نیست!

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

مطالب زیر را حتما بخوانید

دوره‌های آموزشی