Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

php .. apache ..

[es] :: Linux :: php .. apache ..

Strane: 1 2

[ Pregleda: 5127 | Odgovora: 21 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

urkozamanje
Milosavljevic Marko

Član broj: 36977
Poruke: 138
80.93.239.*



Profil

icon php .. apache ..21.09.2006. u 13:05 - pre 213 meseci
imam dva problema:

1. instalirao sam apache i php.
kada iz root-a pokusam da startujem apache
Code:
apache2ctl start

javlja mi sledece:
Code:
Syntax error on line 185 of /etc/apache2/httpd.conf: Could not open configuration file /etc/apache2/sysconfig.d/include.conf: No such file or directory


sta treba da uradim? mogu li samo da iskomentarisem tu liniju u httpd.conf-u ? ne znam sta predstavlja taj fajl /etc/apache2/sysconfig.d/include.conf ? treba li ja mozda da ga napravim ?

2. u firmi je u php-u razvijana neka aplikacija za upotrebu na win stanicama. radi bez instalacije web servera vec samo sa instaliranim php-om. da li je to moguce na linuxu (pretpostavljam da jeste) i kako da "povezem" tu scriptu sa php parserom a da ne instaliram web server?

unapred hvala.
---- nasa online podrska je trenutno offline ----

 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.ptt.yu.



+257 Profil

icon Re: php .. apache ..21.09.2006. u 13:46 - pre 213 meseci
1) Pa samo ti kaze - pogledaj liniju 185 u httpd.conf.
Citat:

Syntax error on line 185 of /etc/apache2/httpd.conf:

pa je ili ispravi, ili iskomentarisi, ili napravi onaj fajl koji treba....

2) ne shvatam kako je to radilo bez web servera, tj. sta se upotebljavalo pre... moras da saznas pa da vidimo dalje...



Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

nkrgovic
Nikola Krgović
Beograd

Član broj: 3534
Poruke: 2807

ICQ: 49345867
Sajt: https://www.twinstarsyste..


+655 Profil

icon Re: php .. apache ..21.09.2006. u 14:05 - pre 213 meseci
Citat:
urkozamanje: imam dva problema:

1. instalirao sam apache i php.
kada iz root-a pokusam da startujem apache
Code:
apache2ctl start

javlja mi sledece:
Code:
Syntax error on line 185 of /etc/apache2/httpd.conf: Could not open configuration file /etc/apache2/sysconfig.d/include.conf: No such file or directory


sta treba da uradim? mogu li samo da iskomentarisem tu liniju u httpd.conf-u ? ne znam sta predstavlja taj fajl /etc/apache2/sysconfig.d/include.conf ? treba li ja mozda da ga napravim ?


Mozes, ali je pitanje otkud to tamo :) i sta bez toga nece da radi... Probaj pa vidi, tough - nema drugog. Zakomentarisi i pokreni - pa vidi da li je sve OK.

Citat:

2. u firmi je u php-u razvijana neka aplikacija za upotrebu na win stanicama. radi bez instalacije web servera vec samo sa instaliranim php-om. da li je to moguce na linuxu (pretpostavljam da jeste) i kako da "povezem" tu scriptu sa php parserom a da ne instaliram web server?

unapred hvala.


Mozes. Ili porkenes rucno sa

$ php ime_skripte

ili na pocetak skripte stavis, kao prvi red :
#!/usr/local/bin/php

Ili koji ti je vec path do PHP-a. Onda ce ti shell izvrsiti taj interpreter i njemu proslediti ostatak.
Please do not feed the Trolls!

Blasphemy? How can I blaspheme? I'm a god!'
 
Odgovor na temu

urkozamanje
Milosavljevic Marko

Član broj: 36977
Poruke: 138
80.93.239.*



Profil

icon Re: php .. apache ..21.09.2006. u 14:35 - pre 213 meseci
Citat:
Jbyn4e: 1) Pa samo ti kaze - pogledaj liniju 185 u httpd.conf.

pa je ili ispravi, ili iskomentarisi, ili napravi onaj fajl koji treba....

2) ne shvatam kako je to radilo bez web servera, tj. sta se upotebljavalo pre... moras da saznas pa da vidimo dalje...


1. ok, nisam lepo formulisao pitanje. nije problem iskomentarisati tu liniju, ali nisam znao cemu sluzi taj fajl. i kako da ga napravim? tj. sta u njega da stavim? da li je neophodan za rad onoga ili ovoga. mozda mi fali neki modul ili sta ja znam..

2. pa pazi.. u pitanju je neka aplikacija za selektivni bekap podataka, iz lokalnog dir-a na ftp server. u najcescem broju slucajeva se sve odvija transparentno, a ponekad je potrebna interakcija i to preko komandne linije. posto se ja nisam nikada ranije sretao sa takvim pristupom (bez web servera) ja sam razvijao samo module a kolega (koji je na odmoru) je sve to spakovao u celinu koja funkcionise.

na win stanici to funkcionise ovako:

instaliras php (npr. u winnt dir) . napravis neku scriptu, recimo backup.php . za taj fajl (backup.php) napravis shortcut na desktopu. u properties shortcut-a za target postavis npr. ovo:

C:/WINNT/PHP/php.exe D:/backup/backup.php

znaci sa te dve putanje resis stvar. pokrenes aplikaciju i to je to.

da li je ovako nesto moguce u linux-u ( SLED 10 ) i ako jeste, kako to izvesti.


p.s.
ako nekome ovo izgleda smesno, ja se izvinjavam. jbg. trudim se da savladam nesto sa cim se prvi put u zivotu susrecem.

unapred hvala na pomoci.

[Ovu poruku je menjao urkozamanje dana 21.09.2006. u 15:54 GMT+1]
---- nasa online podrska je trenutno offline ----

 
Odgovor na temu

urkozamanje
Milosavljevic Marko

Član broj: 36977
Poruke: 138
80.93.239.*



Profil

icon Re: php .. apache ..21.09.2006. u 14:38 - pre 213 meseci
@nkrgovic
uh.. pisali smo u isto vreme :) evo sad' cu da pokusam pa javljam.

puno hvala :)
---- nasa online podrska je trenutno offline ----

 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.ptt.yu.



+257 Profil

icon Re: php .. apache ..21.09.2006. u 14:41 - pre 213 meseci
Kao sto su ti vec napisali. Otvoris shell konzolu i pises php naziv.php
Primer:
Code:

# cat cao.php
<? echo "cao bre"; ?>
# php cao.php
cao bre


Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

urkozamanje
Milosavljevic Marko

Član broj: 36977
Poruke: 138
80.93.239.*



Profil

icon Re: php .. apache ..22.09.2006. u 15:19 - pre 213 meseci
ovo :
Code:
linux-csa7:/srv/www/htdocs # php test.php
bash: php: command not found



ne radi. kao sto vidite kaze command not found ??!!

kako to? php je instaliran. cak sam instalirao i apache da proverim da li uopste radi php. kada fajl pozovem iz browsera (localhost) ispise sve sto treba da ispise, tj. isparsuje sve.

edit:
----------------------
gledao sam i u man-u. postoji ta komanda, cak sam i probao sa php -f test.php ali i tako mi javlja command not found ???

[Ovu poruku je menjao urkozamanje dana 22.09.2006. u 16:32 GMT+1]
---- nasa online podrska je trenutno offline ----

 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.vdial.verat.net.



+257 Profil

icon Re: php .. apache ..24.09.2006. u 08:48 - pre 213 meseci
Mozda nisi instalirao cgi varijantu, vec samo php modul? Ako nisi, onda nece da radi iz shell-a, vec samo iz browsera.
Proveri:
Code:

which php
ili 
whereis php
ili 
locate php

Mada locate ce ti dati i sve gde se pominje php u nazivu fajla/direktorijuma....pa to bas nije dobro.

Treba da dobijes nesto ovako:
Citat:

# which php
/usr/local/bin/php
ili
#whereis php
php: /usr/lib/php /usr/local/bin/php /usr/local/lib/php

Ako ne dobijes - ili nisi instalirao php kao cgi varijantu ili ti nije u path-u.

Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

urkozamanje
Milosavljevic Marko

Član broj: 36977
Poruke: 138
80.93.239.*



Profil

icon Re: php .. apache ..26.09.2006. u 15:23 - pre 213 meseci
Citat:
Mozda nisi instalirao cgi varijantu, vec samo php modul? Ako nisi, onda nece da radi iz shell-a, vec samo iz browsera.


proverio sam i izgleda da je biuo instaliran samo php modul. e sad, posto sam prethodno mysql, apache i php instalirao uz pomoc yast-a (next, next, next ...), nisam znao kako da ga instaliram kao cgi, resio sam da pokusam sa source-ovima.

skinuo sam php-5.1.5.tar.gz i krenuo :




Code:

tar -xzf php-5.1.5.tar.gz 
cd php-5.1.5 
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql


krene da radi configure ali javlja
Code:

....
Configuring extensions
checking whether to enable LIBXML support... yes
checking libxml2 install dir... no
checking for xml2-config path...
configure: error: xml2-config not found. Please check your libxml2 installation.


probao sam i da mu navedem dir za libxml2 sa --with-libxml-dir=/usr/local/lib - svejedno je

probao sam i da disejblujem libxml ali kaze da DOM extenzija zahteva libxml i da moram da ga enable-ujem

e sad vidim ja da mi on ovde kaze : Please check your libxml2 installation ali ja sam gledao preko yast-a i on kaze da je libxml2 vec instaliran???

ima li iko ideju ?


---- nasa online podrska je trenutno offline ----

 
Odgovor na temu

Davor Grubelić
Davor Grubelić

Član broj: 46879
Poruke: 280
*.cmu.carnet.hr.

Jabber: nameless21@elitesecurity.org
ICQ: 341103380


Profil

icon Re: php .. apache ..26.09.2006. u 16:00 - pre 213 meseci
da bi instalirao apache, php, mysql pakete treba ti ovo:

Code:

flex_2.5.31-31ubuntu0.5.10.1_i386.deb
lib.txt
libxml1_1.8.17-10_i386.deb
libxml2_2.6.21-0ubuntu1_i386.deb
libxml2-dev_2.6.21-0ubuntu1_i386.deb
xml2_0.3-1_i386.deb
zlib1g_1.2.3-6ubuntu4_i386.deb
zlib1g-dev_1.2.3-3ubuntu4_i386.deb
zlib1g-dev_1.2.3-6ubuntu4_i386.deb


naravno ovo su paketi za ubuntu. ti pronađi pakete za svoju distribuciju, tj. suse (pošto imaš yast)
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.ptt.yu.



+257 Profil

icon Re: php .. apache ..27.09.2006. u 13:35 - pre 213 meseci
Citat:

configure: error: xml2-config not found. Please check your libxml2 installation.

ovo je suse-ov pokvareni nacin da ti kaze da mu trebaju development fajlovi.... (znaci - libxml2-devel paket)

Inace, pomocu YaST-a bi morao da mozes da dobijes php - dakle, odes na search, upises php, zakacis da se instalira ono sto se zove php5 core files (ili u mom slucaju php4 core files, valjda je tako i na tvom suse-u), i kad zavrsi moras da imas php u /usr/bin/php (barem je tako na sles 9, php 4.3.4...)

Ukoliko ti /usr/bin nije u path-u, neces ni moci da pokrenes php durgacije nego upisom cele putanje...

Na kraju, ako radi, samo proveri da li je to ta verzija koju si hteo:
Code:

# /usr/bin/php -v
PHP 4.3.4 (cli) (built: Jul  1 2004 14:26:35)
Copyright (c) 1997-2003 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2003 Zend Technologies
    with the ionCube PHP Loader v2.4, Copyright (c) 2002-2003, by ionCube Ltd.


P.S. Mozda se ja lose izrzavam, nekad se to zvalo cgi varijata, sad se zove cli (command line interface)...

Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

mrki
radnik
Sombor

Član broj: 1050
Poruke: 580
89.216.234.*

Jabber: mrki@elitesecurity.org
ICQ: 58816584


Profil

icon Re: php .. apache ..27.09.2006. u 14:01 - pre 213 meseci
uf, koliko teksta i muke ovde, covek bi pomislio Kinesko pismo ...znaci problem je Backup-ovanje podataka. Sta ce ti php i httpd a kamoli httpd.conf?
Imas linux i shell
Google neku shell skriptu za Backup podataka, ma ima ih koliko ti srce zeli. Snimi je gde vec i ubaci u Cron potreban tajming. I to je sve.

Nekad sam bio mlad ;)
 
Odgovor na temu

urkozamanje
Milosavljevic Marko

Član broj: 36977
Poruke: 138
80.93.239.*



Profil

icon Re: php .. apache ..28.09.2006. u 16:17 - pre 213 meseci
^ ma znam ja da ima gomila scripti.. ali kazem (a mozda i nisam rekao) nije bas obican bekap, radi aplikacija jos nekoliko stvari osim toga, postoji i baza sa gomilom podataka vezanih za svaki transfer, na osnovu te baze se ide dalje.. sledeca aplikacija iz nje vuce podatke neophodne za svoj rad .. itd. itd.. .. malo je komplikovano(mrzi me:) objasniti. ne sumnjam da je sve to izvodljivo drugacije, ali je meni (bar mi se tako cinilo) bezbonije i lakse da instaliram php i da koristim vec postojece scripte.

nego :

instalirao sam php-5.1.5 uz :
Code:
$

 ./configure --prefix=/usr/local/php5 
--with-apxs2=/usr/local/apache2/bin/apxs
--with-libxml-dir=/usr/local/lib 
--with-zlib --with-zlib-dir=/usr/local/lib 
--with-mysql=/usr/local/mysql 
--with-mysqli=/usr/local/mysql/bin/mysql_config
--with-gd --enable-soap --enable-sockets



make

make install



najzad je sve proslo.

ali..

i dalje je situacija sledeca:

Code:
linux-csa7:~ # which php
linux-csa7:~ # whereis php
php:
linux-csa7:~ # locate php
bash: locate: command not found
linux-csa7:~ #  


takodje je situacija sa php komandom i dalje ista:

Code:
linux-csa7:/srv/www/htdocs # php backup.php
bash: php: command not found


-- koju putanju da dodam u path u /etc/profile ????
trenutno je ovako:
Code:

    PATH=/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin


-- kako da instaliram tu 'ebenu cli (cgi) varijantu? ??


jos jednom se izvinjavam svima kojima je ovo sve smesno, ili samo po sebi logicno.
---- nasa online podrska je trenutno offline ----

 
Odgovor na temu

nkrgovic
Nikola Krgović
Beograd

Član broj: 3534
Poruke: 2807

ICQ: 49345867
Sajt: https://www.twinstarsyste..


+655 Profil

icon Re: php .. apache ..28.09.2006. u 16:46 - pre 213 meseci
Citat:
urkozamanje:
...
instalirao sam php-5.1.5 uz :
Code:
$

 ./configure --prefix=/usr/local/php5 
--with-apxs2=/usr/local/apache2/bin/apxs
--with-libxml-dir=/usr/local/lib 
--with-zlib --with-zlib-dir=/usr/local/lib 
--with-mysql=/usr/local/mysql 
--with-mysqli=/usr/local/mysql/bin/mysql_config
--with-gd --enable-soap --enable-sockets


najzad je sve proslo.

ali..
....


Pa lepo ti sve pise, samo citaj :

Instalirao si sa: --prefix=/usr/local/php5 . Znaci php je u /usr/local/php5. Put do binarija bi trebajo da je /usr/local/php5/bin/php . U PATH dodajes /usr/local/php5/bin . Alternativno, mozes da napravis symlink - nesto ovako :

# ln -s /usr/local/php5/bin/php /usr/local/bin/php

:)

Please do not feed the Trolls!

Blasphemy? How can I blaspheme? I'm a god!'
 
Odgovor na temu

urkozamanje
Milosavljevic Marko

Član broj: 36977
Poruke: 138
80.93.239.*



Profil

icon Re: php .. apache ..29.09.2006. u 12:14 - pre 213 meseci
jos jednom ste mi bili od ogromne pomoci. hvala svima.
---- nasa online podrska je trenutno offline ----

 
Odgovor na temu

urkozamanje
Milosavljevic Marko

Član broj: 36977
Poruke: 138
80.93.239.*



Profil

icon Re: php .. apache ..03.10.2006. u 14:24 - pre 213 meseci
jbg :) opet problem :

php ne prepoznaje funkciju ftp_connect kaze
Code:
Call to undefined function ftp_connect()


nasao sam negde da je potrebno pri instalaciji dodati i --enable-ftp

kako da uninstaliram php?
---- nasa online podrska je trenutno offline ----

 
Odgovor na temu

mrki
radnik
Sombor

Član broj: 1050
Poruke: 580
89.216.234.*

Jabber: mrki@elitesecurity.org
ICQ: 58816584


Profil

icon Re: php .. apache ..03.10.2006. u 15:12 - pre 213 meseci
Pa moraces da rekompajliras svoj php modul i dodas flag --enable-ftp da bi mogao koristiti ftp funkcije.
Nadji libphpX.so, gde je X verzija tvog php-a. Kod mene na Debian je na putanji:
Code:
/usr/lib/apache2/modules/libphp5.so

Mozes proncai modul iz shell-a recimo:
Code:
#find / -name 'libphp*so'

Napravi backup tog modula, prosto ga preimenuj:
Code:
#mv libphpX.so libphpX.so_OLD

Backup pravis u slucaju da ti zatreba radna (ispravna) verzija
Skini source php-a koji te interesuje, snimi i raspakuj gde zelis, CD u novi direktroijum sa source php-om i procitaj INSTALL.txt ili README.txt.
Ako si vec radio slicne stvari:
Code:

#./configure --enable-sve_potrebne_flagove ... --enable-ftp
#make
#make install

i to je to

Nekad sam bio mlad ;)
 
Odgovor na temu

jorganwd
Muris Kurgaš
/dev/null

Član broj: 65537
Poruke: 779

Sajt: www.remote-exploit.org


+34 Profil

icon Re: php .. apache ..03.10.2006. u 23:47 - pre 213 meseci
Ja licno kada sam mijenjao konfiguraciju u apache desio mi se slican problem (na suse 9.3). Ako si slucajno mijenjao path do foldera u kome se nalazi tvoj sajt, vrati ga na stari na default, mozda zato ni ftp nece da ti radi korektno.
Pokusaj da pokrenes apache sa 'chkconfig apache2 on'.
P0z
 
Odgovor na temu

jorganwd
Muris Kurgaš
/dev/null

Član broj: 65537
Poruke: 779

Sajt: www.remote-exploit.org


+34 Profil

icon Re: php .. apache ..03.10.2006. u 23:49 - pre 213 meseci
...
 
Odgovor na temu

jorganwd
Muris Kurgaš
/dev/null

Član broj: 65537
Poruke: 779

Sajt: www.remote-exploit.org


+34 Profil

icon Re: php .. apache ..03.10.2006. u 23:50 - pre 213 meseci
A za ftp server instaliraj 'pure-ftpd', veoma je lak za podesavanje i siguran, iz licnog iskustva, a i bas ga hvale po forumima.
 
Odgovor na temu

[es] :: Linux :: php .. apache ..

Strane: 1 2

[ Pregleda: 5127 | Odgovora: 21 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.