Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: 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.
-
LAMP
http://wiki.ubuntu-fi.org/LAMP_Asennus
-
Kitoos.
-
En pystynyt jostain syystä tekemään tiedostoja tuohon var/www kansioon.
Miten saan editoitua sen kansion oikeuksia jotta voin tehdä sinne tiedostoja?
-
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.
-
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?
-
Muokkasitko ports.conf tiedostoa ohjeen mukaan?
Entä uudelleen käynnistys?
Mikä virheilmoitus?
-
Kun menen http://localhost/~käyttäjänimeni tulee tällainen:
<!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:
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:
* 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
-
Mitä sinulla siellä public_html-kansiossa on?
index.html kenties?
Näyttääkö selaimesi todella apachen virhesivun lähdekoodin?
Edit. oikeinkirjoitus
-
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
<?php echo "Toimii!"; ?>
-
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
<?php echo "Toimii!"; ?>
Jos vielä virhettä pukkaa niin voit koettaa koneen ip-osoitteella http://127.0.0.1/~käyttäjänimesi
-
Vieläkin.
Mistä saan muutettua kansioni oikeuksia?
-
No seuraava keino on muokata DocumentRoottia
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
-
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.
-
Omituista, apt näyttää asentavan phpmyadminin /usr/share -hakemistoon ????
symbolisella linkillä voi heittää sen www-hakemistoon.
sudo ln -s /usr/share/phpmyadmin /var/www/
-
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.
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ä
sudo a2ensite phpmyadmin
käynnistä apache uudelleen.
Phpmyadmin pitäisi löytyä http://127.0.0.1/phpmyadmin
-
Omituista, apt näyttää asentavan phpmyadminin /usr/share -hakemistoon ????
symbolisella linkillä voi heittää sen www-hakemistoon.
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.
-
Omituista, apt näyttää asentavan phpmyadminin /usr/share -hakemistoon ????
symbolisella linkillä voi heittää sen www-hakemistoon.
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.
-
Tutkin tuota phpmyadmin asennustani ja tarkemmin katsottuna siellä /var/www/ hakemistossa on symbolinen linkki /usr/share -hakemistoon, joka siis tuli "automaattisesti".