Autor | Zpráva | ||
---|---|---|---|
Joan Profil |
#1 · Zasláno: 25. 3. 2010, 21:45:53
Zdravím, podle rady administrátora stránek, s nimiž hodlám vypomáhat, jsem si nainstalovala Complex Web Server. Ale opakovaně mi hlásí tuto chybu:
ovšem dle výpisu mých zabraných portů jaksi konflikt nevidím: Protocol,PID,Process Name,Local Address,Local Port,Remote Address,Remote Port,Connection State TCP,2104,avgemc.exe,127.0.0.1,10110,0.0.0.0,39015,LISTEN TCP,3168,mysqld.exe,127.0.0.1,3306,0.0.0.0,57366,LISTEN TCP,4980,firefox.exe,127.0.0.1,1306,127.0.0.1,1305,ESTABLISHED TCP,4980,firefox.exe,127.0.0.1,1305,127.0.0.1,1306,ESTABLISHED TCP,4980,firefox.exe,127.0.0.1,1304,127.0.0.1,1303,ESTABLISHED TCP,4980,firefox.exe,127.0.0.1,1303,127.0.0.1,1304,ESTABLISHED TCP,3180,alg.exe,127.0.0.1,1025,0.0.0.0,41017,LISTEN TCP,4980,firefox.exe,83.240.81.65,1345,77.75.72.6,80,ESTABLISHED TCP,4980,firefox.exe,83.240.81.65,1344,74.125.171.150,80,CLOSE_WAIT TCP,4980,firefox.exe,83.240.81.65,1343,74.125.87.101,80,ESTABLISHED TCP,4,System,83.240.81.65,139,0.0.0.0,39047,LISTEN TCP,4444,Apache.exe,0.0.0.0,8080,0.0.0.0,18554,LISTEN TCP,4,System,0.0.0.0,445,0.0.0.0,38974,LISTEN TCP,1212,svchost.exe,0.0.0.0,135,0.0.0.0,53463,LISTEN UDP,1484,svchost.exe,127.0.0.1,1900,,, UDP,1316,svchost.exe,127.0.0.1,123,,, UDP,1484,svchost.exe,83.240.81.65,1900,,, UDP,4,System,83.240.81.65,138,,, UDP,4,System,83.240.81.65,137,,, UDP,1316,svchost.exe,83.240.81.65,123,,, UDP,960,lsass.exe,0.0.0.0,4500,,, UDP,960,lsass.exe,0.0.0.0,500,,, UDP,4,System,0.0.0.0,445,,, Má prosím někdo nějaký nápad, co s tím můžu dělat? V Comodo jsem příchozí TCP na portu 3306 extra povolila. Localhost na Apache mi běží. Mám snad před instalací Comodo vypnout? Instalaci jsem už zkoušela 3x a pokaždé to zhavarovalo na MySQL. P.S.: Webserver údajně nesmí běžet na portu 80 ale na třeba 8080 - ovšem v učebnici od Miloslava Ponkráce "PHP a MySQL bez předchozích znalostí" je uveden právě port 80 - tak jak to teda prosím je?! |
||
sysel Profil |
#2 · Zasláno: 26. 3. 2010, 03:49:35
Ale z výpisu se zdá, že všechno v pořádku běží?!? Možná ta hláška patří jen k nějakému místnímu folklóru. Snad by stálo za pokus udělat třeba skrz PHP connect k mysql - něco jako:
<html> <head> <title>Test MySQL</title> </head> <body> Pokus o pripojeni k MySQL<br> <?php $link = mysql_connect('localhost', 'jmeno_uzivatele', 'heslo_uzivatele'); if (!$link) { die('Could not connect: ' . mysql_error()); } printf("MySQL server version: %s\n", mysql_get_server_info()); ?> </body> </html> Akorát podle uložení souboru, řekněme test.php, - zjistíte z manuálu Apache - musíte do adresní řádky FF napsat http://localhost:8080/nejakacesta/test.php No snad to rozchodíte. |
||
Joan Profil |
#3 · Zasláno: 26. 3. 2010, 08:58:32
Díky moc za odpověď! Když jsem zkoušela Apache, tak se mi sice zobrazila ta úvodní stránka se zeměkoulemi, ale žádný soubor *.php, ani ten vestavěný manuál.php, jsem nebyla schopná otevřít. Až po vypnutí PC mě napadlo, že bych do adresního řádku mohla napsat ten port 8080, přestože na ukázkách v knize připsán nebyl. Anebo ho natvrdo přidat do konfiguračního souboru Apache.
Že databáze asi opravdu havaruje soudím i podle toho, že při pokusu o spuštění okénko jen problikne a to je všechno. Ovšem dělám s tím poprvé v životě a jen pár dní, takže možná očekávám něco, co vůbec nemá nastat apod. Databázi jsem v životě neviděla... P.S.: Jak je to prosím s tím portem webserveru: musí, může nebo nesmí běžet na portu 80? |
||
Joan Profil |
#4 · Zasláno: 26. 3. 2010, 20:07:29 · Upravil/a: Joan
sysel:
Tak se mi konečně podařilo pochopit, kde a čím se přihlásím do phpMyAdmina, ale při spouštění uvedeného návodu zatím troskotám na doplnění onoho "nejakacesta". Soubor test.php jsem šoupla do C:/ComplexWebServer/http_docs ale cesta v adresním řádku http://localhost:8080/ComplexWebServer/http_docs/test.php je špatně napsaná a já nevím, v jakém tvaru ji mám vyťukat. Prosím o malou radu... Dík! P.S.: Autor CWS Miloslav Ponkrác mi odpověděl, že moje nainstalovaná verze 1.5.15 ze Slunečnice je beta verze takže mně to může, ale nemusí vše fungovat. A na tu výše uvedenou hlášku brblající MySQL se možná můžu i vykašlat. |
||
sysel Profil |
#5 · Zasláno: 26. 3. 2010, 21:15:56
Zadané jméno/heslo při instalaci bude nejspíš považováno za administrátora, ten po připojení k MySQL může zakládat uvnitř MySQL uživatele s nižší prioritou. Myslím, že MySQL nevynucuje pro administrátora hleslo, takže pokud nebylo zadáno, musí se při připojení zadat prázdný řetězec (''). Pro rozběhnutí a zároveň pro seznámení a celkem pohodlnou správu databází v MySQL poslouží velmi dobře phpMyAdmin , který bývá obvykle součástí balíčků AMP, ale lze si jej (v komprimované podobě cca 4MB) stáhnout i samostatně a instalace spočívá pouze v rozbalení adresáře v místě, kde má Apache ukládány své html soubory (html root, nebo tak nějak). Celý program phpMyAdmin je napsán v PHP a pro rozběhnutí bývá nutné uptavit config.ini.php soubor, kde se nastavuje způsob přihlašování a popřípadě i jméno/heslo administrátora. Pak už jenstačí v prohlížeči zadat adresu: http://localhost/cestaKphpmyadminu/phpmyadmin.php
Jinak pod Linuxem i na Macu lze využít i přístup k mysql přímo z konsole (to by na XPéčkách mělo odpovídat spuštění cmd) kde je možno zadávat přímo příkazy SQL. Prokousejte se manuály k CWS a něco tam o tom musejí psát. |
||
Joan Profil |
#6 · Zasláno: 26. 3. 2010, 21:38:50
|
||
sysel Profil |
#7 · Zasláno: 27. 3. 2010, 00:53:29
Řekl bych to takto: už jste tam, milostivá!
S upraveným jménem a heslem by mohl fungovat i ten test.php |
||
Joan Profil |
#8 · Zasláno: 28. 3. 2010, 19:55:12
I pochopila jsem, že za jmeno_uzivatele a heslo_uzivatele musím do souboru vložit vlastní :-))
Tož jsem se dopracovala k tomuto výsledku: Pokus o pripojeni k MySQL MySQL server version: 4.1.22-community-nt Už je to OK, že? P.S.: phpMyAdmin je součástí CWS, takže nic naštěstí nemusím konfigurovat - jen svůj vlastní mozek na přechroupání toho všeho nového... Hezký večer |
||
sysel Profil |
#9 · Zasláno: 29. 3. 2010, 02:09:47
Jo, bezva. Akorát vidím, že Vám doporučili starší versi MySQL, na což si musíte dávat pozor při hledání rad a nápověd na Netu. Je to sice podstatně lepší než MySQL v.3.x, ale pro některé fíčury to může být problém. Ještě si zkontrolujte versi PHP. Zjistíte vložením
print phpversion(); phpinfo(); Pochpitelně, PHP instrukce je nutno vkládat dovnitř "tagu" <?php ... ?>. |
||
Joan Profil |
#10 · Zasláno: 29. 3. 2010, 09:40:06
sysel:
Nainstalovala jsem vše, co bylo v tom balíku a na verzi se mě nic neptalo. Při mých dosavadních neznalostech této tematiky starší verze myslím zatím rozhodně vadit nebude. |
||
sysel Profil |
#11 · Zasláno: 29. 3. 2010, 14:46:05
Joan:
„zatím rozhodně vadit nebude“ To nezpochybňuji, ale pokud se podle nějaké rady budete snažit použít novější funkce, budete zažívat zbytečná trápení :-\ Obecně platí zásada, když už s něčím začínám, je dobré použít aktuální verse. Výjimku si samozřejmě vynucuje kompatibilita s provozní versí na serveru, ale to je věc správce, aby se usiloval o aktalisaci. :-) |
||
tom_tkr Profil |
#12 · Zasláno: 30. 3. 2010, 12:26:15 · Upravil/a: tom_tkr
No rozhodně bych to povýšil, doporučuji minimálně APACHE 2.06x , PHP 5.2x , Mysql 5.0xx
Sám jsem to držel neúnosně dlouho na PHP4.1x a mysql 4.0x a stejně mě novější systémy , jako KCMS , Joomla apod. donutily k tomuto kroku. Vše jsem instaloval solo, je to lepší než komplexní balíky , dá se hodně kombinovat , což komplexní balík neumožňuje , ten to má dáno v určitých verzích a hotovo. Samozřejmě se to dá zkusit nainstalovat do služeb i ručně s adresáře bin např. mysqld-nt --install a pak tuto nainstalovanou službu spustit-tedy až po nakonfigurování my.ini , jinak by to havarovalo. |
||
Joan Profil |
#13 · Zasláno: 30. 3. 2010, 12:46:50
tom_tkr:
...Vše jsem instaloval solo, je to lepší než komplexní balíky , dá se hodně kombinovat... To jistě, když tomu rozumíš. Já ale zatím nemám pořádné ponětí o tom, co vlastně má která součást co dělat a jak se vše dohromady má projevovat, takže komplexní balík aspoň pro první rok práce s mně zatím absolutně neznámým tématem je pro mě zaručeně použitelnější... |
||
tom_tkr Profil |
#14 · Zasláno: 30. 3. 2010, 13:23:41 · Upravil/a: tom_tkr
Pro první rozjetí balík bude asi nejvhodnější , ale stejně se časem pak nevyhneš editaci my.ini , php.ini popř. httpd.conf souborů , takže stejně tě tato problematika začne trápit dříve či později.
|
||
Časová prodleva: 14 let
|
0