Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Ceox - 30.04.08 - klo:14.57

Otsikko: WAMP Ubuntussa
Kirjoitti: Ceox - 30.04.08 - klo:14.57
Hei,
Tietääkö kukaan WAMP (http://www.en.wampserver.com)in tapaista ohjelmaa Ubuntulle?
Siis PHP- tiedostojen katseluun ja MySQL- tietokantojen käyttöön.
Otsikko: Vs: WAMP Ubuntussa
Kirjoitti: Kullervo - 30.04.08 - klo:15.01
LAMP

http://wiki.ubuntu-fi.org/LAMP_Asennus
Otsikko: Vs: WAMP Ubuntussa
Kirjoitti: Ceox - 30.04.08 - klo:15.03
Kitoos.
Otsikko: Vs: WAMP Ubuntussa
Kirjoitti: Ceox - 01.05.08 - klo:08.05
En pystynyt jostain syystä tekemään tiedostoja tuohon var/www kansioon.
Miten saan editoitua sen kansion oikeuksia jotta voin tehdä sinne tiedostoja?
Otsikko: Vs: WAMP Ubuntussa
Kirjoitti: Kullervo - 01.05.08 - klo:09.27
En pystynyt jostain syystä tekemään tiedostoja tuohon var/www kansioon.
Miten saan editoitua sen kansion oikeuksia jotta voin tehdä sinne tiedostoja?

Voit toki muuttaa tuon www hakemiston oikeuksia, mutta mielestäni on kätevämpää ottaa kotihakemisto käyttöön, siellähän on jo valmiiksi oikeudet.

Apachen userdir moduuli lienee oletuksena käytössä.
Luot kotihakemistoosi public_html-hakemiston ja se on käytössä osoitteessa localhost/~käyttäjänimesi.
Otsikko: Vs: WAMP Ubuntussa
Kirjoitti: Ceox - 01.05.08 - klo:09.44
En pystynyt jostain syystä tekemään tiedostoja tuohon var/www kansioon.
Miten saan editoitua sen kansion oikeuksia jotta voin tehdä sinne tiedostoja?

Voit toki muuttaa tuon www hakemiston oikeuksia, mutta mielestäni on kätevämpää ottaa kotihakemisto käyttöön, siellähän on jo valmiiksi oikeudet.

Apachen userdir moduuli lienee oletuksena käytössä.
Luot kotihakemistoosi public_html-hakemiston ja se on käytössä osoitteessa localhost/~käyttäjänimesi.
Loin ja yritin localhost/~käyttäjänimi, mutta ei toiminut. Mistä voisi muuttaa oikeuksia?
Otsikko: Vs: WAMP Ubuntussa
Kirjoitti: Kullervo - 01.05.08 - klo:09.49
Muokkasitko ports.conf tiedostoa ohjeen mukaan?
Entä uudelleen käynnistys?

Mikä virheilmoitus?
Otsikko: Vs: WAMP Ubuntussa
Kirjoitti: Ceox - 01.05.08 - klo:09.57
Kun menen http://localhost/~käyttäjänimeni tulee tällainen:
Koodia: [Valitse]
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /~max was not found on this server.</p>
<hr>
<address>Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5 with Suhosin-Patch Server at localhost Port 80</address>
</body></html>
Muokkasin sitä config tiedostoa. Se on nyt tällainen:
Koodia: [Valitse]
Listen localhost:80

<IfModule mod_ssl.c>
    Listen 443
</IfModule>
http://localhost/ kuitenkin lukee "It Works!"
Kun käynnistän apachen päätteessä tulee tällainen:
Koodia: [Valitse]
* Starting web server apache2                                                  apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
httpd (pid 5957) already running
Otsikko: Vs: WAMP Ubuntussa
Kirjoitti: Kullervo - 01.05.08 - klo:10.10
Mitä sinulla siellä public_html-kansiossa on?

index.html kenties?

Näyttääkö selaimesi todella apachen virhesivun lähdekoodin?

Edit. oikeinkirjoitus
Otsikko: Vs: WAMP Ubuntussa
Kirjoitti: Ceox - 01.05.08 - klo:11.59
Ei se näytä lähdekoodia, kopioin sen koska ajattelin että siellä olisi jotain tietoa enemmän.
public_html kansiossa on index.html ja index.php
index.php:ssä on
Koodia: [Valitse]
<?php echo "Toimii!"?>
Otsikko: Vs: WAMP Ubuntussa
Kirjoitti: Kullervo - 01.05.08 - klo:13.26
Ei se näytä lähdekoodia, kopioin sen koska ajattelin että siellä olisi jotain tietoa enemmän.
public_html kansiossa on index.html ja index.php
index.php:ssä on
Koodia: [Valitse]
<?php echo "Toimii!"?>

Jos vielä virhettä pukkaa niin voit koettaa koneen ip-osoitteella http://127.0.0.1/~käyttäjänimesi
Otsikko: Vs: WAMP Ubuntussa
Kirjoitti: Ceox - 01.05.08 - klo:15.05
Vieläkin.
Mistä saan muutettua kansioni oikeuksia?
Otsikko: Vs: WAMP Ubuntussa
Kirjoitti: Kullervo - 01.05.08 - klo:16.11
No seuraava keino on muokata DocumentRoottia

Koodia: [Valitse]
sudo gedit /etc/apache2/sites-available/default
muutat kohdasta DocumentRoot /var/www --> DocumentRoot /home/käyttäjätunnuksesi/public_html
ja muutat kohdasta <Directory /var/www/>  --> <Directory /home/käyttäjätunnuksesi/public_html/>

tallenna käynnistä apache uudelleen
Otsikko: Vs: WAMP Ubuntussa
Kirjoitti: Ceox - 02.05.08 - klo:11.37
Awesome! Nyt toimii osoitteessa 127.0.0.1! Kiitos.
Vielä on yksi ongelma, en pääse mistään phpmyadminiin. Asensin sen kyllä, mutta sitä ei ole 127.0.0.1/phpmyadmin.
Otsikko: Vs: WAMP Ubuntussa
Kirjoitti: Tuxer - 02.05.08 - klo:12.31
Omituista, apt näyttää asentavan phpmyadminin /usr/share -hakemistoon ????

symbolisella linkillä voi heittää sen www-hakemistoon.

Koodia: [Valitse]
sudo ln -s /usr/share/phpmyadmin /var/www/
Otsikko: Vs: WAMP Ubuntussa
Kirjoitti: Kullervo - 02.05.08 - klo:14.22
Awesome! Nyt toimii osoitteessa 127.0.0.1! Kiitos.
Vielä on yksi ongelma, en pääse mistään phpmyadminiin. Asensin sen kyllä, mutta sitä ei ole 127.0.0.1/phpmyadmin.

Ahas!

Odotettavissa oleva ongelma. Virtualhost ratkaisee.


Koodia: [Valitse]
sudo gedit /etc/apache2/sites-available/default
Muokkaat tuota default tiedostoa kuten aiemmin, nyt vain muutat sitä alusta

<VirtualHost *>
   ServerAdmin webmaster@localhost
   ServerName  phpmyadmin
   ServerAlias phpmyadmin

muutat kohdasta DocumentRoot /home/käyttäjätunnuksesi/public_html --> DocumentRoot /var/www/phpmyadmin
ja muutat kohdasta <Directory /home/käyttäjätunnuksesi/public_html/> --> <Directory /var/www/phpmyadmin/>

Tallenna nimellä, vaikka phpmyadmin ja komenna päätteessä

Koodia: [Valitse]
sudo a2ensite phpmyadmin
käynnistä apache uudelleen.

Phpmyadmin pitäisi löytyä http://127.0.0.1/phpmyadmin
Otsikko: Vs: WAMP Ubuntussa
Kirjoitti: Kullervo - 02.05.08 - klo:14.36
Omituista, apt näyttää asentavan phpmyadminin /usr/share -hakemistoon ????

symbolisella linkillä voi heittää sen www-hakemistoon.

Koodia: [Valitse]
sudo ln -s /usr/share/phpmyadmin /var/www/


Noin kolme viikkoa sitten asensin ubuntu 6.06 server-asennuksen ja phpmyadminin ja kyllä se tuolta /var/www/hakemistosta löytyi. Ja tein kuin tuossa yllä edellisessä viestissäni ja pelaa.

Niin ja kyllä minullakin phpmyadmin on tuolla /usr/share -hakemistossa, mutta en mitään symbolisia linkkejä tehnyt.
Otsikko: Vs: WAMP Ubuntussa
Kirjoitti: Tuxer - 02.05.08 - klo:15.03
Omituista, apt näyttää asentavan phpmyadminin /usr/share -hakemistoon ????

symbolisella linkillä voi heittää sen www-hakemistoon.

Koodia: [Valitse]
sudo ln -s /usr/share/phpmyadmin /var/www/


Noin kolme viikkoa sitten asensin ubuntu 6.06 server-asennuksen ja phpmyadminin ja kyllä se tuolta /var/www/hakemistosta löytyi. Ja tein kuin tuossa yllä edellisessä viestissäni ja pelaa.

Niin ja kyllä minullakin phpmyadmin on tuolla /usr/share -hakemistossa, mutta en mitään symbolisia linkkejä tehnyt.

Joo, tarkoitin lähinnä että se ei Hardyssä tuota linkkiä tehnyt. Aiemmissa versioissa se (muistaakseni) oli heti käyttövalmis. En sitten tiedä miksi näin.
Otsikko: Vs: WAMP Ubuntussa
Kirjoitti: Kullervo - 02.05.08 - klo:16.06
Tutkin tuota phpmyadmin asennustani ja tarkemmin katsottuna siellä /var/www/ hakemistossa on symbolinen linkki /usr/share -hakemistoon, joka siis tuli "automaattisesti".