en oo ihan varma onko oikea alue, mutta kuitenkin. Eli miten apachessa voi chmodata tiedostoja? Ja sitten toinen, että jos mulla on vaikka sivuna http://lokki.ath.cx/jou niin miten ton jou kansion saa näkymään muillekkin? Nyt se ei näy muille kun mulle ja osote riville tulee localhost/jou Tiedättekö mistä toi johtuu ja mitä pitäs tehä?
etteks te osaa vastata, vai oliks kysymys huono?
Miten niin CHMOData tiedostoja Apachessa?
Oletko kokeillut
http://lokki.ath.cx/jou/
Eli kauttamerkki perään.
Ja sitten tuohon CHMOD kysymykseen että onko kyseessä Windows palvelin? Jos on, niin tiedostoja ei voi (eikä tarvitse) chmodata.
Jos kyseessä on linux/unix onnistuu chmodaus ihan chmod komennolla komentokehotteessa, tai ftp:n kautta..
kyseessä on windows palvelin. miten muuten saa ftp yhteyden tohon omalle palvelimelle? :D eli silleen että muutkin vois lisää sinne jotain. mistä käyttiksen ja passun löytää?
Ei Wintoosa palvelimella tarvi chmodata tiedostoja. Ja oletko koittanut http://lokki.ath.cx/jou/index.html ?
joo, toi kansio juttu toimii jo :) Jos ymmärrätte/osaatte niin vastatkaa vielä tuohon ftp juttuun niin sitten on kaikki hyvin :)
Pistät ftpservu softan koneellas pyörimään ja teet tunnukset niin eiköhän homma ole sillä selvä.
öööö.. oon varmaan aika tyhmä mutta mistä sen ftp softan sit saa :D
Miten nuo tunnukset tehdään? Pitääkö tehdä .htacces tiedosto vai muokata jotain apachen tiedostoa? Käytössäni on smartFTP.
Siis FTP-softan tunnukset? smartFTP ei käynee FTP-serveristä, sehän on asiakasohjelma, eikö?
Sinä tarvitset _serveriohjelman_ jollaisia saa ihan noista Antin antamista osoitteista. Riippuu softasta mutta aina siellä joku "add user" tyyppinen juttu on.
Asensin koneelle Vermillion FTP Daemon ohjelman ja tein tunnukset ja nyt pääsen FTP ohjelmalla sisään. Tuolla on aiemmin mainuttu että windowsin palvelimella ei tarvitse chmodata tiedostoja. Pitääkö tämä paikkansa? Entä kun laitan YaBB:n forumin omalle serverille, pitääkö niitä tiedostoja chmodata? Ei niitä ainakaan pystynyt "modaamaan", tuli seuraavanlainen teksti: 500 'SITE CHMOD': command not understood.
Lainaan itseäni:
lainaus:
Ja sitten tuohon CHMOD kysymykseen että onko kyseessä Windows palvelin? Jos on, niin tiedostoja ei voi (eikä tarvitse) chmodata.
No nyt on sitten ymmärretty se asia. Vielä kun saisi vastauksen kysymykseen: Miksi YaBB forumi ei toimi omalla serverilläni?
Forumi on osoitteessa: http://toycar.homeip.net/cgi-bin/yabb/YaBB.pl
Onko seuraavat tiedostot oikein?
http://toycar.homeip.net/YaBB.txt
http://toycar.homeip.net/Settings.txt
Tuo YaBB.pl (sama kun YaBB.txt) tiedostossa ihmetyttää tuo ensimmäinen rivi, mikä sen pitää olla? Pitääkö sen osoittaa siihen kansioon mihin Perl on asennettu?
Serverille on asennettu: CGI, PHP, MySQL ja SSI. Olen testannut että jokainen niistä toimii.
lainaus:
Tuo YaBB.pl (sama kun YaBB.txt) tiedostossa ihmetyttää tuo ensimmäinen rivi, mikä sen pitää olla? Pitääkö sen osoittaa siihen kansioon mihin Perl on asennettu?
Kuten ositteessa http://www.yabbforum.com/YaBBHelp/install.html sanotaan:
lainaus:
Installation Time
First open 'YaBB.pl', which is in the 'cgi-bin/YaBB' folder of the package you downloaded. This file contains a path to your server's Perl location. Generally, this setting is correct, but Perl is installed in different locations. For example on a Windows or WinNT machine, your Perl path should probably be set to #!C:/Perl/Bin. Check your server for the proper path and change accordingly.
...niin kyllä - sen pitää osoittaa siihen kansioon jolle palvelimellasi on Perl-asennettu.
lainaus:
Tuolla on aiemmin mainuttu että windowsin palvelimella ei tarvitse chmodata tiedostoja. Pitääkö tämä paikkansa?
No ei kai sinne nyt ihan mitä vain kirjoiteta - kyllä niitä ohjeita kannattaa uskoa :)
Muutin sen YaBB.pl ensimmäisen rivin tekstin nyt sillain että se osoittaa siihen hakemistoon mihin Perl on asennettu. Mutta ei toimi siltikään.
Perl on asennettu hakemistoon "C:\Perl", joten eikö YaBB.pl tiedoston ensimmäiselle riville tule tällöin teksti #!C:/Perl/bin
Pahoittelen tyhmiä kysymyksiä, aloittelija kun olen.
lainaus:
Mutta ei toimi siltikään
Siis tarkoitatko sitä, että tulee "Internal Server Error" ilmoitus selaimelle vai sitä että Perl ei toimi?
Huomasin juuri, että Internal Server Errorin tullessa siellä alhaalla lukee "Apache/1.3.22 Server at localgost Port 80" niin onko tuo localgost nyt oikea hakemisto vai pitäisikö sen olla localhost? Kannattaa tarkistaa Apache:n asetukset tuon osalta jos se on väärin.
Tarkoitan että forumi ei toimi, tulee "Internal Server Error". Tuo serverin nimi oli Localgost, muutin sen localhost:ksi. Kirjoitus virhe paholainen oli päässyt iskemään. Sen korjaaminen ei tosin auttanut forumin toimivuuteen. Mikä voisi olla vielä väärin?
Onko käyttämäsi palvelin Windows palvelin?
Linuxissa tuo kaikki toimisi niin itsellään, suosittelen käyttiksen vaihtoa. :) Mutta tuosta #!C:/Perl/bin. Unix-skripteissä viitataan tolla tavalla tulkkiin jolle tiedosto tulisi heittää stdiniin. Tulkki on ajettava tiedosto, joten luultavasti joku #!C:/Perl/bin/perl.exe olisi oikeampi.
Käyttis on Windows 98 SE ja palvelin on Apache 1.3.22. Kokeilin myös tuota #!C:/Perl/bin/perl.exe, mutta ei toimi siltikään. Vielä lisää vinkkejä.
Huoh... älä käytä nimeä "localhost"-palvelimelle, sillä se on koneen sisäinen viittaus koneen omiin palveluihin. Eli kun haluat pyytää verkkopalveluita omalta koneeltasi kirjoitat IP tai Url osoitteeksi esim: http://localhost - tällöin nimeä ei lähdetä hakemaan DNS:ltä vaan palvelua etsitään suoraan omalta koneelta.
W98SE ei ole paras mahdollinen verkkopalvelin - suosittelisin Linuxia, W2000 tai NT:tä tuohon tarkoitukseen. Lueppa Apachen manuaaleja asennusalusta suosituksista.
Ja tuosta Perl.exestä - tarkista missä hakemistossa Perl.exe on (vaikkapa "Etsi tiedosto" toiminnolla) ja asetat hakemisto-viittauksen viittaamaan suoraan siihen eli jos Perl.exe on hakmistossa C:\Perl YaBB.pl:n viittaus hakemistoon pitää olla sama eli #!C:/Perl/Perl.exe tai #!C:/Perl/
Muutin tuon localhost osoitteen muotoon http://localhost. Jos nyt oikein käsitin niin sen pitäisi olla noin. Kokeilin myös muotoa http://toycar.homeip.net, mutta kummallakaan tavalla se ei toiminut.
Laitoin sen Perl hakemiston niin kuin pitääkin, eikä sekään vaikuttanut.
Ihme homma... Olen asentanut kyseisen forumin aiemmin http://spaceports.com serverille, mutta niiden huonon palvelun takia otin sen pois sieltä, tai toisin sanoen he poistivat sen. Niin ja silloin se forumi myös toimi siellä =) Onkohan vika Serverissä, tai siis jossain komentorivissä?
Lisää apuja kaivataan.
Taisit käsittää väärin. Pistä sen palvelimen nimeksi vaikka pazi, sillä ei ole ongelman kannalta mitään merkitystä. Näin arvaan vaikka en Apassi-asiantuntija olekaan.
Mikset siirtyisi käyttämään vaikka PHP-foorumia? :)
lainaus:
Mikset siirtyisi käyttämään vaikka PHP-foorumia? :)
Koska sekään ei toiminut :(. Yritin asentaa phpBB forumia omalle serverille, mutta se ei onnistunut. Asensin sen sitten osoitteeseen: http://cgi-bin.spaceports.com/~toycar/phpBB2/ ja siellä toimii, mutta alapalkissa näkyy mainos koska se on ilmaispalvelu. En tiedä toimiiko tuo suora linkitys forumiin.
Eli jos haluat nähdä forumin niin osoite pitää kopioida osoiteriville.
Aihe on jo aika vanha, joten et voi enää vastata siihen.