Borna66
12-24-2009, 09:13 PM
چگونگی نصب و تنظيم phpMyAdmin (نصب نيوك در كامپيوتر شخصي قسمت هشتم)
تا الان، چگونگي نصب PHP، Apache و MySQL رو شرح داديم! حالا وقت اون رسيده که با phpMyAdmin ، سيستمي که در زبان php نوشته شده است و براي مديريت بانک هاي اطلاعاتي MySQL مورد استفاده قرار مي گيرد رو شرح دهيم. فرق اين برنامه يا بهتر بگم حسن اين برنامه اين هست که برروي سرور شما قرار مي گيرد، و سرعت بيشتري به شما مي دهد تا به اطلاعات خود دسترسي داشته باشيد. يکي از بهترين خاصيت هاي اين برنامه نحوه Brows کردن اطلاعات در کدپيج هاي مختلف مي باشد! يعني ما به راحتي اطلاعات بانک اطلاعاتي خود را مي توانيم در زبان فارسي و در کدپيج Unicode مشاهده نماييم.
براي دريافت اين برنامه به اينجا (http://forum.patoghu.com/redirector.php?url=http%3A%2F%2Fwww.mashhadteam.co m%2Fdn%2FphpMyAdmin.zip) برويد. پس از دريافت، اين فايل را Extract کنيد و در htdocs خود قرار دهيد. فرض مي کنيم که شما phpMyAdmin رو در c:apachehtdocsphpMyAdmin قرار داديد. پس از انجام اين کار بايد phpMyAdmin رو تنظيم کنيم. همان طور که در مقالات گذشته از تنظيم MySQLCC نوشتم، تنظيم phpMyAdmin هم مانند MySQLCC مي باشد. براي تنظيم کردن phpMyAdmin به شاخه اي که آنرا قرار داده ايد رفته، و فايل config.inc.php را اديت کنيد (همان طور که قديم گفتم براي آسون بودن کار حتمااز يک اديتور استفاده نماييد). طبق جدول پايين مقادير مورد نياز را تغيير دهيد.
آدرس دقيق phpMyAdmin بايد وارد شود
'http://localhost/phpMyAdmin/' $cfg['PmaAbsoluteUri'] =39ِدر اين قسمت آدرس سرور را وارد مي نماييم
'localhost' $cfg['Servers'][$i]['host'] =63User Name مدير بانک اطلاعاتي، فرض مي کنيم root مي باشد
'root' $cfg['Servers'][$i]['user']=72
مدير بايد وارد شود Password در اين قسمت
'123456' $cfg['Servers'][$i]['password'] =73در اين قسمت بايد نام database مورد نظر را که مي خواهيد با آن کار کنيد را وارد نماييد. اگر اين قسمت را بدون مقدار بزاريد، phpMyAdmin تمامي database هاي شما را برايتان ليست مي کند.
' ' يا'db_name' $cfg['Servers'][$i]['only_db'] =75
ا
خوب پس از اينکه فايل config.inc.php رو تنظيم کرديد، بايد Save کنيد. سپس با Browser خود به اين آدرس برويد: http://localhost/phpMyAdmin (http://forum.patoghu.com/redirector.php?url=http%3A%2F%2Flocalhost%2FphpMyA dmin) . وقتي به phpMyAdmin مي رويد با يه همچنين صفحه اي برخورد مي کنيد:
http://forum.patoghu.com/images/statusicon/wol_error.gifاین تصویر تغییر اندازه یافته است.براي ديدن اندازه واقعي اينجا كليك كنيد اندازه واقعی تصویر 713x534.http://mashhadteam.com/images/p1mm.jpg
به تريتب از چپ به راست و بالا به پايين، قسمت اول که ليست تمامي database هاي ما را نشان مي دهد، قسمت دوم براي ساختن يک database مي باشد، براي ساختن فقط بايد نام database را وارد نماييم. قسمت سوم، براي تغيير زبان، و قسمت بعدي براي مشاهده وضعيت database مي باشد. توضيح و شرح چگونگي کار با phpMyAdmin در مقالات ديگر داده مي شود.
و اما مطلب مهم، براي مشاهده مطالب خود به زبان فارسي و در کد پيج Unicode بايد اين فايل : c:apachehtdocsphpMyAdminlangenglish-iso-8859-1.inc.php را اديت کنيد، و خط 4، مقدار پيشفرض را از iso-8859-1 به utf-8 تغيير دهيد!.
و اما مطلب مهم! هنگامي که شما phpMyAdmin را برروي سرور خود (منظورم اينترنت هست) مي گذاريد، هرکس با زدن URL آن مي تونه بياد و برروي db شما مديريت کنه يا اصلا حتي پاکش کنه! براي اينکار ما از Password Protection استفاده مي کنيم.براي Password Protect كردن شاخه phpMyAdmin از مسئولان Hosting خود سوال كنيد. من اينجا نمي تونم اين مسئله رو توضيح بدم براي اينكه Hosting هاي مختلف از روش هاي مختلف استفاده مي كنند. ولي اگر سرور شما از Front Page Extension ها پشتيباني مي كنه، توسط برنامه Front Page به سرور خود وصل شده و به منوي Tools>Server>Permissions رفته و Use unique permissions for this web رو انتخاب كنيد. سپس تنظيمات مورد نظررو انجام دهيد.
تا الان، چگونگي نصب PHP، Apache و MySQL رو شرح داديم! حالا وقت اون رسيده که با phpMyAdmin ، سيستمي که در زبان php نوشته شده است و براي مديريت بانک هاي اطلاعاتي MySQL مورد استفاده قرار مي گيرد رو شرح دهيم. فرق اين برنامه يا بهتر بگم حسن اين برنامه اين هست که برروي سرور شما قرار مي گيرد، و سرعت بيشتري به شما مي دهد تا به اطلاعات خود دسترسي داشته باشيد. يکي از بهترين خاصيت هاي اين برنامه نحوه Brows کردن اطلاعات در کدپيج هاي مختلف مي باشد! يعني ما به راحتي اطلاعات بانک اطلاعاتي خود را مي توانيم در زبان فارسي و در کدپيج Unicode مشاهده نماييم.
براي دريافت اين برنامه به اينجا (http://forum.patoghu.com/redirector.php?url=http%3A%2F%2Fwww.mashhadteam.co m%2Fdn%2FphpMyAdmin.zip) برويد. پس از دريافت، اين فايل را Extract کنيد و در htdocs خود قرار دهيد. فرض مي کنيم که شما phpMyAdmin رو در c:apachehtdocsphpMyAdmin قرار داديد. پس از انجام اين کار بايد phpMyAdmin رو تنظيم کنيم. همان طور که در مقالات گذشته از تنظيم MySQLCC نوشتم، تنظيم phpMyAdmin هم مانند MySQLCC مي باشد. براي تنظيم کردن phpMyAdmin به شاخه اي که آنرا قرار داده ايد رفته، و فايل config.inc.php را اديت کنيد (همان طور که قديم گفتم براي آسون بودن کار حتمااز يک اديتور استفاده نماييد). طبق جدول پايين مقادير مورد نياز را تغيير دهيد.
آدرس دقيق phpMyAdmin بايد وارد شود
'http://localhost/phpMyAdmin/' $cfg['PmaAbsoluteUri'] =39ِدر اين قسمت آدرس سرور را وارد مي نماييم
'localhost' $cfg['Servers'][$i]['host'] =63User Name مدير بانک اطلاعاتي، فرض مي کنيم root مي باشد
'root' $cfg['Servers'][$i]['user']=72
مدير بايد وارد شود Password در اين قسمت
'123456' $cfg['Servers'][$i]['password'] =73در اين قسمت بايد نام database مورد نظر را که مي خواهيد با آن کار کنيد را وارد نماييد. اگر اين قسمت را بدون مقدار بزاريد، phpMyAdmin تمامي database هاي شما را برايتان ليست مي کند.
' ' يا'db_name' $cfg['Servers'][$i]['only_db'] =75
ا
خوب پس از اينکه فايل config.inc.php رو تنظيم کرديد، بايد Save کنيد. سپس با Browser خود به اين آدرس برويد: http://localhost/phpMyAdmin (http://forum.patoghu.com/redirector.php?url=http%3A%2F%2Flocalhost%2FphpMyA dmin) . وقتي به phpMyAdmin مي رويد با يه همچنين صفحه اي برخورد مي کنيد:
http://forum.patoghu.com/images/statusicon/wol_error.gifاین تصویر تغییر اندازه یافته است.براي ديدن اندازه واقعي اينجا كليك كنيد اندازه واقعی تصویر 713x534.http://mashhadteam.com/images/p1mm.jpg
به تريتب از چپ به راست و بالا به پايين، قسمت اول که ليست تمامي database هاي ما را نشان مي دهد، قسمت دوم براي ساختن يک database مي باشد، براي ساختن فقط بايد نام database را وارد نماييم. قسمت سوم، براي تغيير زبان، و قسمت بعدي براي مشاهده وضعيت database مي باشد. توضيح و شرح چگونگي کار با phpMyAdmin در مقالات ديگر داده مي شود.
و اما مطلب مهم، براي مشاهده مطالب خود به زبان فارسي و در کد پيج Unicode بايد اين فايل : c:apachehtdocsphpMyAdminlangenglish-iso-8859-1.inc.php را اديت کنيد، و خط 4، مقدار پيشفرض را از iso-8859-1 به utf-8 تغيير دهيد!.
و اما مطلب مهم! هنگامي که شما phpMyAdmin را برروي سرور خود (منظورم اينترنت هست) مي گذاريد، هرکس با زدن URL آن مي تونه بياد و برروي db شما مديريت کنه يا اصلا حتي پاکش کنه! براي اينکار ما از Password Protection استفاده مي کنيم.براي Password Protect كردن شاخه phpMyAdmin از مسئولان Hosting خود سوال كنيد. من اينجا نمي تونم اين مسئله رو توضيح بدم براي اينكه Hosting هاي مختلف از روش هاي مختلف استفاده مي كنند. ولي اگر سرور شما از Front Page Extension ها پشتيباني مي كنه، توسط برنامه Front Page به سرور خود وصل شده و به منوي Tools>Server>Permissions رفته و Use unique permissions for this web رو انتخاب كنيد. سپس تنظيمات مورد نظررو انجام دهيد.