محدودیت در ایمپورت کردن دیتابیس
سلام دوستان
متاسفانه هر چی میخوام یه دیتابیس رو ایمپورت کنم پی اچ پی مای ادمین نمیزاره و میگه جمش دیتابیست بالاست در حالیکه اصلا 50 کیلوبایت هم نیست .
و میگه این راهنمایی رو بخون
No data was received to import. Either no file name was submitted, or the file size exceeded the maximum size permitted by your PHP configuration. See FAQ 1.16.
کد:
Starting with version 2.7.0, the import engine has been re–written and these problems should not occur. If possible, upgrade your phpMyAdmin to the latest version to take advantage of the new import features.
The first things to check (or ask your host provider to check) are the values of upload_max_filesize, memory_limit and post_max_size in the php.ini configuration file. All of these three settings limit the maximum size of data that can be submitted and handled by PHP. One user also said that post_max_size and memory_limit need to be larger than upload_max_filesize.
There exist several workarounds if your upload is too big or your hosting provider is unwilling to change the settings:
* Look at the $cfg['UploadDir'] feature. This allows one to upload a file to the server via scp, ftp, or your favorite file transfer method. PhpMyAdmin is then able to import the files from the temporary directory. More information is available in the Configuration section of this document.
* Using a utility (such as BigDump) to split the files before uploading. We cannot support this or any third party applications, but are aware of users having success with it.
* If you have shell (command line) access, use MySQL to import the files directly. You can do this by issuing the "source" command from within MySQL: source filename.sql.
و.لی هر چی حجم اینایی رو که گفته زیاد میکنم بازم درست نمیشه
ممنون میشیم یه هلپی بکنید.
پاسخ : محدودیت در ایمپورت کردن دیتابیس
من راه دقیقش رو نمی دونم از کجا چنین اتفاقی می افته ولی هر چی هست زیر سر Update جدید cPanel هست که این مشکل پیش اومده :
Release All Revisions
2010-02-03 08:10:56
MySQL 5.0 updated to 5.0.89-0
برای حلش هم ورژن PHPMyadmin روی cPanel خیلی قدیمی هست و باید Update بشه.برای آپ دیت کردن هم باید دستی این کار رو انجام بدید.
خیلی ساده هم هست و روش اون بدین صورته :
---------- Post added at 01:58 PM ---------- Previous post was at 01:51 PM ----------
از داخل سایت : phpMyAdmin
فایل را دانلود نمایید و سپس :
tar -xzvf phpMyAdmin_x.x.x-all-languages.tar.gz
و بعد فایل های آن را داخل پوشه زیر که مربوط به سی پنل هست کپی کنید:
/usr/local/cpanel/base/3rdparty/phpMyAdmin
فقط دقت کنید که فایل config.inc.php را کپی نکنید چون باید دوباره مشخصات Mysql root Password و اطلاعات دیگه رو بزنید.
هم چنین برای تغییر در مقدار های upload_max_filesize, memory_limit and post_max_size
می تونید فایل php.ini که در پوشه phpmyadmin هست را تغییر دهید و دیگر نیازی نیست که php.ini اصلی را تغییر دهید !
پاسخ : محدودیت در ایمپورت کردن دیتابیس
نقل قول:
نوشته اصلی توسط
1mizban
سلام دوستان
متاسفانه هر چی میخوام یه دیتابیس رو ایمپورت کنم پی اچ پی مای ادمین نمیزاره و میگه جمش دیتابیست بالاست در حالیکه اصلا 50 کیلوبایت هم نیست .
و میگه این راهنمایی رو بخون
no data was received to import. Either no file name was submitted, or the file size exceeded the maximum size permitted by your php configuration. See faq 1.16.
کد:
starting with version 2.7.0, the import engine has been re–written and these problems should not occur. If possible, upgrade your phpmyadmin to the latest version to take advantage of the new import features.
The first things to check (or ask your host provider to check) are the values of upload_max_filesize, memory_limit and post_max_size in the php.ini configuration file. All of these three settings limit the maximum size of data that can be submitted and handled by php. One user also said that post_max_size and memory_limit need to be larger than upload_max_filesize.
There exist several workarounds if your upload is too big or your hosting provider is unwilling to change the settings:
* look at the $cfg['uploaddir'] feature. This allows one to upload a file to the server via scp, ftp, or your favorite file transfer method. Phpmyadmin is then able to import the files from the temporary directory. More information is available in the configuration section of this document.
* using a utility (such as bigdump) to split the files before uploading. We cannot support this or any third party applications, but are aware of users having success with it.
* if you have shell (command line) access, use mysql to import the files directly. You can do this by issuing the "source" command from within mysql: Source filename.sql.
و.لی هر چی حجم اینایی رو که گفته زیاد میکنم بازم درست نمیشه
ممنون میشیم یه هلپی بکنید.
منم دیشب به این مشکل خوردم و الان دارم مطابق پست بالا بهش ور میرم!
اگه حل شد اینجا اعلام میکنم.
پاسخ : محدودیت در ایمپورت کردن دیتابیس
دقيقا منم از ديروز به اين مشكل برخوردم
ممنون از كاربر كامران آنلاين ، منم تست مي كنم نتيجه را همينجا اعلام مي كنم
پاسخ : محدودیت در ایمپورت کردن دیتابیس
موقتا ميتوني از ssh وارد mysql بشي و با دستور source ديتابيس رو ايمپورت كني !
از اونجا امتحان كردي ؟
پاسخ : محدودیت در ایمپورت کردن دیتابیس
با عرض پوزش من فقط یک DIR رو کم نوشته بودم : /usr/local/cpanel/base/3rdparty/
آدرس بالا صحیح می باشد.
پاسخ : محدودیت در ایمپورت کردن دیتابیس
من که خرابکاری شد
دیگه بالا نمی آد Existing configuration file (./config.inc.php) is not readable.
الان 2 تا پوشه دارم یه phpmyadmin-bak که فایل های جدید توشه . یه phpmyadmin قدیم
بک آپ conf رو هم جایگزین میکنم درست نمیشه
چی کار کنم ؟
---------- Post added at 06:55 PM ---------- Previous post was at 06:51 PM ----------
نه فهمیدم چی شد
درست شد ، اومد بالا فقط الان هر جا میرم پسورد میخواد که
پاسخ : محدودیت در ایمپورت کردن دیتابیس
اگه می شه دوستان کمک کنن چون مشکل بعضی ها حل نشد.
1- آیا سرور تون سsuPHP هست !؟
2- تمام فایل های php.ini l رو Locate کنید و تنظیمات post_max , memory limit o این هارو مقدار بالایی بدهید !
3- به طور معمول در قسمت /home/USERNMAE توی محل قرار گیری هر کاربر در قسمت تنظیمات cPanel و یا etc اون کاربر ممکنه پوشنه phpMYAdmin قرار داشته باشه تنظیمات اون قسمت را چک بفرمایید.
4- در فایل config.inc.php هم تنظیما uploadtmp رو چک کنید.
پاسخ : محدودیت در ایمپورت کردن دیتابیس
همه این کارا رو کردم اخرش
باز میگه
No data was received to import. Either no file name was submitted, or the file size exceeded the maximum size permitted by your PHP configuration. See FAQ 1.16.
آبدیت شده
اینا رو هم میده
Your PHP MySQL library version 4.1.22 differs from your MySQL server version 5.0.89. This may cause unpredictable behavior.
The configuration file now needs a secret passphrase (blowfish_secret).
پاسخ : محدودیت در ایمپورت کردن دیتابیس
نقل قول:
نوشته اصلی توسط
1Mizban
من که خرابکاری شد
دیگه بالا نمی آد Existing configuration file (./config.inc.php) is not readable.
الان 2 تا پوشه دارم یه phpmyadmin-bak که فایل های جدید توشه . یه phpmyadmin قدیم
بک آپ conf رو هم جایگزین میکنم درست نمیشه
چی کار کنم ؟
---------- Post added at 06:55 PM ---------- Previous post was at 06:51 PM ----------
نه فهمیدم چی شد
درست شد ، اومد بالا فقط الان هر جا میرم پسورد میخواد که
حتما chmod فایل رو 644 بکنید
chmod 644 config.inc.php
---------- Post added at 03:32 PM ---------- Previous post was at 03:28 PM ----------
نقل قول:
نوشته اصلی توسط
1Mizban
همه این کارا رو کردم اخرش
باز میگه
No data was received to import. Either no file name was submitted, or the file size exceeded the maximum size permitted by your PHP configuration. See FAQ 1.16.
آبدیت شده
اینا رو هم میده
Your PHP MySQL library version 4.1.22 differs from your MySQL server version 5.0.89. This may cause unpredictable behavior.
The configuration file now needs a secret passphrase (blowfish_secret).
فایل
/usr/local/cpanel/3rdparty/etc/phpmyadmin/php.ini
رو باز کنید و در قسمت "upload_tmp_dir" مقدار /tmp را وارد نمایید.
قبل از آن این مقدار را uncomment کنید.
به طور کلی :
upload_tmp_dir = "/tmp"
با تشکر فراوان از آقای نوروزی برای حل این مشکل :D
پاسخ : محدودیت در ایمپورت کردن دیتابیس
نقل قول:
نوشته اصلی توسط
kamranonline
فایل
/usr/local/cpanel/3rdparty/etc/phpmyadmin/php.ini
رو باز کنید و در قسمت "upload_tmp_dir" مقدار /tmp را وارد نمایید.
قبل از آن این مقدار را uncomment کنید.
به طور کلی :
upload_tmp_dir = "/tmp"
مشکل با این روش حل شد
شما هم تست کنید، ان شاء الله مال شما هم حل بشه
پاسخ : محدودیت در ایمپورت کردن دیتابیس
نقل قول:
نوشته اصلی توسط
kamranonline
با عرض پوزش من فقط یک dir رو کم نوشته بودم : /usr/local/cpanel/base/3rdparty/
آدرس بالا صحیح می باشد.
این آدرس با او آدرس بالا چه تفاوتی داره اونوقت؟
پاسخ : محدودیت در ایمپورت کردن دیتابیس
ما که حل نشد :d
حالا فقط پسورد میخواد هر چی هم پسورد و یوز نیم بهش میدم دیگه نمیره تو
---------- Post added at 07:30 PM ---------- Previous post was at 07:15 PM ----------
کد:
Import has been successfully finished, 70 queries executed.
دم همه ی بچه های wht گرم ، به خصوص آقا کامران.
پاسخ : محدودیت در ایمپورت کردن دیتابیس
با دستور زیر می تونید phpmyadmin رو آپدیت کنید:
/usr/local/cpanel/bin/updatephpmyadmin --force
نیاز به این همه دردسر نیست.
پاسخ : محدودیت در ایمپورت کردن دیتابیس
اصلا موضوع آبدیت نبود ، من سی پنل رو آبدیت کردم شد همون ورژن قدیمی و همون مشکل
فقط همون /tmp رو اضافه کردم درست شد.
بازم ممنون
پاسخ : محدودیت در ایمپورت کردن دیتابیس
نقل قول:
نوشته اصلی توسط
1Mizban
اصلا موضوع آبدیت نبود ، من سی پنل رو آبدیت کردم شد همون ورژن قدیمی و همون مشکل
فقط همون /tmp رو اضافه کردم درست شد.
بازم ممنون
بله مشکل این پست ارتباطی به آپدیت نداره. اما دیدم بحث رفته سمت آپدیت PHPmyadmin بنده هم اعلام کردم آپدیت کردن اون نیاز به این همه دردسری که یکی از دوستان مطرح کردند نداره.
پاسخ : محدودیت در ایمپورت کردن دیتابیس
متاسفانه باز با مشکل رو بروه شده
phpMyAdmin - Error
Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.
پاسخ : محدودیت در ایمپورت کردن دیتابیس
پوشه ی tmp رو باید برای یوزری که این ارور رو داره permission 777 بدید.
پاسخ : محدودیت در ایمپورت کردن دیتابیس
نقل قول:
نوشته اصلی توسط
smseifi
پوشه ی tmp رو باید برای یوزری که این ارور رو داره permission 777 بدید.
ممنون
نه تست کردم نشد ، بعد اینکه همه یوزر ها میدند ، هر چی بود از این php.ini بود فکر کنم ولی الان هر کاری میکنم درست نمیشه .
پاسخ : محدودیت در ایمپورت کردن دیتابیس
نقل قول:
نوشته اصلی توسط
1Mizban
ممنون
نه تست کردم نشد ، بعد اینکه همه یوزر ها میدند ، هر چی بود از این php.ini بود فکر کنم ولی الان هر کاری میکنم درست نمیشه .
هر تغییری در php.ini میدید دستور زیر رو در SSH اجرا کنید بعدش:
/usr/local/cpanel/bin/install_php_inis
تست کنید ببینید ok میشه یا نه.
پاسخ : محدودیت در ایمپورت کردن دیتابیس
نقل قول:
نوشته اصلی توسط
smseifi
هر تغییری در php.ini میدید دستور زیر رو در SSH اجرا کنید بعدش:
/usr/local/cpanel/bin/install_php_inis
تست کنید ببینید ok میشه یا نه.
نه
فکر میکنم مشکل از سطح دسترسی پوشه ذخیره سازی session باشه ولی اون رو هم روی 700 ، 777 میزارم باز نشد