Bluefish med preview

Har du en guide til en funktion eller et program? Har du tips og trick, som du gerne vil dele med andre? Post dem her.
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Bluefish med preview

Indlæg af laoshi »

Programmet Bluefish er et effektivt no-nonsense webside-redigeringsprogram. Der er dog ikke indbygget en preview-funktion. Men det kommer man ud over ved at installere Apache og php5 på sin pc. Det kræver kun en mindre ændring af Apaches opsætning.

I det følgende eksempel går jeg ud fra min egen opsætning, hvor jeg har forskellige hjemmesider liggende i directoriet ~/Hjemmesider/

1. Først installerer du bluefish, apache2 og php5 (hvis du skriver php-sider):

Kode: Vælg alt

sudo apt-get install bluefish apache2 php5


2. Så tilretter du opsætningen af apache sådan:

Kode: Vælg alt

gksu gedit /etc/apache2/sites-available/default


De øverste afsnit skal du redigere sådan:
Ved VirtualHost fjerner du portnr. :80
Som DocumentRoot indsætter du stien til det directory som skal åbnes som localhost. Her altså ~/Hjemmesider/
I <Directory .... /> indsætter du stien til de directories som skal åbnes - her ~/Hjemmesider/
De to linjer med AllowOverride ændrer du til AllowOverride All.
Hermed fungerer apache kun som server på din egen pc og du får åbnet dine web-dokumenter fra din ~/Hjemmesider

Mit eget eksempel ser sådan ud:

<VirtualHost *>
ServerAdmin webmaster@localhost

DocumentRoot /home/flemming/Hjemmesider/
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /home/flemming/Hjemmesider/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>


3. Så skal ændringerne effektueres:
Derfor skal du genstarte apache:

Kode: Vælg alt

sudo /etc/init.d/apache2 restart

Og endelig skal du sætte tilladelserne på dit Hjemmeside-directory således:

Kode: Vælg alt

sudo chmod 755 ~/Hjemmesider


4. Sådan virker det:
Når du så bruger adressen localhost i Firefox, så åbner der en side med de directories som du har liggende i Hjemmesider. Klikker du på et link til en bestemt side åbner du så sidens index-side.
Ændringer som du laver og gemmer i Bluefish ser du straks ved opdatering af siden i Firefox. Lettere kan det næsten ikke være.

Til upload af siderne har jeg så installeret FireFTP-plugin - så behøver jeg ikke noget særskilt fpt-program, men kan have den lokale side - siden på serveren og fireftp liggende på hver sit faneblad. Meget overskueligt.
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
fryggy
Indlæg: 24
Tilmeldt: 10. apr 2009, 00:24
Geografisk sted: Ringsted

Re: Bluefish med preview

Indlæg af fryggy »

Det er enkelt, det er nemt og det virker :) synes selv et program som FileZilla er bedre, men det er jo smag og behag.
Frederik | Zepto 3415W | Intel Core 2 Duo 2,5 GHz |4 GB RAM 800 MHz | GeForce 8600GT 512 MB | 200 GB 7200 rpm
JensH
Indlæg: 16
Tilmeldt: 29. sep 2008, 00:08
IRC nickname: JensH

Re: Bluefish med preview

Indlæg af JensH »

* Restarting web server apache2 [Sun Sep 12 15:25:13 2010] [warn] NameVirtualHost *:80 has no VirtualHosts
... waiting [Sun Sep 12 15:25:14 2010] [warn] NameVirtualHost *:80 has no VirtualHosts [ OK ]

Sådan ser min apachefil ud
<VirtualHost *>
ServerAdmin webmaster@localhost

DocumentRoot /home/jens/Dokumenter/
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /home/jens/Dokumenter/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

Den skriver dette når jeg prøver at genstarte Apache, hvad gør jeg galt ?
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Re: Bluefish med preview

Indlæg af laoshi »

Er det
/etc/apache2/sites-available/default
du har redigeret i og ikke en anden konfigurationsfil? Det ser ud til at apache ser efter om der er noget på port 80 og det burde den ikke gøre hvis du har redigeret den som beskrevet.
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
JensH
Indlæg: 16
Tilmeldt: 29. sep 2008, 00:08
IRC nickname: JensH

Re: Bluefish med preview

Indlæg af JensH »

laoshi skrev:Er det
/etc/apache2/sites-available/default
du har redigeret i og ikke en anden konfigurationsfil? Det ser ud til at apache ser efter om der er noget på port 80 og det burde den ikke gøre hvis du har redigeret den som beskrevet.


Det var i den fil der kom frem af sig selv da jeg skrev følgende kode:
gksu gedit /etc/apache2/sites-available/default
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Re: Bluefish med preview

Indlæg af laoshi »

Hmm - det er den rigtige. Men jeg kan se at min nuværende ser således ud:
<VirtualHost *:80>
DocumentRoot "/home/flemming/Hjemmesider/"
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /home/flemming/Hjemmesider/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>


Så der er port 80 altså med. Prøv at bruge den som model, hvor du kun ændrer stien til det sted hvor du selv gemmer dine hjemmesidefiler
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
JensH
Indlæg: 16
Tilmeldt: 29. sep 2008, 00:08
IRC nickname: JensH

Re: Bluefish med preview

Indlæg af JensH »

* Restarting web server apache2 ... waiting [ OK ]
inst@Acer:~$ sudo chmod 755 ~/Dokumenter
inst@Acer:~$

det skriver den nu, noget jeg har gjort galt igen
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Re: Bluefish med preview

Indlæg af laoshi »

Nej - nu burde du være kørende. Når der kommer en tom kommandoprompt til syne, så er kommandoen udført uden fejl.
Hvis du så skriver localhost i adresselinjen på din browser, så får du adgang til dine sider.
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
JensH
Indlæg: 16
Tilmeldt: 29. sep 2008, 00:08
IRC nickname: JensH

Re: Bluefish med preview

Indlæg af JensH »

Takker for hjælpen
Der er meget at lære når man lige er startet med at bruge ubuntu :)
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Re: Bluefish med preview

Indlæg af laoshi »

JensH skrev:Takker for hjælpen
Der er meget at lære når man lige er startet med at bruge ubuntu :)

Ja, man kan hele tiden lære nyt - bl.a. ved at følge lidt med her i forum - og ikke mindst ved at sætte sig til at arbejde med systemet. Og jo mere man opdager at man bestemmer over sit system i stedet for omvendt, jo mindre kan man forstå at nogen kan affinde sig med andet.
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi