Sida 1 av 2

Problem med att flytta en kalatog löst

Postat: 01 apr 2009, 14:10
av starwolf
Hej,
jag försöker fixa en hemsida med hjälp av joomla. Jag har installerat apache och mysql och det ser ut att fungera. Även PHP har jag installerat. Men jag vill ha www katalogen i min hemkalog istället för i /var.
När jag försöker flytta den till min hemkatalog med terminalen:

Kod: Markera allt
$ mv /var/www ~/


så får jag ett felmeddelande:

Kod: Markera allt
mv: cannot open `/var/www' for reading: Permission denied



Hur skall jag lösa det?


kan detta vara orsaken? har ingen System > Administration > Nätverk så jag kan inte göra följande
Lägg till virtualhost

Gå in på System > Administration > Nätverk, klicka på LÅS UPP och ange ditt lösenord. Öppna seda flicken "Värdar", markera raden där det står localhost och välj sedan Egenskaper.



Löst trots ingen hjälp

Re: vad är felet??

Postat: 01 apr 2009, 14:26
av andol
starwolf skrev:detta kommer då jag skall starta localhost
Kan du utveckla det där lite grann? Är rätt säker på att du och jag lägger olika innebörd i begreppet att starta localhost :)

Re: vad är felet??

Postat: 01 apr 2009, 14:52
av starwolf
jag har fixat samba m.m och har en katalog i home som heter www där jag har joomla när jag skall starta detta så kommer meddelandet.
tror att jag inte har lyckats flytta var/www/ till home/www

Re: vad är felet??

Postat: 01 apr 2009, 19:04
av palle-kuling
Först och främst måste jag säga att titeln (ämne) till denna tråd lämnar mycket att önska, om du verkligen vill ha bra hjälp. Det är svårt att veta vad det rör sig om med en titel som "vad är felet". Om du hade utvecklat titeln, och tillfört lite mer bakgrund, kanske du skulle fått flera svar vid det här laget.

Vi behöver mer "input". Kör du t.ex. en webbserver? lighttpd, apache, moduler, konfiguration?
Har du installerat php? Hur installerade du joomla?
tror att jag inte har lyckats flytta var/www/ till home/www
Vad menar du? mod_userdir?
där jag har joomla när jag skall starta detta så kommer meddelandet.
Vad menar du med "starta detta"?

Re: vad är felet??

Postat: 01 apr 2009, 19:19
av Barre
Det skulle underlätta om du förklarar vad du vill göra starwolf
Du nämner ett antal komponenter och applikationer (SAMBA, joomla) som i sin tur har beroenden, som t.ex apache och eventuellt MySQL.

Lägg upp supporttråden på ett enkelt sätt för andra att förstå, t.ex:
  • Vad är det du vill uppnå/få för effekt
  • Vad är det du gjort
  • vilket resultat förväntar du dig
  • Vad hände, vilket resultat visade sig. Eventuella felmeddelande
Detta skall givetvis kompletteras med en rubrik som är enkel att hitta för någon som eventuellt kan hjälpa dig.

Exempel:

Rubrik: Problem med att flytta en kalatog

Hej,
jag försöker fixa en hemsida med hjälp av joomla. Jag har installerat apache och mysql och det ser ut att fungera. Även PHP har jag installerat. Men jag vill ha www katalogen i min hemkalog istället för i /var.
När jag försöker flytta den till min hemkatalog med terminalen:

Kod: Markera allt

$ mv /var/www ~/
så får jag ett felmeddelande:

Kod: Markera allt

mv: cannot open `/var/www' for reading: Permission denied
Hur skall jag lösa det?[/i]


Nu är detta bara ett exempel, och inte en supportfråga ;)
Men jag tror du förstår vad jag menar

Så prova att beskriva vad du vill göra, vad du gjort och vilket resultat du fått och avsluta med vad du förväntar dig att detta skulle gjort. Det är större sannolikhet att någon som kan hjälpa dig hittar hit då.
lycka till

Re: Problem med att flytta en kalatog

Postat: 02 apr 2009, 19:08
av palle-kuling
Som sagt, har du konfigurerat apache så roten för webbservern ska vara /home/www i någon konfigurationsfil?
Eller, har du använt mod_userdir? (en modul i apache som gör att man kan få access till t.ex. http://localhost/~användarnamn ?

Jag antar att det funkade innan, för du har kört joomla installationen i firefox?

Re: Problem med att flytta en kalatog

Postat: 02 apr 2009, 19:25
av Barre
?? det var ju kanske inte meningen att du skulle "copy / paste" på mitt exempel, om det inte är så att du faktiskt har exakt det problemet ???

Re: Problem med att flytta en kalatog

Postat: 03 apr 2009, 05:23
av starwolf
det var just det problemet
saken är den att det har fungerat

om jag i firefox slog in tex. http://111.1.1.1/index.php
så kom min joomla site upp
nu kan jag endast komma åt den om jag skall redigera som admin

detta får jag
* Reloading web server config apache2 [Fri Apr 03 05:34:22 2009] [warn] The Alias directive in /etc/phpmyadmin/apache.conf at line 3 will probably never match because it overlaps an earlier Alias.
apache2: Could not reliably determine the server's fully qualified domain name, using 111.1.1.1 for ServerName
[Fri Apr 03 05:34:22 2009] [warn] NameVirtualHost *:80 has no VirtualHosts
[ OK ]

Re: Problem med att flytta en kalatog

Postat: 03 apr 2009, 12:26
av palle-kuling
Kom ihåg att filerna oftast bör ägas av användaren www-data, för att allt ska gå problemfritt.
Men, detta ser ju mer ut att vara ett apache problem :/

Re: Problem med att flytta en kalatog

Postat: 03 apr 2009, 13:02
av starwolf
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å.

Re: Problem med att flytta en kalatog

Postat: 03 apr 2009, 16:21
av palle-kuling
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

Kod: Markera allt

mkdir $HOME/public_html
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.

Kod: Markera allt

sudo chown -R www-data\: $HOME/public_html
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.

Kod: Markera allt

mysql -u root -p
Dessa FYRA rader nedanför skriver du i mysql prompten;

Kod: Markera allt

create user 'cms'@'localhost' identified by 'cms';

Kod: Markera allt

create database joomla;

Kod: Markera allt

grant all on joomla.* to 'cms'@'localhost';

Kod: Markera allt

quit;
Sist men inte minst, startar vi om lighttpd;

Kod: Markera allt

sudo invoke-rc.d lighttpd restart
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.

Re: Problem med att flytta en kalatog

Postat: 03 apr 2009, 17:50
av starwolf
tusen tack för ditt långa inlägg.
ja det är inte lätt att vara en gammal nyfiken gubbe som gillar utmaningar. får väl försöka lugna mig lite

tack skall testa i helgen

Re: Problem med att flytta en kalatog

Postat: 08 apr 2009, 16:04
av starwolf
MySQL stöd fär jag fel på hur fixar jag det??

Re: Problem med att flytta en kalatog

Postat: 08 apr 2009, 16:39
av palle-kuling
MySQL stöd fär jag fel på hur fixar jag det??
Kan du utveckla? Får du någon indikation på vad som är fel med mysql? Är detta innan du fyllt i användarnamn/lösen/namn på mysql kontot? (i joomla installationen, inte mysql prompten!)

Re: Problem med att flytta en kalatog

Postat: 08 apr 2009, 17:51
av starwolf
kommer ingen stans med mysql, inte installerat rätt men går ej heller att ta bort det och börja igen.
och i phpmyadmin kommer följande:
phpMyAdmin - Fel

kan inte ladda mysql-tillägg,
var god kontrollera PHP-konfigurationen.

detta fel kommer också upp:
dpkg: fel vid hantering av dtc-postfix-courier (--configure):
Paketet är i ett väldigt dåligt inkonsistent läge - du bör
ominstallera det innan du försöker konfigurera.
Fel uppstod vid hantering:
dtc-postfix-courier
går ej att ta bort eller ominstallera

Re: Problem med att flytta en kalatog

Postat: 08 apr 2009, 23:49
av palle-kuling
Testa två grejer.

Kod: Markera allt

sudo aptitude reinstall lighttpd mysql-server php5-cgi php5-mysql php5-gd
och även

Kod: Markera allt

sudo dpkg-reconfigure -a
Det är tydligen problem med någonting du installerat, men inte nödvändigtvis detta per definition. Men effekten är tyvärr densamma.
dtc-postfix-courier är inte från något som jag rekommenderat dig att installera, så det måste vara från någonting annat du testat.

Re: Problem med att flytta en kalatog

Postat: 09 apr 2009, 06:44
av starwolf
tack för ditt svar men det hjälpte inte
måste få bort dtc-postfix-courier men det lyckas jag inte med.

Re: Problem med att flytta en kalatog

Postat: 09 apr 2009, 06:47
av starwolf
tack för ditt svar men det hjälpte inte
måste få bort dtc-postfix-courier men det lyckas jag inte med.

Re: Problem med att flytta en kalatog

Postat: 09 apr 2009, 09:39
av SakJur
starwolf skrev:tack för ditt svar men det hjälpte inte
måste få bort dtc-postfix-courier men det lyckas jag inte med.
sudo aptitude purge dtc-postfix-courier ?

Re: Problem med att flytta en kalatog

Postat: 09 apr 2009, 10:37
av starwolf
inte det heller hjälper