PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : خطای 500 در phpMyAdmin نصب شده توسط دایرکت ادمین



iHSG
October 7th, 2015, 17:29
سلام
مشخصات سرور:

CentOS 6.7 x64
DirectAdmin 1.48.3
Apache + NginX + PHP-FPM

بعد از نصب همه چیز خدا رو شکر همه چیز درست کار میکنه به جز این phpMyAdmin که هر کاری بخوای توش انجام بدی اخطار 500 رو به شکل تصویر زیر نمایش میده.مثلاً در تصویر زیر می خوام یه Table اضافه کنم.

http://up.vbiran.ir/uploads/20448144421318020278_MyAdmin.jpg
http://up.vbiran.ir/uploads/20448144421318020278_MyAdmin.jpg

وب سرور آپاچی + NginX به طور Reverse Pro.xy است که کانفیگش همون کانفیگ پیش فرض کاستوم بیلد 2 دایرکت ادمین است.
هیچ تغییری هم تو فایل های phpMyAdmin ایجاد نکردم.
MySQL هم به خوبی کار میکنه اما phpMyAdmin اینطوریه چرا؟

ممنون میشم از دوستان هر کی بلده راهنمایی کنه.

allbert
October 7th, 2015, 17:42
پس از نصب چه تغییر دیگه ای در سرور ایجاد کردید ؟!

iHSG
October 7th, 2015, 21:09
پس از نصب یه اکانت ریسلر ساختم و توش چند تا فایل آپلود کردم و یه دیتابیس هم ساختم.
فقط اینم بگم که من در فایل options.conf دایرکت ادمین قبل از بیلد کردن کامل چند تا بسته دیگه هم yes کردم که در زیر نوشتم:

بخش های مهم از فایل options.conf بیلد 2.0 من:

php1-release=5.5
php1-mode=php-fpm
php2-release=no
php2-mode=php-fpm

opcache=yes
php_ini=yes
ioncube=yes
zend=yes
suhosin=yes
webserver=nginx_apache
modsecurity=yes
mod_ruid2=no
phpmyadmin=yes
phpmyadmin_ver=4
webapps_inbox_prefix=no
clamav=yes
spamassassin=yes

حالا به نظرتون مشکل از کجاست؟

- - - Updated - - -


س یکبار
./build rewrite_confs
انجام بدین ببینین مشکل حل میشه
ارادت

اینو چند بار انجام دادم چون تو سایت های خارجی هم همینو پیشنهاد داده بود.
متاسفانه کار ساز نیست.

- - - Updated - - -

دوستان سایت های مختلف رفتم نوشته بودن که ارور لاگ ها رو چک کنیم.
من چون تازه کارم نمی دونم منظورشون لاگ چی هست لاگ آپاچی؟ لاگ انجین اکس؟ لاگ چی؟
تو بخش Logs Viewer دایرکت ادمین هم لاگی به عنوان php ندارم.
دربارش سرچ کردم فهمیدم php-fpm به طور پیش فرض لاگ درست نمیکنه حالا نمی دونم درسته یا نه.

حالا بالاخره من از کجا بفهمم این اخطار برای چیه و چطوری رفعش کنم.
به خدا کارم لنگ همینه فقط اگه کسی می دونه خواهشاً دریغ نکنه.
ممنون.

- - - Updated - - -

دوستان مشکل رو پیدا کردم اما الان راه حلش رو نمی دونم.
ببینید من خواستم با PHP یه Table اضافه کنم که با اخطار زیر رو به رو شدم:

Connection failed: Access denied for user 'test'@'localhost' (using password: YES)

حتی با کاربر root هم خواستم این Table رو اضافه کنم همین اخطار رو گرفتم.
تو نت جستجو کردم آموزش داده بودن چطور دسترسی به یک دیتابیس بدیم اما متاسفانه ظاهراً دایرکت ادمین من دسترسی به هیچ یوزری برای ایجاد تغییرات تو دیتابیس ها نمیده حتی root.
از دوستان با تجربه ممنون میشم کمکم کنید.مشکل اخطار 500 هم از همینه مطمئناً.

- - - Updated - - -

ای بابا مشکل این Access Denied هم نبود.
این مشکل فقط به خاطر این بود که رمز رو اشتباه میزدم.

ای بابا هنوز مشکل اخطار 500 این phpMyAdmin هست چی کار کنم؟

allbert
October 7th, 2015, 21:14
اگر تمایل دارید اطلاعات بدید برسی کنم

iHSG
October 8th, 2015, 12:34
اگر تمایل دارید اطلاعات بدید برسی کنم

ممنون از پیشنهادتون اما تمایل ندارم به کسی دسترسی بدم.

- - - Updated - - -

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