PHP:tä aloittelijoille

Wilpuri

Senile Member
Liittynyt
28.6.1999
Viestit
9041
Sijainti
hki
En tajunnut varmuudella, että mikä tuo Palvelin-hakemisto nyt tuossa sinulla ylipäätään oli. Ilmeisesti rukkasit sitä ServerRoot -riviä apachen konfigurointitiedostosta. Tuossa tosiaan muistaakseni tulee olla polku hakemistoon, jossa apache todellisuudessa sijaitsee, eli polku jonne Apache on asennettu.

DocumentRoot, eli se hakemisto, jossa esim tuot testi.html -file nyt sijaitsee, voi sitten ilmeisesti valita suhteellisen vapaasti, kunhan muistaa siis sinne konfigurointitiedostoon DocumentRootiksi tuon hakemiston vaihtaa.

Seuraavaksi säätämään sitten PHP-palikkaa :).
 

Balthazar

Luonnollisesti.
Liittynyt
10.11.2000
Viestit
13560
Sijainti
Boogie Street
Wilpuri sanoi:
Seuraavaksi säätämään sitten PHP-palikkaa :). [/B]
...joka tökkii sekin heti alkuunsa. :eek:

Tein homman niin kuin täällä neuvottiin, mutta logi ilmoittaa näin:
[Wed Apr 14 19:04:55 2004] [error] [client 127.0.0.1] Invalid URI in request GET /testi.php HTTP/1.1, referer: http://localhost:8080/
Tuo http://localhost:8080/ näyttää, että siellä ovat molemmat tiedostot, testi.html ja testi.php, mutta kun klikkaan tuota testi.php-tiedostoa, selain ilmoittaa, että tiedostoa ei löydy. Attanas...
 

Wilpuri

Senile Member
Liittynyt
28.6.1999
Viestit
9041
Sijainti
hki
Tuossa ohjesivulla oli enemmän kuin yksi menetelmä php:n toimintaansaattamiseksi. Kumpaa menetelmää yritit toteuttaa?

Itse olen näemmä kopsinut rivit suoraan sivulta http://www.2kmediat.com/apache/apache_konfiguraatio8.asp

Eli:

ScriptAlias /php4/ "C:/php/"
Action application/x-httpd-php4 "/php4/php.exe"
AddType application/x-httpd-php4 .php .php3


, jossa tuolle ekalle riville olen laittanut c:/php/ -polun tilalle sen polun, jossa php-paketista purkamani tiedostot sijaitsevat.
 

Balthazar

Luonnollisesti.
Liittynyt
10.11.2000
Viestit
13560
Sijainti
Boogie Street
Wilpuri sanoi:
Tuossa ohjesivulla oli enemmän kuin yksi menetelmä php:n toimintaansaattamiseksi. Kumpaa menetelmää yritit toteuttaa?
Tuota ensimmäistä, tosin asennustiedosto oli mallia exe eikä zip. Asensin PHP:n kansioon D:\Ohjelmatiedostot\PHP, ja korjasin osoitteen noihin mainitsemiisi kohtiin, mutta ei näytä vielä toimivan. Siis pitäisikö tuo php4ts.dll-tiedosto kuitenkin toimittaa tuonne systeemi-tiedostoon?
 

Wilpuri

Senile Member
Liittynyt
28.6.1999
Viestit
9041
Sijainti
hki
Mr Natural sanoi:
Siis pitäisikö tuo php4ts.dll-tiedosto kuitenkin toimittaa tuonne systeemi-tiedostoon?
Tuon ohjeen mukaan vaikuttaisi tosiaan siltä, että niin pitäisi tehdä.



Näissä asennushommissa on muuten hyvä muistaa, että välillä saattaa koneen boottauskin auttaa tilanteeseen. Tuo taitaa tosin olla semmoinen keino, että jos ei muuta enää meinaa keksiä, niin sitten boottaus :p.
 

Balthazar

Luonnollisesti.
Liittynyt
10.11.2000
Viestit
13560
Sijainti
Boogie Street
No niin, nyt toimii. Käynnistin koneen, asensin PHP:n uudestaan ja laitoin kohtaan SMTP-palvelin localhost:8080, kun siinä luki aiemmin vain localhost. Lisäksi kirjoitin php-kansion nimen pienillä kirjaimilla, kun aiemmassa asennuksessa kirjaimet olivat isoja. Tiedä sitten missä vika oli... :rolleyes:

Seuraavana on kai tuo MySQL, vai pitäiskö ensin reenata ilman?
 

Balthazar

Luonnollisesti.
Liittynyt
10.11.2000
Viestit
13560
Sijainti
Boogie Street
Näin toimitaan. Mites muuten: jos teen tässä koneella jotain php-dokumentteja, voiko ne siirtää suoraan FTP-palvelimelle, jos se tukee php:tä? Siis ei kai tätä samaa proseduuria tarvitse tehdä "oikean" palvelimen kanssa?

Kiitos vielä Dominicille ja Wilpurille.
 

Dominic

Senior Member
Liittynyt
9.2.2000
Viestit
47813
Sijainti
Turku
Joo, siis ftp:lle vaan siirrät sinne sivutilaan ja jos php-tuki on päällä niin toimii suoraan (jos et ole mitään erikoisempaa tehnyt, tai virheitä). :p
 

Balthazar

Luonnollisesti.
Liittynyt
10.11.2000
Viestit
13560
Sijainti
Boogie Street
Frendillä on yritys, jonka php-pohjaisia nettisivuja on helppo päivittää uutisten, tuotetietojen, hintojen ym. osalta suoraan hallintasivujen kautta. Hallintasivuilla on teksti-ikkunat, joihin päivityksen voi kirjoittaa ja lähettää samantien eteenpäin; sivujen lay-out pysyy luonnollisesti entisellään.

Tuollaiselle hallintasysteemille olisi tarvetta, mutta mitenkähän suunnittelussa pitäisi lähteä liikkeelle? Onnistuisikohan tuollaisen tekeminen vaatimattomillakin taidoilla?
 

Dominic

Senior Member
Liittynyt
9.2.2000
Viestit
47813
Sijainti
Turku
Isohko homma mun mielestä. Varmaankin kannattaa lähteä miettimään use casejen kautta. Eli mitä kaikkea sillä halutaan päivittää, miettiä hallintasivun rakennetta ja sitten layouttia (jonka nyt ei varmaan kovin erikoinen tarvitse olla).

Kyllähän aloittelijakin saa tehtyä vaikka mitä, siihen vaan menee pidemmän aikaa, ja lopulta ei sitten enää olekaan aloittelija. ;)
 

Balthazar

Luonnollisesti.
Liittynyt
10.11.2000
Viestit
13560
Sijainti
Boogie Street
Ok. Löytyisköhän jostain oikoteitä, jotain asiaan liittyviä valmiita pohjia jne.? Ei sillä, ettenkö osaisi Googlea käyttää, mutta jos sattuu vaikka Suosikeissa olemaan...
 

Balthazar

Luonnollisesti.
Liittynyt
10.11.2000
Viestit
13560
Sijainti
Boogie Street
En sitten jaksanut alkaa keksimään pyörää uudestaan ja turvauduin Googleen: löysin tuollaisen valmiin CuteNews-scriptin, joka näyttäisi olevan juuri sellainen kuin tarvitsen, mutta vähän on vielä ongelmia asentamisessa. Asennusohjeissa on kohta:
3) Now You must CHMOD the the file cutenews/index.php to 777 and directory cutenews/data/ and all files and
folders under the data/ directory must be also chmod'ed to 777.
MItähän tuo CHMOD mahtaa tarkoittaa?
 

jaska

Ett silleen!!!!!!1 -mies
Liittynyt
29.12.1998
Viestit
32215
Sijainti
kyrkslätt
Google ja hakusana CHMOD osannee kertoa parhaiten!
Ett silleen!!!!!!!!!
 

Wilpuri

Senile Member
Liittynyt
28.6.1999
Viestit
9041
Sijainti
hki
Ei ole saavutettavissa nyt tuon cutenewsin oma kotisivusto, mutta sivulla http://www.scriptz.com/cgi-bin/jump.cgi?ID=279 näyttäisi olevan mainittuna, että tuo systeemi on suunnattu Unixille. Eli siis tuskin ihan helpolla saat toimimaan Windowsin puolella. Tuo CHMOD on eräs komento Unixissa, jolla tiedostojen lukuoikeuksia määritellään.
 

Balthazar

Luonnollisesti.
Liittynyt
10.11.2000
Viestit
13560
Sijainti
Boogie Street
Wilpuri sanoi:
Ei ole saavutettavissa nyt tuon cutenewsin oma kotisivusto, mutta sivulla http://www.scriptz.com/cgi-bin/jump.cgi?ID=279 näyttäisi olevan mainittuna, että tuo systeemi on suunnattu Unixille. Eli siis tuskin ihan helpolla saat toimimaan Windowsin puolella. Tuo CHMOD on eräs komento Unixissa, jolla tiedostojen lukuoikeuksia määritellään.
Ahaa... Voisin kuitenkin kokeilla hommaa suoraan netissä. Osaatko sanoa mistä kohtaa php-sourcea pitää muuttaa?
 
Ylös