Ubuntu

Install and configure LAMP, Ubuntu

Installing PHP on a linux box is far from complicated. There is several guides and HOWTO. If this page is not enough for you. Google: LAMP-server ubuntu.

LAMP is acronym for Linux, Apache, MySQL, PHP. And thats everything you need for developing PHP. Start by type the following in a terminal.

sudo apt-get update
sudo apt-get install apache2 php5 php5-cli libapache2-mod-php5 mysql-server php5-mysql php5-mcrypt


Restart the server.

sudo /etc/init.d/apache2 restart


Go to http://localhost and see if It works!

Apache 2 needs to be configured according to the instuctions found in the Symfony cookbok / Jobeet tutorial.

Virtual hosts

To enable virtual hosts in ubuntu, create /etc/apache2/sites-available/YOURSITE.com with the following content:

<VirtualHost *:80>
	ServerAdmin webmaster@localhost
	ServerName YOURSITE.com
	ServerAlias *.YOURSITE.com

Datorn stänger av sig långsamt med samba mountat

Min dator hade nyligen fått väldigt långsamma avstängningstider. Det kunde ta upp mot två minuter att avsluta Ubuntu, vilket blev mycket irriterande när man skulle göra en "snabb omstart". Jag antog att det hade med samba att göra då jag nyligen valt att mounta en smbsf vid varje uppstart. Efter lite googlande såg jag att det var en känd bugg i Ubuntu. Problemet är att Ubuntu försöker umounta ett filsystem på nätverket utan någon nätverksuppkoppling.

Lösning

Så här löste jag det:

cd /etc/init.d
sudo wget http://www.jejik.com/files/examples/umountcifs
sudo chmod ugo+x umountcifs
sudo update-rc.d umountcifs stop 02 0 6 .

Snuskiga Microsoft sabbar för konkurrenterna

I den senaste uppdateringen av Microsofts .Net-verktyg installeras ett tilläggsprogram till Mozillas Firefox. Helt utan att användaren blir informerad. Man ska inte pilla på andras program!

Microsofts kod gör att annan .Net -kod kan installerats lika hemligt när du surfar runt på internet. Detta kan bli ett säkerhetshål i Firefox. Firefox som har byggt upp ett rykte att vara säkert.

Varför gör Microsoft denna smyginstallation som gör våra Firefox osäkert? Är det för att Explorer tappar marknadsdelar? Eller för att Explorer 8 blev en flopp? Jag tycker det är smutsigt gjort av Microsoft.

Jag hoppas att datortillverkarna börjar använda Linux på allvar. Skicka med Ubuntu vid köp av ny dator. Det gör ju också datorn 500kr billigare. Det finns ingen anledning för den vanliga datoranvändaren att använda Windows.

Jag har börjat vägra skicka filer i plattformsoberoende format och format som är knutna till Microsoft. Tex skicka dokument i .odt istället för .doc.

Clean URLs

Som den väldigt observanta har märkt så använder jag från och med igår Clean URls funktionen i Drupal. Med Clean URLs får man bort den fula query-strängen som Drupal lägger till i URLen.
Så här gjorde jag:

Jag antar att du kör alla kommandon som superuser. (sudo su)
Jag kontrollerade först att mod_rewrite var laddad i apache.

apache2ctl -M

Om du ser rewrite_module i listan så är den laddad.

Om du inte ser rewrite_module i listan så måste du ladda den med detta kommando.

a2enmod rewrite

Om du använder virtual hosts så ska du göra en liten ändring i /etc/apache2/sites-available/SIDANS_NAMN
Sätt

AllowOverride None

...till...

AllowOverride All

...på alla ställen i filen.

Spara filen och starta om apache med följande kommando.

/etc/init.d/apache2 force-reload

Numpad acts like mouse

Yesterday I was doing some programming and I noticed that the numpad didn't work. Later I saw the mouse move when I pressed some keys in the numpad. I could control the mouse with my keyboard! Cool, but very unnecessary. I want to use my numpad as numpad and nothing else, dah.

After some googling I found a key combination to turn this feature(?) on and off. Alt + Shift + Numlock.

I just have to figure out how I hit that combination by accident...

Apache och mod_rewirte

Länge har jag försökt få fina URLs. Jag har läst på lite om hur man skriver en .htaccess fil för att kunna ändra URLen. Det har fungerat på andra servrar men inte min egen. Jag har faktiskt ingen aning om varför...
mod_rewrite är laddad i apache och tycks fungera. Jag har också gjort lite inställningar i min virtual server. Men inget har hjälpt.

I skolan tipsade vänliga kamrater att slå på all möjlig loggning för att försöka se vad som är felet.
Jag kommer säkert spendera ett 10-tal timmar i helgen åt att läsa loggfiler och försöka lösa gåtan... få se hur mycket jag hinner plugga innan bara =)

Jag kommer posta min lösning här sen.