PDA

View Full Version : حرفه ای: استفاده از xampp بین چند رایانه



ghiravani
سه شنبه 12 مهر 1390, 17:51 عصر
سلام دوستان.خسته نباشید

یه برنامه با زبان PHP و MySQL نوشتم ، میخوام کاری کنم که مثلا 4 رایانه به یک رایانه(سرور) وصل بشن حالا یا با کابل یا وایرلس ، و فقط همین رایانه ها بتونن برنامه رو اجرا کنن.
راستش اصلا دقیق نمیدونم سوالم رو چجوری مطرح کنم!!!!!!!
میشه مثلا روی یه رایانه برنامه لوکال هاست Xampp رو نصب کرد و رایانه های دیگه رو به این رایانه وصل کرد و برنامه PHP ای که داخل Xampp رایانه اول هست رو اجرا کرد.اما با این تفاوت که مثلا اگر اون رایانه های دیگه بتونن صفحه های PHP رو باز کنن اما نتونن به PHPmyadmin وصل بشن و دیتابیس ها رو چک کنن.

لطفا راهنماییم کنید.ممنون ;-)

ghiravani
سه شنبه 12 مهر 1390, 18:03 عصر
این موضوع رو هم خوندم اما چیزی دستگیرم نشد!
http://barnamenevis.org/showthread.php?291277-%D8%A7%D8%AC%D8%B1%D8%A7%D9%8A-%D8%A7%D8%AA%D9%88%D9%85%D8%A7%D8%B3%D9%8A%D9%88%D 9%86-%D8%A7%D8%AF%D8%A7%D8%B1%D9%8A-%D8%AF%D8%B1-%D8%B4%D8%A8%D9%83%D9%87-%D8%AF%D8%A7%D8%AE%D9%84%D9%8A-(%D9%85%D8%AD%D9%84%D9%8A)

blackmak
سه شنبه 12 مهر 1390, 22:05 عصر
آره میشه. شما باید سیستم هارو شبکه کنید و بعد از شبکه کردن IP سرورو مثلا: http://192.168.1.100/x/index.php رو تو مرورگر سیستم های کلاینت وارد کنید و بعد به نرم افزار تحت شبکه ای که نوشتید و روی سرور هستش دسترسی دارید.
برای اینکه کلاینت ها نتونن به phpmyadmin دسترسی داشته باشن باید توی آدرس : x:/xampp/apache/conf/httpd.conf برید و فایلو با یه Editor باز کنید و کد های زیرو پیدا کنید :


<Directory />
Options FollowSymLinks
AllowOverride None
Order allow,deny
Deny from all
Allow from 127.0.0.1
</Directory>

جایی که نوشته deny from all تمام ip هارو میبنده و جایی که نوشته allow from 127.0.0.1 به سرور اجازه میده. فکر میکنم به صورت Default به ip های دیگه اجازه نده.

ghiravani
سه شنبه 12 مهر 1390, 22:51 عصر
آره میشه. شما باید سیستم هارو شبکه کنید و بعد از شبکه کردن IP سرورو مثلا: http://192.168.1.100/x/index.php رو تو مرورگر سیستم های کلاینت وارد کنید و بعد به نرم افزار تحت شبکه ای که نوشتید و روی سرور هستش دسترسی دارید.


ممنون دوست عزیز.من دو تا رایانه رو به روشی که داخل سایت زیر گفته بود ، شبکه کردم:
http://www.parsanit.com/network-learning/network-two-computer-with-crass-cable/

در رایانه 1 ویندوز 7 ، برنامه Xampp و فایل های PHP وجود داره.
در رایانه 2 ویندوز XP نصب هست.

آدرس رایانه 1 : 192.168.0.1
آدرس رایانه 2 : 192.168.0.2

وقتی Xampp رو در رایانه 1 فعال میکنم و در مرورگر رایانه 1 آدرس "http://localhost/www/index.php" رو مینویسم ، همه چیز درسته اما در رایانه 2 وقتی آدرس "http://192.168.0.1/localhost/www/index.php" یا "http://192.168.0.1/www/index.php" و ... رو در مرورگر رایانه 2 میزنم تماما خطا میده"The connection has timed out"

میشه راهنمایی کنید.ممنون

hamid-nic
سه شنبه 12 مهر 1390, 23:03 عصر
سلام
بعد از اینکه توی کامپیوتر اصلی زمپ را راه اندازی کردید در کامپیوتر دوم فقط در آدرس بار تایپ کنید :

http://192.168.0.1/index.php
موفق باشید.

Reza1607
سه شنبه 12 مهر 1390, 23:04 عصر
آنتي ويروس و فايروال سيستم اول رو خاموش كنيد

ghiravani
چهارشنبه 13 مهر 1390, 13:34 عصر
دوستان درست شد.فقط و فقط مشکل از فایروال و ویروس یاب بود که نه خطا میداد و نه پیام.وقتی غیر فعالش کردم جواب داد.
ممممممممممممممممممممممممم ممممممممممممممممممممممممم نون :)

اما چکار باید بکنم که هم فایروال و ویروس یاب داشته باشم و هم بتونم از شبکه استفاده کنم؟؟ ویروس یاب من نود 32 هست.نمیشه آی پی رایانه های مورد قبول رو به نود بدم تا گیر نده؟؟؟


ممنون

blackmak
چهارشنبه 13 مهر 1390, 15:40 عصر
How do I add a trusted IP address to allow connection to a network device such as a computer or printer? (4.x) (http://kb.eset.com/esetkb/index?page=content&id=SOLN2351)
موفق باشید

ghiravani
چهارشنبه 13 مهر 1390, 22:02 عصر
How do I add a trusted IP address to allow connection to a network device such as a computer or printer? (4.x) (http://kb.eset.com/esetkb/index?page=content&id=SOLN2351)
موفق باشید
ممنون دوست عزیز :)