djhamed70, جان،
حدس ميزدم. من از همون اول هم گفته بودم که من تضمين نميکنم WOS روي سيستمهاي برنامهنويسها اجرا بشه
شما بايد خودتون بررسي کنيد که IDE شما چه سرويسهايي رو Run ميکنه که با Apache درگير ميشن
اونها رو بايد موقتاً غيرفعال کنيد.
اين نوع سرويسها پورت 80 رو در اختيار ميگيرن و اجازه ران شدن به Apache رو نميدن.
براي رفع اشکال در اين مورد، ميتونيد پورت Apache رو هم تغيير بديد. مراحل زير رو طي کنيد:
* Change the port of apache:
* Go in the Windows Explorer to x:\path\to\wos\apache2\conf. Select the httpd.conf and open it in a text editor (eg. Notepad)
* Look for the line "Listen 80" replace it with "Listen <port>" (eg "Listen 8080").
* Look for the line "ServerName localhost:80" and replace it with "ServerName localhost:<port>" (eg. "ServerName localhost:8080"). You must use at both lines the same port.
* Start WOS.
* Open "localhost:<port>" or 127.0.0.1:<port> (eg. 127.0.0.1:8080) in your browser.
* Have fun.
به فارسی:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
روش تغییر پورت آپاچی:
اگر پیغام قرمز رنگ Apache in not running را مشاهده میکنید، احتمالاً پورت 80 کامپیوتر شما توسط نرمافزار دیگری اشغال شده است. پس باید از پورت 8080 که جایگزین آن است، استفاده کنیم.
برای تغییر پورت نرمافزار Apache مراحل زیر را طی کنید:
o ابتدا به تصویر زیر دقت کنید و با توجه به آن، مراحل را دنبال کنید:
o به مسیر نصب WOS بروید. در کنار پوشه www پوشهای قرار دارد به نام apache2. وارد پوشه شوید و سپس به پوشه conf بروید. (شماره 1 در تصویر بالا)
o در این پوشه فایلی قرار دارد به نام http.conf، این فایل را با نوتپد باز کنید. (شماره 2 و 3)
o کلیدهای CTRL+F را بزنید و دنبال عدد 80 بگردید تا جایی که به خط Linsten 80 برسید. (شماره 4 و 5)
o عدد 80 را به 8080 تغییر دهید.
o فایل را Save کنید و آنرا ببندید.
o از این پس، Apache با موفقیت اجرا خواهد شد، فقط باید دقت کنید که آدرس دسترسی به تستا به این صورت خواهد بود:
http://localhost:8080
توجه: کامپیوترهای دیگر نیز برای دسترسی به تستا باید در انتهای آدرس کامپیوتر سرور، عبارت :8080 را وارد کنند. مثلا:
http://192.168.0.1:8080
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
و احتمال ديگهاي هم هست و اون اينکه شما در اولين اجراي Apache، اون رو توسط آنتيويروس NOD يا فايروال ويندوز، Blocked کرده باشيد.
اگر آنتيويروستون بخشي به نام Blocked Services داره، توي ليست اون دنبال Apache بگرديد.
يا اينکه از ابتدا اقدام به نصب تستا در مسير ديگهاي (مثلاً در يک درايو ديگه) کنيد. در اين صورت با Run شدن دوباره، ازتون ميپرسه که بلوکه کنم يا خير که شما No رو کليک ميکنيد.
اگر اين راهها جواب نده، من واقعاً ديگه راهي به ذهنم نميرسه مگر اينکه بگم مثلاً روي يک سيستم ديگه يا ويندوز ديگه تست کنيد
من باز هم جستجو ميکنم، اگر فهميدم که راه قطعياي باشه که به هر حال Apache اجرا بشه، خبرتون ميکنم.
شما هم اگر تونستيد ران کنيد، دليل مشکل و نحوهي رفعش رو اينجا بگيد
ممنون