تور لحظه آخری
امروز : شنبه ، 9 تیر 1403    احادیث و روایات:  پیامبر اکرم (ص):رسول اكرم صلى الله عليه و آله گروهى را كه كشت و كار نمى كردند، ديدند و فرمودند: شم...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

اتاق فرار

خرید ووچر پرفکت مانی

تریدینگ ویو

کاشت ابرو

لمینت دندان

ونداد کولر

صرافی ارکی چنج

صرافی rkchange

دانلود سریال سووشون

دانلود فیلم

ناب مووی

رسانه حرف تو - مقایسه و اشتراک تجربه خرید

سرور اختصاصی ایران

تور دبی

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

پیچ و مهره

طراحی کاتالوگ فوری

دانلود کتاب صوتی

تعمیرات مک بوک

Future Innovate Tech

آموزشگاه آرایشگری مردانه شفیع رسالت

پی جو مشاغل برتر شیراز

قیمت فرش

آموزش کیک پزی در تهران

لوله بازکنی تهران

کاشت پای مصنوعی

میز جلو مبلی

سود سوز آور

پراپ رابین سود

هتل 5 ستاره شیراز

آراد برندینگ

رنگ استخری

سایبان ماشین

قالیشویی در تهران

مبل استیل

بهترین وکیل تهران

مبلمان اداری

شرکت حسابداری

نظرسنجی انتخابات 1403

استعداد تحلیلی

کی شاپ

خرید دانه قهوه

دانلود رمان

وکیل کرج

آمپول بیوتین بپانتین

پرس برک

بهترین پکیج کنکور

خرید تیشرت مردانه

خرید نشادر

خرید یخچال خارجی

وکیل تبریز

اجاره سند

 






آمار وبسایت

 تعداد کل بازدیدها : 1802757002




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

نصب phpnuke در localhost -


واضح آرشیو وب فارسی:سایت ریسک: t=14314">نصب phpnuke در localhost mohammad_1ta 25 تير 1383, 18:28با سلام خدمته اساتيد گرامي من تو خيلي از سايت ها دنباله مقاله هاي نصب phpnuke گشتم همشون توضيحاتشون ناقص بود باور كنيد ديوونه شدم از بس نرم افزار دانلود كردم "my Sql " "php Installer" "ApaChe " "PHP My Admin" و كلي چيزايه ديگه ولي هر وقت فايل index.php رو از localhost باز ميكنم كلي error توشه ازتون ميخوام كه يه توضيح كامل و مو به مو ارايه كنين كه بعد از خوندن اون بتونم راحت phpnuke رو اجرا كنم ميدونم توقع زياديه ولي خواهش ميكنم هر كي كه تجربه شو داره كمكم كنه :roll: narenj 25 تير 1383, 19:17ميشه بگيد كه چه errorي ميده؟ d@nial 26 تير 1383, 00:11Notice: Undefined variable: in e:program fileseasyphp1-7 on line 28 Notice: import_request_variables(): No prefix specified - possible security hazard in e:program fileseasyphp1-7 on line 51 Notice: Undefined variable: forum_admin in e:program fileseasyphp1-7 on line 79 Notice: Undefined variable: inside_mod in e:program fileseasyphp1-7 on line 82 Notice: Undefined variable: inside_mod in e:program fileseasyphp1-7 on line 44 There seems to be a problem with the MySQL server, sorry for the inconvenience. We should be back shortly. rouhollah 26 تير 1383, 09:20چگونه آپاچي را بر روي ويندوز نصب کنيم؟ نويسنده اصلي مقاله: mezz ترجمه با کمي تخليص : LinIr من هميشه براي نصب PHP بر روي ويندوز مشکل داشتم تا اينکه توي سايت farsinuke روش نصب اون رو بر روي آپاچي ياد گرفتم. بعد از مدتي براي نصب MoveableType نياز به نصب Perl هم پيدا کردم ولي ديگه نتونستم سايتي که به زبان فارسي باشه و روش نصب اون رو توضيح داده باشه پيدا کنم براي همين دست به دامن گوگل شدم و يک مقاله توپ پيدا کردم که نتيجه اون رو مي تونيد ببينيد. من خودم از همين روش استفاده کردم و کار هم کرد اميدوارم که شما با مشکلي برخورد نکنيد.در ضمن در آخر اين صفحه نکته هاي درباره اجرا کردن MT با اين روش نوشتم . ( رفتن به آخر صفحه ) اين مقاله در مورد نحوه نصب سرور آپاچي همراه با Perl و PHP و MySql بر روي ويندوز است.نويسنده اين مقاله اون رو روي Windows 2000 Professional امتحان کرده و من هم اون رو روي Windows XP امتحان کردم و اميدوارم که روي ويندوز هاي ديگه هم کار بکنه. اينجا ليستي از برنامه هاي مورد نياز براي نصب است که بايد به سايت مربوطه برويد و اون ها رو دانلود بکنيد. جلوي هر برنامه يک علامت "*" گذاشتم که توي اون ورژني که من استفاده کردم رو نوشتم. Apache Server () Download: Win32 Binaries(installer) *v1.3.27* ActivePerl () Download: Win32 Binaries(installer) *v5.6.0.623* من خودم از نسخه باينري که از سايت Perl گرفتم استفاده کردم. PHP () Download: Win32 Binaries(get zip, not installer) *v4.3.2* اين نکته رو بايد به فارسي هم بگم حتما فايل zip اون رو بگيريد. مثلا اسم فايلي که من گرفتم اينه :php-4.3.2-Win32.zip mySQL () Download: Win32 Binaries(installer) *v3.23.55-gamma* نصب Apache Server/Perl/PHP/mySQL 1) بهتره که اول mySQL رو نصب کنيد معمولا(هميشه) با مشکلي بر نمي خوريد.برنامه نصب MySQL رو که از سايت گرفتيد اجرا کنيد . مطمئن بشويد که برنامه در آدرس "C:mysql" (شاخه پيش فرض) نصب بشه. برنامه رو وقتي نصب کرديد اجرا نکنيد! 2)برنامه نصب آپاچي رو که دانلود کرديد اجرا بکنيد. برنامه رو در شاخه "C:Program FilesApache GroupApache" (شاخه پيش فرض) نصب بکنيد. مقدارهاي "host name, emailو ..." رو هرچي مي خواهيد بگذاريد چون بعدا اون ها رو درست مي کنيم!!! برنامه رو وقتي نصب کرديد اجرا نکنيد! 3) ActivePerl پرل رو که گرفتيد نصب بکنيد. برنامه رو در شاخه "C:perl" (شاخه پيش فرض) نصب بکنيد. اکر نسخه پرل رو از سايت اون به صورت باينري گرفتيد اون رو توي شاخه "C:perl" قرار بدهيد. برنامه رو وقتي نصب کرديد اجرا نکنيد! 4) در صورتي که فايل فشرده PHP رو دريافت کرده ايد اون رو باز بکنيد و توي شاخه "C:php" قرار بدهيد. اگر نسخه نصب کننده(installer) رو دانلود کرده ايد اون رو توي شاخه "C:perl" نصب کنيد.نسخه فشرده شده PHP توصيه مي شود. برنامه رو وقتي نصب کرديد اجرا نکنيد! تنظيمات در آپاچي 1) شما بايد فايل که در "C:Program FilesApache GroupApacheconf" قرار دارد را ويرايش کنيد. براي اين کار اين فايل را با يک ويرايشگر باز بکنيد. در اينجا مرحله به مرحله با هم پيش مي رويم و خط ها رو ويرايش مي کنيم. تا شما با کدها آشنا بشويد و هر وقت خواستيد اون ها رو تغيير بدهيد. 2) "ServerAdmin [email protected]" را پيدا کنيد و ايميل اون رو با ايميل خودتون عوض کنيد. اين ايميل زماني که سرور شما با مشکلي مواجه مي شود نمايش داده مي شود . 3) "ServerName" يا "#ServerName localhost" و اون رو با "ServerName localhost" عوض بکنيد. در صورتي که کامپيوتر شما قرار است که سرور بشه به جاي localhost آدرس دومين رو بنويسيد مثلا:"ServerName linir.com" دقت کنيد که نبايد "www" را در اول دومين بنويسيد. (توضيح بيشتر در فايل مربوطه داده شده) 4) "DirectoryIndex index.html" را پيدا کنيد و با "DirectoryIndex index.htm index.html index.php index.php3 index.phtml index.shtml index.cgi index.pl" عوض بکنيد. اين تنظيم درباره فايل ايندکس هر شاخه مي باشد يعني اگر کسي آدرس سايت را وارد کرد و نام فايل را ذکر نکرد آپاچي در صورت وجود اين فايل ها اون ها رو نماش مي دهد. 5) "Options Indexes FollowSymLinks MultiViews" را پيدا کنيد و اون رو با "Options Indexes FollowSymLinks Includes" عوض کنيد.در صورتي که که شما نمي خواهيد (Server Side Includes) SSI را نصب کنيد اين قسمت رو انجام ندهيد. در صورتي که SSI را نمي خواهيد در قسمت قبل index.shtml را برداريد. 6) "AllowOverride None" را پيدا کنيد (چند خط پايين تر ازقسمت قبل) و با "AllowOverride All" عوض کنيد. با اين کار شما اجازه مي دهيد که هر شاخه فايل .htaccess مخصوص به خودش داشته باشه. در صورتي که اين تنظيم را نمي خواهيد اين قسمت رو انجام ندهيد. 7) "ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache/cgi-bin/"" را پيدا کنيد و اين خط را در زير اين سطر اضافه کنيد "ScriptAlias /php/ "c:/php/"" اين قسمت براي اجراي PHP بر روي آپاچي است.در صورتي که نمي خواهيد PHP را نصب نکنيد اين قسمت رو انجام ندهيد. با اين کار PHP به صورت CGI بر روي آپاچي نصب مي شود. از معايب نصب PHP به صورت CGI اين است که در هربار درخواست فايل PHP برنامه PHP باز مي شود و پس از کامپايل کردن بسته مي شود که با اين کار بر روي سرور فشار مي آيد. براي حل اين مشکل مي توانيد PHP را به صورت Module نصب کنيد. به جاي نوشتن کد بالا کد زير را وارد بکنيد: "LoadModule php4_module c:/php/sapi/php4apache.dll" 8)خط زير را پايين قسمت قبلي بنويسيد "AddType application/x- .php .php3 .phtml" "AddType application/x- .phps" در صورتي که نمي خواهيد PHP را نصب کنيد اين قسمت را انجام ندهيد. براي نصب PHP به صورت Module به جاي خط بالا اين خط را اضافه کنيد. "AddModule mod_php4.c" "AddType application/x- .php .php3 .phtml" 9) "#AddHandler cgi-script .cgi" را پيدا کنيد و اون رو با "AddHandler cgi-script .cgi .pl" عوض کنيد. با اينکار فايل هاي با پسوند pl هم در هنگام خروجي کامپايل مي شوند. 10) "#AddType text/html .shtml" را پيدا کنيد و # را از اول خط برداريد. در صورتي که نمي خواهيد SSI را نصب کنيد اين قسمت را انجام ندهيد. 11) "#AddHandler server-parsed.shtml" و اين خط رو با دو خط زير عوض کنيد: "AddHandler server-parsed.shtml" "AddType text/html .shtml" در صورتي که نمي خواهيد SSI را نصب کنيد اين قسمت را انجام ندهيد. 12) "# Format: Action handler-name /cgi-script/location" را پيدا کنيد و در سطر بعد خط زير را اضافه کنيد: "Action application/x- /php/php.exe" در صورتي که مي خواهيد PHP را به صورت Module نصب کنيد اين قسمت را انجام ندهيد. خــــــــــــــــــــــــ ـــب تنظيمات آپاچي تموم شد! تنظيمات MySQL 1) فايل winmysqladmin.exe را در "C:mysqlin" اجرا کنيد. 2) بعد از اجراي winmysqladmin.exe در اولين بار از شما يک نام کاربري و کلمه عبور مي خواهد که شما بعدا مي تونيد از اون براي اتصال به MySQL استفاده کنيد. 3) از winmysqladmin.exe خارج شويد. خــــــــــــــــــــــــ ــــب اين هم از MySQL! تنظيمات PHP 1) فايل php.ini-dist را در "C:php" پيدا کنيد و اسم اون رو به "php.ini" تغيير بدهيد. 2) فايل php.ini رو با يک ويرايشگر باز کنيد. 3) "extension_dir = ./" را پيدا کنيد و اون رو با خط زير عوض کنيد : "extension_dir = "c:php"" 4) فايل php.ini رو به شاخه "C:windows" يا "C:winnt" کپي کنيد. 5) فايل msvcrt.dll و php4ts.dll رو در شاخه "c:php" پيدا کنيد و به شاخه "C:windowssystem" يا "C:winntsystem" کپي کنيد. تنظيمات اضافه اين تنظيماتي که آلان مي گم رو خودم توي کار با PHP يادگرفتم و فقط براي داشتن امکانات بيشتر است و اگر شما علاقه اي به تنظيمات اضافه نداريد مي توانيد اين قسمت را نخوانيد. 1) اگر مي خواهيد که از متغييرهاي که از صفحه ديگر آمد اند به طور مستقيم استفاده بکنيد به دنبال "register_globals" بگرديد و مقدار آن را On قرار دهيد 2) يک قسمت ديگه که من تازه اون رو پيدا کردم فايل هاي کتابخانه اي براي ايجاد فايل هاي عکسي و pdf است. براي فعال شدن اين کتابخانه هاي به دنبال "Dynamic Extensions" بگرديد چند خط پايين تر يک سري فايل هاي dll ليست شده که براي اجرا کردن فقط کافي علامت ; رو از جلوي اونها برداريم و شاخه اون رو درست کنيم . مثلا براي اجراي شدن dll مربوط به ايجاد عکس : extension=extensionsphp_gd 2.dll يک سري فايل هاي ديگر هم هست که شما مي تونيد اونها رو هم به حالت اجرا در بياوريد. دقت کنيد که اگر شما PHP رو به حالت Module نصب کرده باشيد بايد آپاچي رو ري استارت کنيد. بزودي در وبلاگم نحوه استفاده از کتابخانه عکس رو توضيح مي دهم. خــــــــــــــــــــــــ ــــــــــــــــــــــب PHP هم تموم شد! اجراي آپاچي براي اولين بار بهتر است که يک بار کامپيوتر رو ريست کنيد( نکرديد هم نکرديد مهم نيست :) ) MySQL معمولا در هر بار بالا اومدن ويندوز اجرا مي شه براي اينکه Apache هم با سيستم بياد بالا از طريق خط فرمان به شاخه اي که apache.exe قرار داره برويد و خط زير رو اونجا بنويسيد و بعد اينتر رو بزنيد: C:Program FilesApache GroupApacheapache -k install براي از بين بردن اين خاصيت دستور زير رو وارد کنيد C:Program FilesApache GroupApacheapache -k uninstall دقت کنيد که شما بعد از هر بار تغيير در فايل بايد آپاچي رو ريستارت کنيد. خب حالادرستي نصب برنامه ها رو تست مي کنيم 1) براي تست آپاچي در مرورگر خودتون آدرس يا رو وارد کنيد خب اگر همه کارها رو درست انجام داده باشيد نبايد با مشکلي بربخوريد. 2) براي تست Perl کد زير رو با نام فايل "hello.pl" و "hello.cgi" ذخيره کنيد و به شاخه "C:Program FilesApache GroupApachecgi-bin" منتقل کنيد -------------------------------------------------------------------------------- #!/perl/bin/perl.exe # simple hello world cgi script print "Content-type: text/html "; print "<html><body> "; print "<hr>Hello, world!<br><hr> "; print "</body></html> "; -------------------------------------------------------------------------------- خب نتيجه اين دوصفحه و بايد شبيه زير باشه -------------------------------------------------------------------------------- Hello, world! -------------------------------------------------------------------------------- 3) براي تست کردن PHP و MySQL کدهاي زير رو در فايل test.php رو در شاخه "C:Program FilesApache GroupApachehtdocs" ذخيره کنيد. -------------------------------------------------------------------------------- <html> <head><title></title></head> <body> <?php $host="localhost"; $user="root"; $password=""; mysql_connect($host, $user, $password); $db_table = mysql_list_dbs(); for ($i = 0; $i < mysql_num_rows($db_table); $i++) { echo(mysql_tablename($db_table, $i)); echo("<BR>"); } ?> </body> </html> -------------------------------------------------------------------------------- حالا رو تست کنيد. بايد خروجي اون شبيه زير بشه. -------------------------------------------------------------------------------- mysql mysql test sample_db -------------------------------------------------------------------------------- 4) براي تست SSI کد زير را در فايل "ssi-test.shtml" در شاخه "C:Program FilesApache GroupApachehtdocs" ذخيره کنيد. -------------------------------------------------------------------------------- <html> <head> <title>Dynamic HTML via Server Side Includes</title> </head> <body> <p> <table width=500 cellpadding=0 cellspacing=0 border=0> <tr><td align=left> <h1>With the correct output of all environment variables functions SSI!</h1><p> <P> <h2>Dynamic HTML via Server Side Includes</h2><p> Date/time: <!--#echo var="DATE_LOCAL"--><br> Name of this HTML document: <!--#echo var="DOCUMENT_NAME"--><br> Installed server-software: <!--#echo var="SERVER_SOFTWARE"--><br> WWW Browser: <!--#echo var=""--> </tr></td></table> </body> </html> -------------------------------------------------------------------------------- حالا رو تست کنيد. بايد خروجي اون شبيه زير بشه. -------------------------------------------------------------------------------- With the correct output of all environment variables functions SSI! Dynamic HTML via Server Side Includes Date/time: Monday, 03-Nov-2003 20:13:55 Iran Standard Time Name of this HTML document: ssi-test.shtml Installed server-software: Apache/1.3.27 (Win32) WWW Browser: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705) -------------------------------------------------------------------------------- خــــــــــــــــــــــــ ـــــــب بالا خره تموم شد با اينکه طولاني بود ولي اينکه تمام اين تنظيمات رو با دست خودت انجام بدي حال مي ده!!! rouhollah 26 تير 1383, 09:24من از روي اين استاد شدم اگه مشكلي داشتي بگو برات توضيح بدم




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 3351]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن