بسم الله
سلام به همگی / بعد از به روزرسانی به نسخه 2.7 این پیام خطا در صفحه ایندکس ظاهر شد:
Fatal error: Call to undefined function wp_get_current_user() in /wp/wp-includes/user.php on line 179
چه کار باید کرد؟
بسم الله
سلام به همگی / بعد از به روزرسانی به نسخه 2.7 این پیام خطا در صفحه ایندکس ظاهر شد:
Fatal error: Call to undefined function wp_get_current_user() in /wp/wp-includes/user.php on line 179
چه کار باید کرد؟
اگر از افزونهی wp-useronline استفاده میکنین غیرفعالش کنین. اگه مشکل برطرف نشد دوباره پروندههای وردپرس رو از نو بارگذاری کنین.
از همچین افزونه ای استفاده نمی کنم.
یک نکته که شاید مهم باشه این که نسخه قبلی از سری 1.* بودش. حالا دقیقا چه نسخه ای یادم نیست.
بعد من پرونده ها رو چند بار دیگه آپلود کردم اما باز نتیجه نداد.
راهی هست که بشه از phpmyadmin یک پشتیبان از دیتابیس گرفت و روی یک نسخه جدید کار کرد؟ با توجه به اینکه ظاهرا بعضی از جدول های دیتابیس ساختارشون عوض شده (در نسخه های جدید نسبت به نسخه ای که قبلا بود)؟
راهی هست که بشه از phpmyadmin یک پشتیبان از دیتابیس گرفت و روی یک نسخه جدید کار کرد؟
آره میشه با phpmyadmin برونبری کرد و دوباره از همون طریق هم درونریزیش کرد.
همین کار رو هم کردم اتفاقاْ. مشکلی که بود این که چون نسخه ای که قبلا نصب شده بود، به جای utf8-general_ci از انکدینگ دیگر latin استفاده کرده بود، بیشتر پست ها خرچنگ قورباغه ای در نسخه جدید به نمایش در می آمدند. مجبور شدم یک بار نسخه جدید را با انکدینگ latin نصب کنم و بک آپ دیتابیس رو توی اون وارد کنم. بعد از این وردپرس یک بک آپ برون بری در آوردم توی نسخه ای درون ریزی کردم که به شکل راحت utf-8 و معمولی نصب شده بود. در نهایت پست هایی که افتراق داشتند در نحوه نمایش، از وردپرس اول کپی پیست کردم. ماجرایی شد این خرابکاری ما! :-?