PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : عدم دسترسی php به MySQL



sohrab.khan
December 20th, 2010, 15:24
مشکل رو در تاپیک زیر تشریح کردم
http://www.webhostingtalk.ir/f87/18301/index2.html#post179544
سرور من 64 بیتی هست و مشکل دسترسی php به MySQL دارد. من kloxo نصب کردم ولی برای نصب وردپرس خطای زیر رو میده
Your PHP installation appears to be missing the MySQL extension which is required by WordPress.

به عبارتی فکر کنم باید توصیه زیر رو در php.ini اعمال کنم ولی چطور ؟ php.ini سرور رو هم می تونم قرار بدم اگر لازم بود .

عدم اتصال php به mysql پس از نصب kloxo - مرکز پشتیبانی آنلاین (http://support.iranserver.com/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=251&nav=0,30)

Online24
December 20th, 2010, 15:37
اگر طبق آموزشی که لینک گذاشتید بخواهید عمل کنید ، ابتدا فایل php.ini جاری سرور را با یک ویرایشگر باز کنید و به دنبال عبارت extension_dir بگردید و سپس آن سطر را به


extension_dir = /usr/lib64/php/modules

تغییر دهید .

* چنانچه این سطر موجود نبود ، این سطر را خود به آن اضافه نمایید ( مهم نیست در کجای فایل php.ini ... )

و همچنین چک کنید که عبارت


extension=mysql.so

هم در این فایل موجود باشد .

---------- Post added at 03:37 PM ---------- Previous post was at 03:32 PM ----------

در ضمن راه حل دیگری هم اینجا ارائه شد : http://www.webhostingtalk.ir/f87/18301/index2.html#post179533


بهتر بود این مشکل رو در تاپیک دیگری مطرح میکردید .

به هر حال روش ساده حل این مشکل این است :


yum install php-mysql


service httpd restart

sohrab.khan
December 20th, 2010, 16:32
جواب نداد php.ini رو اتچ کردم1660
پیغام زیر باز میاد
Your PHP installation appears to be missing the MySQL extension which is required by WordPress.

sohrab.khan
December 20th, 2010, 16:42
البته بعد تغییرات در php.ini سرور را یکبار ریست کردم و خطای زیر رو داد
-bash-3.2# service httpd restart
Stopping httpd: [ OK ]
Starting httpd: [Mon Dec 20 08:55:35 2010] [warn] NameVirtualHost IP:80 has no VirtualHosts
[Mon Dec 20 08:55:35 2010] [warn] NameVirtualHost IP:443 has no VirtualHosts

پ.ن : به جای عبارت IP تو متن ارور بالا آدرس آی پی سرور من رو نوشت .

Online24
December 20th, 2010, 16:59
البته بعد تغییرات در php.ini سرور را یکبار ریست کردم و خطای زیر رو داد
-bash-3.2# service httpd restart
Stopping httpd: [ OK ]
Starting httpd: [Mon Dec 20 08:55:35 2010] [warn] NameVirtualHost IP:80 has no VirtualHosts
[Mon Dec 20 08:55:35 2010] [warn] NameVirtualHost IP:443 has no VirtualHosts

پ.ن : به جای عبارت IP تو متن ارور بالا آدرس آی پی سرور من رو نوشت .

قبل از تغییر هم فکر میکنم این خطا (وجود اشکال در virtual host ایجاد شده) رو داشتید .

http://www.webhostingtalk.ir/f87/18301/index2.html#post179544


رو سرور LXadmin نصب هست و php و Mysql نصب هستند با این وجود کدهای شما رو اجرا کردم در ssh
نتیجه :
-bash-3.2# service httpd restart
Stopping httpd: [ OK ]
Starting httpd: [Mon Dec 20 07:30:59 2010] [warn] NameVirtualHost IP:80 has no VirtualHosts
[Mon Dec 20 07:30:59 2010] [warn] NameVirtualHost IP:443 has no VirtualHosts
[ OK ]


به صورت دستی انگار راه اندازی کردید ! به هر حال مثل اینکه مشکلات دیگری هم وجود دارد ...

پیشنهاد میکنم Apache + PHP را مجددا Rebuild و recompile کنید . ( در Kloxo این کار به صورت دستی میبایست انجام شود )

sohrab.khan
December 20th, 2010, 18:01
تو ssh برای Rebuild و recompile
Apache + PHP
چه کدی رو باید بزنم ؟

---------- Post added at 06:20 AM ---------- Previous post was at 06:00 AM ----------

yum erase php
yum install php
رو زدم php رو از نو نصب کردم
Apache
رو چیکار کنم؟

---------- Post added at 06:27 AM ---------- Previous post was at 06:20 AM ----------

با دستور rm -rf /usr/local/lxlabs
Lxadmin رو حذف و دوباره نصب می کنم

---------- Post added at 06:31 AM ---------- Previous post was at 06:27 AM ----------

جالبه دستور rm -rf /usr/local/lxlabs رو که می زنم هیچی نمیشه هیچ پیغامی نمیده!