توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل ارور در فوتر سایت
Farzadtehran1390
July 12th, 2017, 13:25
سلام .
به تازگی اروری در فوتر سایت ما به وجود اومده که خودم نظرم اینه مشکل از اخرین ارسال های انجمن میباشد .
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/forumfr/public_html/newposts.php on line 85
از دوستان اگه کسی میدونه چطور میشه رفعش کرد کمکش رو از ما دریغ نکنه .
ادرس سایت :
http://www.farsroid.com/
تشکر :)
Farid Saadat
July 12th, 2017, 13:39
سلام.
خط 85 فایل زیر رو ارسال بفرمایید.
public_html/newposts.php
با احترام
Farzadtehran1390
July 12th, 2017, 13:42
سلام.
خط 85 فایل زیر رو ارسال بفرمایید.
public_html/newposts.php
با احترام
بفرمایید :
$conn = mysql_connect("$server", "$databaseuser", "$databasepass") or die ('database error');
Farid Saadat
July 12th, 2017, 13:43
البته مشکل خاصی نیست و خود به خود حذف میشه این ارور. دستور هاتون هم کامل کار می کنند ولی اون خط رو ارسال کنید دقیق تر بررسی بشه یا دسترسی بفرستید چک کنم واستون.
- - - Updated - - -
با خط زیر جایگزین کنین و تست بفرمایید. نتیجه رو هم بفرمایید.
$conn = mysqli_connect("$server", "$databaseuser", "$databasepass") or die ('database error');
البته مشکل خاصی نیست و خود به خود حذف میشه این ارور. دستور هاتون هم کامل کار می کنند ولی اون خط رو ارسال کنید دقیق تر بررسی بشه یا دسترسی بفرستید چک کنم واستون.
- - - Updated - - -
با خط زیر جایگزین کنین و تست بفرمایید. نتیجه رو هم بفرمایید.
$conn = mysqli_connect("$server", "$databaseuser", "$databasepass") or die ('database error');
تشکر دوست عزیز ولی برطرف نشد .
Farid Saadat
July 12th, 2017, 13:47
تشکر دوست عزیز ولی برطرف نشد .
2 دستور بعدی رو هم تست بفرمایید.
Farzadtehran1390
July 12th, 2017, 13:59
2 دستور بعدی رو هم تست بفرمایید.
کدها رو که گذاشتم کلا اخرین ارسال های انجمن محو شد و ارور زیر اومد :
Warning: mysql_select_db() expects parameter 2 to be resource, object given in /home/forumfr/public_html/newposts.php on line 86
database error
Farid Saadat
July 12th, 2017, 14:26
اگر به سرور دسترسی دارید ریبوت کنید به احتمال بسیار زیاد ارور رفع میشه. اگر نه چند روز صبر کنید پاک میشه. ارور خاصی نیست و مشکلی نداره در کل.
با احترام
Farzadtehran1390
July 12th, 2017, 14:49
اگر به سرور دسترسی دارید ریبوت کنید به احتمال بسیار زیاد ارور رفع میشه. اگر نه چند روز صبر کنید پاک میشه. ارور خاصی نیست و مشکلی نداره در کل.
با احترام
والا الان 2 هفته اس که ارور اومده و هنوز رفع نشده !
kiavaco
July 12th, 2017, 20:22
نسخه php هاستتون چند هست؟
Farzadtehran1390
July 12th, 2017, 21:00
نسخه php هاستتون چند هست؟
5.6 دوست عزیز
kiavaco
July 12th, 2017, 21:13
5.6 دوست عزیز
یک بار به ورژن های دیگری تغییر بدید اگر مشکل رفع نشد اطلاع بدید معمولا بخاطر مشکل ورژن هست pdo فعال ممکنه نباشه و ...
Hund
July 12th, 2017, 22:59
سلام این تابع mysql_connect از نسخه 5.5.0 PHP به بعد منسوخ شده، احتمالاشما نسخه PHP رو تغییر دادید یا میزبان اون رو بروز کرده. به جای این تابع از PDO (سعی کنید از PDO استفاده کنید.) یا mysqli بهره بگیرید.
Farzadtehran1390
July 12th, 2017, 23:25
سلام این تابع mysql_connect از نسخه 5.5.0 PHP به بعد منسوخ شده، احتمالاشما نسخه PHP رو تغییر دادید یا میزبان اون رو بروز کرده. به جای این تابع از PDO (سعی کنید از PDO استفاده کنید.) یا mysqli بهره بگیرید.
بله دقیقا مشکلم همینه .
فقط چطوری این کارو انجام بدم ؟
kiavaco
July 13th, 2017, 04:47
تغییر اون خط ارور دریافتی که توضیح دادید به این شکل
<?php
// Old way
mysql_query('CREATE TEMPORARY TABLE `table`', $connection);
// New way
mysqli_query($connection, 'CREATE TEMPORARY TABLE `table`');
و در اخر خاموش کردن اِرور :
<?php
error_reporting(E_ALL ^ E_DEPRECATED);
ms313
July 13th, 2017, 13:49
دوست عزیز این ارور نیست یک وارنیگ هست .
دلیل هم اینکه تابع mysql_connect تو ورزن های ۵٫۵ به بعد دی\ریکت یا منسوخ شده و تو ورژن ۷ پی اچ پی هم حذف شده یا شما مجبور هستید ورژن پی اچ پی رو بیارید پایین که اصلا توصیه نمی کنم
یا هم اینکه از توابع جدید یعنی mysqli استفاده کنید .
یا هم این کد رو بذارید تو فایل کانفیگ سایتتون .