Autor Zpráva
Senyx
Profil *
Potřebuji pomoct s instalací Apache2 s PHP5 a MySql5 na WinXP.

Stáhl jsem si nejnovější Apač: apache_2.2.4-win32-x86-no_ssl.msi.
Nainstaluju ho do E:Apache2.

A po doběhnutí instalace mi naskočí zpráva:


(OS 10048) Normálně je povoleno pouze jedno použití každé adresy (protokolu, síťové adresy, portu) soketu. : make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down
Unable to open logs.


Dik Senyx
YoSarin
Profil
no, já tam nezkušeným okem vidím dva problémy:
1) could not bind to address 0.0.0.0:80 - adresa 0.0.0.0:80? Mrkni jestli to nemáš někde v konfigu zle nastavený
2) pokud to není špatným nastavením té adresy, tak ti asi na localu něco běží na portu 80, což apache asi celkem těžce nese...
loyza
Profil
Používáš Skype? Ten obvykle používá port 80. Musíš v nastavení skypu tenhle port odblokovat.
Senyx
Profil *
Výborně, děkuji, mám ale ještě jeden problém...

Apač jsem tedy úspěšně nainstaloval (zatim bez PHP).
Když to vyzkoušim na http://localhost, naskočí mi v pohodě uvítací stránka že je vše ok...

Já bych ale nechtěl mít soubory přístupné přes server v E:\Apache2\htdocs, ale v F:\www...

Pokoušel jsem se tedy v httpd.conf upravit řádek s umístěním na: DocumentRoot "F:\www"
Do tohoto umístění jsem pro kontrolu zkopíroval soubory z E:\Apache2\htdocs.

Po restartu serveru a pokusu na http://localhost se stránka jakoby začne natahovat, ale to je vše, nenaběhne, nevyhodí žádnou chybu a ani v logu Apache nic neni...

Co s tim?
loyza
Profil
Ještě tehle řádek je potřeba změnit:
<Directory "E:/Apache2/htdocs">
Senyx
Profil *
Děkuji za pomoc, podařilo se...

Jen by mě ještě zajímalo, jestli se dá změnit tvar výpisu adresáře.

To první je, jak mi to Apač vypisuje teď, to druhý, jak bych to chtěl.

nightfish
Profil
Senyx
do adresáře, ve kterém tento výpis chceš realizovat je potřeba do Options přidat hodnotu Indexes
pak v případě, že v daném adresáři není soubor s názvem uvedeným v direktivě DirectoryIndex, dojde k zobrazení takto formátovaného seznamu...
Senyx
Profil *
Já mám nakonfigurováno (defaultně): Options Indexes FollowSymLinks
To znamená co?
Senyx
Profil *
i když dám jenom Options Indexes tak seznam stále vypadá stejně...
Senyx
Profil *
Tak se mi to nakonec podařilo, ale mám ještě jeden problém...

Nainstaloval jsem MySQL 5.2, přes konzoli pracuje správně, ale nemůžu se do ní dostat přes PHP.

Podle návodu jsem:
&bull; v php.ini odkomentoval řádek extension=php_mysql.dll
&bull; extension_dir jsem nastavil na "E:/PHP5/ext/" (tady nevim jestli nemaj bejt lomítka opačně, ale byly takhle u tý cesty, která tam byla původně)
&bull; libmysql.dll jsem spřístupnil do PATH Windows (problém ale je, že mám 3 libmysql.dll - jeden ve složce PHP, jeden v bin MySQL a jeden od HeidiSQL, každej je jinej a v PATH Windows mam od instalace nastavenou jak složku s PHP, tak bin MySQL a nevim, kterej z nich to teda načte a kterej by to načíst mělo)

Hází mi to:
Fatal error: Call to undefined function mysql_connect() in F:www###index.php on line ##

Co mám špatně?
sweed
Profil *
Zdravim, tak ja mam podobnej problem. drive vse behalo normalne, pak probehli nejaky reinstalace, prestalo to fungovet a vypisuje to stejnou hlasku okolo ty adresy 0.0.0.0:80.
jak jsem se docetl, vypnul jsem skype coz my odblokovalo ten port 80, promazal jsem reistry,ale stejne apache nenastaruje. apache serivce monitor mi vypisuje no services installed po opetovny reinstalaci. tady je vypis z error logu, jestli to muze pomoci error_log.
diky za kazdej napad
bukaj
Profil
Senyx
je potřeba nainstalovat modul mysql pro PHP. ale s tím ti moc neporadím (jedu na linuxu).
chce si to prohlídnout phpinfo. pokud tam nenajdeš ani zmínku o mysql, tak to bude chtít ten modul.
sweed
Profil *
tak po hodinach stravenych s nastavovanim a zakazovanim ruznych "service" se to zase rozbehlo. rekl bych, ze na za to mohl
1) skype, kterej si blokuje porty na http a https
2) windows defender, ktery se stahl pri nejaky aktualizaci
v tuto chvili jedu bez firewallu, jsem zvedavej, jak se to bude chovat az tam nejakej dam.

jeste tam zlobily dve ruzne nainstalovany MySQL, ale to uz je zase jina story.

jinak kdo nezna balicekXAMPP, tak zrovna testuju a vypada dost dobre.(MySQL, Apeche, PHP4/5, FileZilla, Mercury a spousta dalsich vychytavek)

preju peknej slunecnej den :-)
habendorf
Profil
sweed: Můžeš zkusit taky WAMP , mě subjektivně připadá ještě lepší.
habendorf
Profil
Senyx: Jak se ti prosím tě podařilo změnit ten formát výpisu adresáře? Trochu jsem upgradoval a začlo mi to dělat taky.
Senyx
Profil
2 habendorf:

prohrabal sem se manuálem a udělal to takle:

v httpd.conf v <Directory _root webu_></Directory> sem přidal

IndexOptions FancyIndexing FoldersFirst IconsAreLinks ScanHTMLTitles SuppressIcon IgnoreCase IgnoreClient SuppressDescription NameWidth=* XHTML

vypydá to podobně jako to co sem původně chtěl, jenom tam nejdou ikony, kdybys to vymyslel tak pls napiš...
DoubleThink
Profil *
jenom tam nejdou ikony
Vyhoď SuppressIcon.
Senyx
Profil
sorry, blbě sem se vyjádřil, ikony se nezobrazovaly (i když místo na ně bylo vynecháno) a tak sem je zakázal...
habendorf
Profil
Senyx: Díky.
pavelik5
Profil *
Cau, mam stejny problem o jakym se tady nekdo zminoval vyse, nicmene mi pri instalaci napiše could not bind to address 0.0.0.0:80 a menim jsem nazev serveru v httpd.conf a zakazoval skype na 80 portu a stale nechce apache2 behat, nemáte nekdo podobné zkušenosti ??? děkuji za odpovedi předem
Toto téma je uzamčeno. Odpověď nelze zaslat.

0