moalax 5 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 سلام دوستانعلت این خطا در وردپرس چیه ؟Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home2/***/public_html/news/wp-includes/wp-db.php on line 1416پلاگین ها و پوسته ها را غیر فعال کردم جواب نگرفتم .UTF8 همچنین هیچ فاصله ای در wp-config نیست .---به محض کلیک کردن روی اپدیت وردپرس به نسخه ی 4.2.1 این مشکل به وجود آمد. نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 وردپرس را دستی به روز رسانی کنیداز سلیت وردپرس آخرین نسخه را دانلود کنید و آن زیپ کنیدکلیه فایلهای پوشه های wp-admin و wp-includes و کلیه فایلهالی روت سایت بجز wp-config.php و .htaccess را حذف کنید (دقت کنید بجز اون دو فایل به پوشه wp-content هم نباید دست بزنید)و فایلهای دانلود شده را جایگزینشون کنید نقل قول لینک به ارسال
moalax 5 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 وردپرس را دستی به روز رسانی کنیداز سلیت وردپرس آخرین نسخه را دانلود کنید و آن زیپ کنیدکلیه فایلهای پوشه های wp-admin و wp-includes و کلیه فایلهالی روت سایت بجز wp-config.php و .htaccess را حذف کنید (دقت کنید بجز اون دو فایل به پوشه wp-content هم نباید دست بزنید)و فایلهای دانلود شده را جایگزینشون کنیدسلامبا این روش حل نشد . علاوه بر این دایرکتوری در سایت بنده :/home2/***/public_html/newsاین دایرکتوری (روت) هم وردپرس می باشد :/home2/***/public_html/متن خطا در صفحه ی اصلی :Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home2/***/public_html/news/wp-includes/wp-db.php on line 1474داشبورد هم که اصلا نمایش داده نمی شود و دو خطای زیر مشاهده می شود :Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home2/***/public_html/news/wp-includes/wp-db.php on line 1474Warning: Cannot modify header information - headers already sent by (output started at /home2/***/public_html/news/wp-includes/wp-db.php:1474) in /home2/***/public_html/news/wp-includes/pluggable.php on line 1196 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 روت وردپرس پوشه news است 1 نقل قول لینک به ارسال
moalax 5 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 روت وردپرس پوشه news استالبته ، اما این مشکل از فولدر news شروع شد . چند وردپرس نصب کرده ام .یکی در روت ( public_html ) ( که وردپرس 4.2.1 است . و وقتی وردپرس دیگر در ادرس public_html/news را اپدیت کردم این مشکل به وجود آمد ) دیگری در public_html/newsالان همه ی سایت های وردپرس روی این هاست با این مشکل مواجه شده اند .روش دیگری وجود ندارد ؟ ( در سایت های فارسی که اصلا چیزی نیست ) در wordpress.org هم که تقریبا مشکل مرتبطی نبود .طبق اون چیزی که در خطا گفته شده اگر از mysqli استفاده بشه مشکل حل خواهد شد ؟ نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در اردیبهشت 94 گزارش بازنشر ارسال شده در اردیبهشت 94 اگر تمام وردپرس های هاستتون این مشکل را دارند باید ورژن mysql سرویستون رو بررسی کنید برای اینکه بجای mysql از mysqli استفاده بشه باید فایلهای هسته وردپرس ویرایش بشه که شدنی نیست 1 نقل قول لینک به ارسال
moalax 5 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 اگر تمام وردپرس های هاستتون این مشکل را دارند باید ورژن mysql سرویستون رو بررسی کنیدبرای اینکه بجای mysql از mysqli استفاده بشه باید فایلهای هسته وردپرس ویرایش بشه که شدنی نیستServer: Localhost via UNIX socketServer type: MySQLServer version: 5.5.42-cll - MySQL Community Server (GPL)Protocol version: 10Server charset: UTF-8 Unicode (utf8)Database client version: libmysql - 5.1.73PHP extension: mysqliمی بینید که نسخه ی استفاده شده اوکی هست و سایر سایت های وردپرس سرور این مشکل رو ندارند . نقل قول لینک به ارسال
moalax 5 ارسال شده در اردیبهشت 94 مالک گزارش بازنشر ارسال شده در اردیبهشت 94 ابتدا در یکی از دایرکتوری ها مثلا xyz آخرین نسخه ی وردپرس را نصب کردم .سپس فقط فولدر wp-content را که در روت سایت بود جایگزین مشابه آن در پوشه ی xyz کردم .از طریق phpmyadmin یک دیتابیس ایجاد کرده و هرآنچه مربوط به دیتابیس سایت اصلی بود در دیتابیس جدید کپی کردم .( برای کپی کردن تیبل های یک دیتابیس به دیتابیس جدید ابتدا روی دیتابیس قدیمی کلیک کنید . از operations به قسمت copy database to بروید و نام دیتابیس جدیدتان را به دلخواه وارد کنید . )سپس در همان phpmyadmin به دیتابیس جدید رفته و روی تیبل wp-options کلیک کنید . مقدار siteurl را از http://site.ir به http://site.ir/xyz تغییر دهید . مقدار home نیز به همین روال .سپس به ادرس http://site.ir/xyz رفته و بعد در پنل وردپرس سایت جدید http://site.ir/xyz/wp-admin می توانید وارد شوید . از انجا روی آپدیت دیتابیس کلیک کنید . بعد از آپدیت شدن همه ی محتویات وردپرس ریشه را پاک کنید . و هرآنچه در http://site.ir/xyz می باشد به http://site.ir/ منتقل کنید .در آخر از طریق phpmyadmin به دیتابیس جدید بروید روی wp-options کلیک کرده و مقادیر home و siteurl را از http://site.ir/xyz به http://site.ir تغییر دهید .برای مرتب شدن کار هم می توانید دیتابیس قدیم که بدرستی آپدیت نشده را حذف کنید .همینطور از طریق مدیریت فایل پوشه ی xyz که در روت می باشد نیز حذف کنید . نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .