VZA: běží ti ten webserver? máš v rootu toho serveru nahrané nějaké funkční skripty? Máš to správně nastavené?........atd?
VzA: Umíš si to po sobě číst? Tak potom zkombinuj toto:
"Buďto jsem takovej kretén, že to nemůžu pochopit a nebo je někde chyba."
s mojí rekací:
"Ne, chyba skutečně nikde není."
Dobrou noc
Nípal: Já jsem tě pochopil moc dobře, ale teďka není čas na nadávky tak spi dál.
Džej Ár: Nechápu jak to myslíš. jakej root? Zapl jsem apač a mám na liště Apache WWW server. Je to psaný v příkazovým řádku a připsat nic nemůžu.
"Apache/1.3.27 <Win32> PHP/4.2.3 running..."
ale víc nic. Nejde to. A když spustím MySql, tak se něco otevře a za půl sekundy to zmizí. víc tam toho není.
pak si teda zadej do své opery adresu http://localhost a uvidíš obsah svého webserveru.....
jinak root serveru bude zřejmě, pokud je to apache z phptriad, v C:\apache\htdocs pokud jsi nenastavil jinak, tak by to mohlo být c:\www
1) Operu nemám
2) Nic kromě šipky a dvou teček tam nevidím
3) to jde zase přes net? Tak to na to teda kašlu.
Já myslel, že to je program, co si dám do komplu a díky tomu můžu študovat i php soubory. I off-line. Proto jsem to taky chtěl.
omg, kecáš hovadiny, tak použij nějakou jinou nápodobu webového prohlížeče no..... to máš jedno....
a jak sis apah nastavil, tak ho máš, na takové cestě ten root potom bude...
? Já jsem ale vůbec nic nenastavoval!
pokud je to phptriad, tak to bude na C:\apache\htdocs\ jinak si to musíš najít, nastavení je v \apache\conf\httpd.conf tak studuj, odcházím, než se vrátím, ať to máš nastudované
ok. A jak že ´by šlo to php spustit, aniž by blo na webu a aniž by byl ten server? Marek to nahoře říkal.
c:\apache\conf\httpd.conf nelze najít.
nechápu z toho ani hnědý smradlavý.
poooooomooooooooooooooooooooooooooooooooooc!
já to vůbec nechápu. Jak se to má na tom localhostu objevit? Co to vůbec hledám? A jakou adresu toho souboru pak mám zadat, aby mi to šlo?
já to tam nemůžu najít. TAK PROČ MI SAKRA NIKDO NEPOMŮŽE!
no, myslimže vim, v čem děláš chybu;)
musíš mít ty soubory nahraný v rootu webu, tj localhostu. Jeho cestu máš nadfinovanou v tom apache/apache/conf/httpd.conf (nebo nějak tak) a tam to je napsaný (DocRoot nebo tak nějak) a vTOM musíš mít nahraný ty PéHáPé soubory. A pro přístup k nim musíš zadat do prohlížeče http://localhost. Neboj se, poběźí Ti to, i když budeš odpojenej od NETu
OndraSter: Aha. Už mi to docvaklo. Dík.
Ale k tomu zas potřebuju spuštěnej apač. A ten jako spustím jak? Ručně?
To už asi jinak nepůjde. co?
ne. Dobrý. To už jsem vyřešil. Autorun bude odkazovat na start.bat a ten otevře jednak apač a jednak index.htm
Jo a poslední otázka.
Jak jde teda ten program v tom php spustit?
astronom, protže zřejmě fakt nechápeš ani slovo, tak nám tu napiš cestu, kde jsi objevil ty důležité soubory (teda hlavně httpd.conf) a co v něm máš nastaveno jak DocumentRoot... potom ti popíšu, co máš udělat dál....
jo a nevím, proč nadáváš, když ti někdo hned za minutu neodpoví, prostě ne každý sedí celý den u pc a čeká, až se zeptáš, já si to čtu jednou, když vstanu, přibližně okolo 13:00... pak přes den občas, když nemám co dělat a pak než jdu spát okolo 3:00....
Hele, vnesu do toho trochu zmatek, co kdyby se ty php skripty nepouštěly přes nějakého apache, ale přímo přes php.exe? Tou dávkou (.bat) pustíš skript, který jsi napsal (php.exe skript.php). Akorát od toho nesmíš čekat grafiku. Teda můžeš, ale musel by sis potáhnout něco jako php-gtk a pravděpodobně i ty gtk knihovny.
V php skriptu pak budeš mít spuštění programu např.:
<?php
exec('notepad.exe');
?>
-- spustí se ti notepad exe. Vyzkoušeno, funguje.
Pozn.:
nečekej, že se ti povede spustit program přes exec() z weboveho browseru. To by byla bezpečnostní díra jako kráva. To prostě nejde (IMHO).