» »

Postavitev Apache serverja s podporo za PHP in MySQL

Postavitev Apache serverja s podporo za PHP in MySQL

Tody ::

Pupa če nisi za ruterjem lahko daš še IP pa da vidmo :)

Pupa ::

Uporabljam ruter. Sem na netu zasledila, da je imel nekdo isti problem. Nato je instaliral Apache 1.3 je pa vse delalo tako kot treba. Tole me že pošteno muči in verjetno bom tudi jaz to probala.

Pupa ::

Končno sem prišla do rešitve.
Sedaj bom za vse tiste, ki bodo imeli kdaj težavo in pregledovali ta forum, napisala v čem je bil pri meni problem.
Težava je bila da preverjanje php5 na Apache serverju ni uspelo in vedno izpisalo waiting for localhost.
Problem se je nahajal v httpd.conf in sicer sem imela v kodi takole:

ServerName localhost:80 kar je napačno
pravilno je:
ServerName localhost

Hvala vsem tistim, ki ste se mi trudili pomagat.

bluefish ::

je pa drugače res, da imata Apache 2.x.x in PHP 5.x določene združljivostne težave. Osebno zato uporabljam Apache 1.3 in PHP 5.

BCSman ::

Sem postavil apache seerver (kompilacija easyphp). Če vpišem localhost v brskalnik odpre prostor. Če pa vpišem IP pa napiše firefox "povezava s strežnikom je bila prekinjena" in pač ne dela. Kaj je narobe? Tudi pri sključenem routerju in windows firewallu je isto.

Bagr ::

Če pa vpišem IP pa napiše firefox "povezava s strežnikom je bila prekinjena"


Kateri IP pa vpises?
The beauty of open source is that somebody will eventually make it all work

Tody ::

na notr dela samo 127.0.0.1 :)

BCSman ::

Tudi frendom ne dela, če vpišejo moj ip.
edit: bilo je napisano listen "127.0.0.1 80", sem dal le "listen 80" in sedaj dela.
Zanima me, kako bi omejil upload pri serverju? Da bi lahko folk pobiral dol z max 10kb/s recimo. To pod windowsi.

Zgodovina sprememb…

  • spremenilo: BCSman ()

mcrastur ::

dajte ... kje je problem ... jaz isto ne morem dostopat do mojega apache strežnika prek interneta ...
kje je point .. ker v lokalni mrežni ni smisla da se vidjo fajli ..

pliz help !

Tody ::

če maš ruter moreš odpret in fowardirat port 80 potem se prek tvojega ip da dostopat: Poleg tega moreš to storiti z vsemi firewall zadevami

mcrastur ::

na ruterju mam VSE odprto ... tko da sploh ni vzgan Firewall ... vse drugo mi dela samo to ne ...
sklucu sem ruter in se direkt prek modema povezal na net ... in dela .. kaj naj se nastavim če je itq FW sklucen :\ ruter smc 7004vbr ...

mule ::

Res dobra navodila!!! Hvala. Bi lahko edn še za mysql tako lepo napisal kot za apache in PHP? :)

reptilia ::

Forgive your enemies, but never forget their names.

R33D3M33R ::

Ali je možno, da en url kaže na dve mapi? Recimo http://localhost kaže na mapo C:\www\datoteke in mapo C:\www\test\datoteke ?
C:\www recimo imam kot server root.

Torej najprej je bila vsebina pisana tako, da je kazala kot da so potrebne datoteke je v root mapi /datoteke, sedaj pa bi rad vse spremenil, da bi nova vsebina kazala kot da so potrebne datoteke v mapi /test/datoteke, ampak še vseeno ohranil združljivost za nazaj. Zaradi določenih razlogov stare vsebine ne morem spreminjati.

Ima kdo kako idejo kako to storiti?
Moja domača stran: http://andrej.mernik.eu
Na spletu že od junija 2002 ;)
:(){ :|:& };:

jure1825 ::

ja skopiraj vse file iz stare mape v novo pa bo vse na enem koncu.
lahko pa popraviš datoteke, ki iščejo stvari v stari mapi da gledajo v stari_dokumenti, novi pa v novi ali pa obratno.
No sej mogoče bi se dalo naredit kakšen program za error page, ki bi pogledal če file obstaja v drugi mapi in te poslal tja ampak to ni dobro.

R33D3M33R ::

Hm, ne gre tako. Ne morem nič kopirati in ne morem nič spreminjati datotek (razumite me če morete, ampak zadeva je izredno zakomplicirana :). Še kaka ideja?

Potem imam še eno vprašanje:

Kakšne so minimalne zahteve za delovanje Apache strežnika (ki ima poleg tudi PHP). S tem ne mislim programskih zahtev, ampak strojne zahteve. Če bi jih kdo nalepil sem, bi bilo super :)
Moja domača stran: http://andrej.mernik.eu
Na spletu že od junija 2002 ;)
:(){ :|:& };:

Gandalfar ::

a to pod windowsi? Pomojem pac toliko da ti winsi laufajo pa ene ~40Mb rama za apacha, verjetno pa tudi manj

bluefish ::

To sem našel na apache.org z malo iskanja.

The primary Windows platform for running Apache 2.0 is Windows NT. The binary installer only works with the x86 family of processors, such as Intel and AMD processors. Running Apache on Windows 9x is not thoroughly tested, and it is never recommended on production systems.

On all operating systems, TCP/IP networking must be installed and working. If running on Windows 95, the Winsock 2 upgrade must be installed. Winsock 2 for Windows 95 can be downloaded from here.

On Windows NT 4.0, installing Service Pack 6 is strongly recommended, as Service Pack 4 created known issues with TCP/IP and Winsock integrity that were resolved in later Service Packs.

R33D3M33R ::

Pod windows ja. Saj to sem že našel, da rabiš nek x86 procesor, ampak ali to pomeni, da lahko zadevo poganja tudi 386tka?
Torej bi verjetno 64 MB RAM moralo kar zadostovati.
To me bega, ker nikjer nič ne piše. Malo čudno je vse skupaj:\
Moja domača stran: http://andrej.mernik.eu
Na spletu že od junija 2002 ;)
:(){ :|:& };:

Gandalfar ::

Windowsi 2000 ti delajo dobro v taksnem okolju?

bluefish ::

verjetno so takšne zahteve, kot veljajo za OS (verjetno Windows NT).

R33D3M33R ::

W2k seveda ne delujejo na takem računalniku, ampak nikjer ne piše, da bi bil potreben W2k, za uspešno delovanje Apača. Jaz sem Apache že poganjal na Windows 98 (ki teče na 100 MHz mašinah in 16 MB RAM zelo dobro) pa čeprav piše, da naj ne bi delovalo čisto OK.

Po mojem bodo zahteve res take kot za Windows NT, ki pa zahtevajo:

#Pentium or faster processor 16 megabytes (MB) of memory (RAM); 32 MB recommended

LOL :) . Niti nisem bil daleč vstran. Torej za rezervo bi rekel kak MB RAM več, 64 MB. Hvala vama za pomoč.
Moja domača stran: http://andrej.mernik.eu
Na spletu že od junija 2002 ;)
:(){ :|:& };:

fx ::

A mi lahko nekdo razliži, kaj naredim z naslednjim ukazom :
#./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --disable-maintainer-mode --with-mysqld-user=mysql --enable-large-files-without-debug

Prekopiran je od http://www.hostlibrary.com/installing_a... s to pomočjo mi je Apache 2.2.3 uspelo namestit (vsaj mislim). Uporabil sem MySQL 4.0.27, a mogoče ne gre za to ker ni ista verzija?

Lp,

fx ::

Uspelo mi je namestiti :
Apache 2.2.3
MySQL 5.0.24a
PHP 5.1.6
Z temi navodilami!

Ko pa prekopiram text.php v kateri piše
<?php phpinfo() ?>
pa ne dela.
Datoteko sem prekopiro v /usr/local/apache2/htdocs v FF pa sem napisal localhost/test.php

Kaj nisem naredil, prav?

Lp,

Edit: Apacha imam zagnanega.

Zgodovina sprememb…

  • spremenil: fx ()

bluefish ::

poglej ali je tudi php modul zagnan pravilno. v start > run vtipkaj services.msc in tam poišči Apache. Malo bolj levo bi moralo pisati ali je php naložen.

P.S.: kaj točno ti ne dela?

Zgodovina sprememb…

  • spremenil: bluefish ()

fx ::

Ko vpišem serices.msc mi javi napako, da se ne more povezat na host http://services.msc/

Lp,

bluefish ::

to ne vpišeš v browser. Še enkrat si preberi moj zgornji post.

fx ::

Saj ne. Grem Meni K (imam SuSE 10.1) > Run command ... > services.msc in potem javi napako katero sem že omeno.

Lp,

Bagr ::

@fx
services.msc velja ce imas windows
na linuxu pa poglej ce ti tece apache z ps -e | grep httpd ali pa namesto httpd apache
Kaj pa ti vrne - pokaze ff ce vpises samo localhost?
The beauty of open source is that somebody will eventually make it all work

bluefish ::

fx: se opravičujem za napačna navodila. V tvojem postu sem spregledal, da si navedel mapo v linux-u.

fx ::

blueFish človeško se je motiti.
Dela samo :D Work Offline v FF sem moral odkljukat.

Edit : najlepša hvala za pomoč.

Lp,

Zgodovina sprememb…

  • spremenil: fx ()

fx ::

Kako dodatno enablam dio funkcijo v linuxu ?

Edit: Nekaj smo že tukaj delali na tem pa nam ni uspelo oz. meni ni uspelo.

Lp,

Zgodovina sprememb…

  • spremenil: fx ()

fx ::

Dio ni bilo potrebno sem rešil vse in tako je napočil trenutek da treba spletno stran vam pokazat in tukaj nastane en velik problem. Speltne strani mi noče prikazat. Govorim za linux.

V datoteki httpd.conf imam naslednje nastavitev :
Listen 80
ServerName 192.168.1.102
DocumentRoot "/www/page"
<Directory "/www/page"> to imam 2x


Ker če spremenim lokacijo mape kjer bodo datoteka za spletnos stran potem vse spremenim iz /usr/local/apache2/htdocs (prevzeti naslov) v /www/page, vsaj tako mislim.

Ko sem vse lepo nastavil in ponovno zagnal apachija in sem v FF vtipkal 192.168.1.102 mi FF ven vrže "Časovna omejitev za vzpostavitev povezave s stranjo 192.168.1.102 je potekla." grem in v cmd vtipkam ping 192.168.1.102 in ping je uspešen, torej tukaj je vse vredu in tukaj se tudi ustavi, ker delam to prvič imam pa nameščeni linux SuSE 10.1a v textovnem načinu in apache-2.2.3, mysql-5.0.24a in php-4.4.4 sem namestil s pomočjo navodil, katerih sem že dal link nekaj mojih odgovorov nazaj.

Zanima me kako s routerjem to naredim da bo moja spletna stran vidna drugim ne samo uporabnikom LAN omrežja.

Lp,

fx ::

ServerName mora bit na 127.0.0.1 pa dela
Ker imam preko Routerja.

Lp,

ta_pravi ::

pozdravljeni.

sem nov v teh stvareh pa me že malo zajebava ta php + apache:((

v php mapi ne najdem datoteke php5ts.dll....

apache mi laufa sam pol mi pa php infota ne prkaže ko nardim vse kot je opisano v prvi temi na začetku tega posta.....?????? drugo pa sm vse nardiu....
ta_pravi

fx ::

A imaš verzijo php5.x.y ali ph4.z.c ?

Lp,

ta_pravi ::

sej php sem zrihtal edino še apache me malo zajebava...... uni fajl ku je treba spremenit bi mi lhko kdo pošlju kr spremenjen fajl ....php pa imam na disku c ...se pravi c:/php

tnx
ta_pravi

fx ::

Kaj pa si napisal v uni file (httpd.conf) ?

A si mu napisal to :
- LoadModule php4_module modules/libphp4.dll ali (odvinso od verzije)
- LoadModule php5_module modules/libphp5.dll
- AddType application/x-httpd-php .php
- DirectoryIndex index.html index.php

Lp,

ta_pravi ::

ma httpd.conf fajla sploh ni tm:( je sam httpd textovna datoteka pa httpd.default datoteka.....

???
ta_pravi

bluefish ::

najbolje, da si prebereš to, ker vidim, da si nekaj stvari naredil narobe.

ta_pravi ::

htpd.conf ne obstaja v tisti mapi conf....????jo ni!
ta_pravi

ta_pravi ::

evo stvar laufa:) tnx
ta_pravi

msarc1 ::

jest mam pa takle problem pa bi biiv zelo vesel ce bi mi pomagali hvala http://shrani.si/?tezavepewa.jpg

Zgodovina sprememb…

  • spremenilo: msarc1 ()

Rasho ::

Zdravo!

Včeraj sem si naložil Apache 2.2.3, PHP 5.2.0, MySQL 5.0.27... In vse dela super... Ker pa sem novinec v tem poslu, me zanima, kaj priporočate, da uporabim, kot začetno gradivo za učenje php-ja oz. web programiranja? Neko osnovno znanje programiranja imam še iz C++, Delphi.

Že vnaprej se lepo zahvaljujem za vse informacije.

P.S. Se pa opravičujem, če sem zgrešil topic.
Yippie-Kai-Yay Mo*herf**ker!

Zgodovina sprememb…

  • spremenil: Rasho ()

bluefish ::

o PHP-ju si malo preberi na uradni strani. Poglej tudi na W3c. V knjižnici pa si izposodi knjigo PHP V 24 urah, kjer je kar nekaj zanimivih lekcij. Je pa za učenje PHP-ja na voljo kar nekaj gradiva.

Rasho ::

Hvala, vem, da je veliko gradiva, pa nism vedu, kako naj startam.
Yippie-Kai-Yay Mo*herf**ker!

bluefish ::

vsekakor pa se mi zdi dobro, da se najprej odločiš, za kaj boš uporabljal PHP in se potem osredotočiš na gradivo, ki obravnava to področje programskega jezika.

Badboy_ ::

Imam naslednji problem. Doma sem namestil Xampp server paket na prenosniku, ki je priključen na internet preko wireless routerja (TP-LINK TL-WR642G). Sam server dela normalno ko dostopam z localhost oz. internal IPjem, ki ga router dodeli prenosniku. Ko hočem do serverja dostopat z zunanjim IPjem, ki ga dodeli SiOL oz preko dns domene izpiše v FFju connection timed out. V routerju sm že naštimal port 80 za dani IP (ip, ki ga dodeli router...) naslov vendar brez uspeha, FF ne pokaže strani. Imam namreč Kaspersky Internet Security 6.0 (not sem že naštimal porte vendar še zmeraj ne pokaže strani, če do nje hoče dostopat nekdo od zunaj), pred tem sem imel BitDeffenderja in ista pesem. Probal sem že spremeniti nekaj nastavitev kot so opisali zgoraj (ServerName localhost v ServerName 127.0.0.1 ter Listen 80) vendar še zmeraj brez uspeha. Pregooglu sem miljon strani vendar brez prave rešitve. Zanima me če ima kdo še kakšno idejo.

P.S.: Imam dva računalnika na routerju domačega in prenosnega. Domači je prikljopljen preko kabla, prenosnik pa preko wireless-a. Server je na PRENOSNIKU.

Hvala vnaprej.

danielka84 ::

A ve kdo zakaj mi napise tole:
PHP konfiguracija na vašem strežniku ne podpira tipa baze podatkov, ki ste jo izbrali

To mi napise ko hocem nastavit phpBB forum, bazo sem ustvaru, pravice tud, php info dela...tak da nevem v cem je problem.

uporabljam pa PHP 5.20 + apache 2.2 + phpBB-2.0.22 + mySQL 5.0

Tody ::

PHPBB ne podpira mysql 5 :)

# MySQL 3.2x,
# PostgreSQL 7.x,
# Microsoft SQL Server 7/2000
# Microsoft Access (via ODBC)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Apache - localhost JA, IP naslov NE

Oddelek: Omrežja in internet
182613 (2472) ManDriver
»

problem z phpjem

Oddelek: Izdelava spletišč
304044 (3457) snow
»

PHP ne dela

Oddelek: Izdelava spletišč
162166 (1921) fx
»

Apache server + CPG - kako nainstalirati?

Oddelek: Izdelava spletišč
91525 (1457) PhotoBlaz
»

Apache1.3 in PHP4

Oddelek: Izdelava spletišč
51481 (1417) SFfreak

Več podobnih tem