Skip to content

AudunWangen/MinGate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

INNHOLDSFORTEGNELSE

==========================================

1. INSTALLASJON AV MINGATE
1.1 FORHÅNDSKRAV
1.2 OPPSETT AV MYSQL
1.3 KONFIGURASJON AV MINGATE
1.4 GOOGLE MAPS

2. PLANLAGTE ENDRINGER

===========================================

1. INSTALLASJON AV MINGATE

1.1 FORHÅNDSKRAV

MinGate krever en webtjener med PHP og MySQL. Bruker du Apache på en Debian-basert distribusjon, kan du installere det du trenger med følgende kommandoer (som root):

$ aptitude update
$ aptitude install apache2 libapache2-mod-php5 php5-mysql mysql-server
$ /etc/init.d/apache2 restart

1.2 OPPSETT AV MYSQL

Dersom du ikke er komfortabel med å bruke kommandoer på Linux kan du gjøre hele denne jobben ved hjelp av PHPMyAdmin. Denne må i så fall installeres i tillegg med kommandoen
$ aptitude install phpmyadmin

Passordet root-brukeren på MySQL blir automatisk satt blankt, og dette bør endres.

$ mysql -u root
mysql> use mysql;
mysql> update user set password=password('nyttpassord') where user='root';
mysql> flush privileges;
mysql> exit

Så lager du en ny database og gir en ny brukerkonto fulle tilganger til denne databasen:

$ mysql -u root -pnyttpassord
mysql> create database fiksgate;
mysql> grant all privileges on fiksgate.* to fiksgate@localhost identified by 'fiksgate';
mysql> flush privileges;
mysql> exit

Til slutt setter vi opp en ny tabell i databasen hvor alle dataene blir lagret:

$ mysql -u fiksgate -p -h localhost fiksgate < /sti-til-fiksgate-sql/fiksgate.sql
Enter password: fiksgate

1.3 KONFIGURASJON AV MINGATE

Alle kommandoer kjøres som root dersom ikke annet er oppgitt og gjelder for Apache.

Kopier inn filene for MinGate under /var/www/:
$ cp -r /sti-til-filene/* /var/www/

Kopier eller flytt config.sample.php til config.php, og endre instillinger for database, kommune, kontaktperson etc i config.php med en teksteditor:
$ nano /var/www/config.php

I Apache-konfigurasjonen må du slå på register globals, for eksempel slik:
        DocumentRoot /var/www
        <Directory />
                Options FollowSymLinks
                AllowOverride None
                php_admin_flag register_globals on
	</Directory>

Endre rettighetene på filene til brukeren som Apache kjører under:
$ chown -R www-data:www-data /var/www
$ chmod -R 777 /var/www/upload

For å logge inn i admin-grensesnittet går du til http://localhost/admin. Brukernavn og passord er admin, og bør endres. Brukerne ligger i tabellen members.

1.4 GOOGLE MAPS

For at kartet skal fungere må man registrere en Google Maps API-nøkkel. Denne kan du få her:
http://code.google.com/intl/no/apis/maps/signup.html

API-nøkkelen legger du inn i config.php

2. PLANLAGTE ENDRINGER

Se https://github.com/AudunWangen/MinGate/issues

About

Simple open-source web site written in PHP for reporting problems with streets and other public facilities to the local council (like FixMyStreet.com)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published