blir tokig på ubuntu är det inte det ena så är det, det andra. Hela tiden vid uppdatering så blir det problem med något. Antagligen för att jag lät den uppgradera till 9.04. Nästa gång skall jag inte vara så snabb om jag inte har övergett ubuntu då.
Lugna ner hästarna nu. Att uppdatera till en experimentell version av ubuntu är knappast att rekommendera någon som redan har problem med sin installation.
Dessutom är apache, virtuella värdar, och php applikationer knappast någonting man sätter upp i en handvändning, speciellt om man inte sysslat med det förut.
Det låter på dig som du "kastar" dig in i situationer du inte behärskar, och det är inget fel med det, men du måste vara beredd på att läsa på och skaffa dig en förståelse innan du kan förvänta dig att allt funkar som du har tänkt dig. Detta är riktigt "administratör göra".
Ge inte upp apache än. Jag är säker på att någon kan tala om för dig vad du gör för fel. Men, som sista utväg kan du ju testa lighttpd som webserver med Joomla.
Om du bestämmer dig för att testa lighttpd, bör du nog avinstallera apache (och stoppa den tjänsten, eller starta om datorn) innan lighttpd funkar.
Så här sätter t.ex. jag upp Joomla med webservern lighttpd (jag kan inte hjälpa dig med apache, för jag använder inte denna);
Kod: Markera allt
sudo apt-get install lighttpd mysql-server php5-cgi php5-mysql php5-gd
Sen aktiverar jag "fastcgi" och "userdir" i lighttpd
Kod: Markera allt
sudo ln -s /etc/lighttpd/conf-available/10-fastcgi.conf /etc/lighttpd/conf-enabled/
sudo ln -s /etc/lighttpd/conf-available/10-userdir.conf /etc/lighttpd/conf-enabled/
Sen skapar jag katalogen
public_html i min hemkatalog
Sen slänger jag in Joomla katalogen eller innehållet i Joomla katalogen i public_html. Detta beror givetvis på om du vill att Joomla ska bo i en underkatalog eller inte.
Och till sist ger jag allt innehåll i public_html till användaren www-data. Detta för att processen lighttpd körs av www-data som användare. Detta betyder också att du
INTE har rättigheter att ändra och peta i filer i
public_html längre, så det får du hädanefter göra med en terminal och
sudo! Tanken är väl också att du inte
SKA behöve peta där så mycket efter du installerat Joomla där.
Sen så skapar du en databas åt Joomla med mysql. Har du satt ett "root" lösenord för mysql (under installationen) så använder du det, annars är det inget alls.
Här nedan skapar vi en användare och lösenord, samt en databas, som användaren får tillgång till.
Dessa FYRA rader nedanför skriver du i mysql prompten;
Kod: Markera allt
create user 'cms'@'localhost' identified by 'cms';
Kod: Markera allt
grant all on joomla.* to 'cms'@'localhost';
Sist men inte minst, startar vi om lighttpd;
Sen bör det bara vara att segla till
http://localhost/~NAMN (OBS NAMN ska ersättas av ditt användarnamn, och det är inte ett bindesträck före, utan en "tilde"
~) och köra joomla installationen, där du även skriver in användare cms och lösen cms (om det var det du använde i mysql prompten).
Jag bifogar en bild på hur installationsmomentet bör se ut.
Till sist, detta är moment som du förväntas behärska om du ska köra en webserver igentligen. Så, förvänta dig inte inga mirakel.
Jag kanske ska ta tillfället i akt också att ännu en gång berätta hur viktigt det är att du förstår vad du gör, så du inte bara klipper ut och klistrar in mina kommandon utan att tänka på vad du gör.
Lycka till.