• Velkommen til blogg.brr.no!

    foto.brr.no

    - En ventil for mine (sterke) meninger, protester, engasjement og interesser
    !

    Noen av temaene til denne bloggen er "protest kristendom" (kritisk kristen), IKT, foto og litt politikk. Overflatisk gladblogging finner du lite av her!

    Bilder er tilgjengelig i mitt fotogalleri på adressen foto.brr.no.

    Takk for at du avlegger bloggen og eventuelt bildegalleriet et besøk!

    Bjørn Roger Rasmussen, Flatraket 25.06.2017.


Tekniske løsninger nettsider

(Artikkel sist oppdatert: 13.11.2015).

XAMPP

Oppdatering: Innholdet i denne artikkelen er noe utdatert. Bloggen m. m. har nå blitt flyttet fra lokal PC i eget hjem til webhotellet tilhørende Domeneshop.  Etter flytting til Flatraket er linjeleverandør Enivest (fiber) og IKKE Dalane breiband (DABB) / Altibox. Tema som benyttes i bloggen er for tiden Mantra.

Dessuten er jeg igjen i gang med å ha kjørende en lokal nettside på min PC i mitt eget hjem: http://web.brr.no/ og http://brr.dyndns.org/. Maskinen er den samme som tidligere, men nå kjører den Windows 10 Home. Dagens versjon av XAMPP (Apache Friends) inkluderer Apache, MariaDB (i stedet for MySQL), PHP og Perl.

Se også oppdatert artikkel om oppsett blogg: Blogging generelt og litt teknisk om min blogg.

Resirkulering av tidligere publisert artikkel:

Denne bloggen samt en del av mine andre nettsider drifter jeg selv via en datamaskin som står i mitt eget hjem (Windows PC med Microsoft Windows 7 Home Premium 64-bits). Nettsidene kjøres via WAMP-løsningen XAMPP (Apache Friends). WAMP er Windows-utgaven av LAMP, og WAMP er en forkortelse for kombinasjonen Windows, Apache, MySQL/MariaDB og PHP + Perl programming language.

XAMPP inneholder alt det man trenger for å komme i gang og det foreligger bra dokumentasjon samt diskusjonsforum med tips og råd. Løsningen er enkel å sette opp og drifte i det daglige. XAMPP anbefales som en løsning for å teste oppsett av webserver på egen Windows PC. Maskinen må da være påskrudd til enhver tid (dvalemodus m. m. skrudd av) og bredbåndsruter / brannmur må være konfigurert riktig for å slippe gjennom trafikk.

Som det framgår av XAMPP-prosjektets nettsider er løsningen ikke anbefalt brukt på permanent basis for viktige nettsteder pga. sikkerhetsmessige aspekter. Direkte oversatt fra nettsiden: «XAMPP er ikke ment for bruk i produksjon, men bare for utviklere i et utviklingsmiljø». Til tross for advarselen mot å bruke XAMPP i «produksjon» har jeg selv hostet selv nettsider nå i over 13 år uten nevneverdige problemer. Den meste av tiden har XAMPP vært løsningen.

En stund var det litt «kluss» med kombinasjonen av Windows 7 64-bits og XAMPP. I kampens hete vurderte jeg å skifte over fra XAMPP til WampServer. Imidlertid har jeg nå en løsning basert på XAMPP som fungerer såpass greit at noe skifte ikke har blitt nødvendig.

Nedenfor følger min lille huskeliste over hvilke tilpasninger jeg pleier å foreta når jeg installerer XAMPP for Windows:

Installasjon:

– Last ned installer-utgaven fra https://www.apachefriends.org/download.html
– Installer den nedlastede pakken.

– Installasjonskatalog: X:\xampp
– Databaser (filområde): X:\xampp\mysql\data
– Selv velger jeg manuelt å ha data lagret (HTML, PHP m. m.) i: X:\web

Endringer i konfigurasjonsfilene nevnt nedenfor gjør jeg i en teksteditor mens XAMPP-tjenestene er stoppet. Selv bruker jeg EditPad Lite 7 som editor.

Tilpasninger:

>> Fila X:\xampp\apache\conf\httpd.conf

Angi din e-post adresse og servernavn (brukes ved feilmeldinger m. m.):

ServerAdmin minadresse@mittdomene.no

ServerName www.mittdomene.no:80

Angi hvor nettsidene skal ligge (PHP, HTML):

DocumentRoot «X:/web»

<Directory «X:/web»>

>> Fila X:\xampp\apache\conf\extra\httpd-default.conf

Unngå at for mye informasjon om serveroppsettet kan hentes ut av hvem som helst:

ServerTokens Prod
ServerSignature Off

>> Fila X:\xampp\apache\conf\extra\httpd-autoindex.conf

Eventuelt endre IndexOptions til også å omfatte NameWidth=* Dette medfører at fillistingene kan inneholde lange filnavn som vises fullt ut.

>> Fila X:\xampp\php\php.ini

Sett feilrapporteringen til:

error_reporting = E_ALL & ~E_DEPRECATED

Eller: error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT

og: display_errors = Off

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = smtp.dinserver.no
; http://php.net/smtp-port
smtp_port = 25

; For Win32 only.
; http://php.net/sendmail-from
sendmail_from = dinadresse@dittdomene.no

Deaktiver bruk av sendmail (sett inn ; foran): ;sendmail_path =

Eventuelt:

safe_mode = On
doc_root = X:/web

>> Fila X:\xampp\apache\conf\extra\httpd-vhosts.conf

Kun aktuell hvis man har flere domener på samme server som skal peke mot ulike lagringsområder.

NameVirtualHost *:80

<VirtualHost *:80>
ServerAdmin dinadresse@dittdomene.no
DocumentRoot X:/web
ServerName www.dittdomene1.no
</VirtualHost>

<VirtualHost *:80>
ServerAdmin dinadresse@dittdomene.no
DocumentRoot X:/web/katalog
ServerName www.dittdomene2.no
ServerAlias dittdomene2.no *.dittdomene2.no
</VirtualHost>

>> >> Fila X:\xampp\mysql\bin\my.ini

Konfigurasjonsfila til MySQL. Ingen endringer har blitt foretatt i denne.

>> Ved drift: Følg med på feilmeldinger osv. i:

X:\xampp\apache\logs\access.log
X:\xampp\apache\logs\error.log

>> Etter installasjon:

Kjør: http://localhost/security/

Sett passord på MySQL brukeren root

PS! Denne funksjonen har visstnok blitt tatt bort i nyere versjoner. I stedet må følgende gjøres for å få satt passord på root-bruker MySQL / MariaDB:

Sett passordet i phpMyAdmin eller start kommandolinje og kjør kommandoen: X:\xampp\mysql\bin\mysqladmin -u root password NYTTPASSORD

Administrering av MySQL: http://localhost/phpmyadmin/

Virker kun fra PC som har XAMPP installert, ikke fra andre maskiner på Internett eller i lokalnettet!

Start og stopp av tjenestene: Bruk Windows-programmet XAMPP Control Panel som følger med. Gjør gjerne Apache og MySQL om til selvstartende tjenester.

>> Sikkerhetskopiering:

Stopp kjørende XAMPP tjenester og ta en sikkerhetskopi (filkopi) av katalogene X:\xampp og X:\web

>> Avinstallering:

Stopp kjørende XAMPP tjenester. Kopier ut data du vil beholde. Fjern XAMPP via «Avinstaller et program» i Windows kontrollpanel.

Selv benytter jeg meg kun av Apache, PHP og MySQL. FileZilla, Mercury og Tomcat har jeg ingen erfaringer med.

XAMPP Control Panel

 

Min linjeleverandør er Dalane breiband (DABB) som er lokal leverandør av Altibox sin fiberløsning. Via nevnte leverandør får jeg breibånd via fiber som både inkluderer rask Internett-tilgang, telefoni og TV. Domeneshop er min leverandør av e-post, domene, DNS-pekere, www-videresending og webhotell til de nettsidene jeg ikke har liggende på egen PC. Se oversikt over mine nettsider.

Bloggen du nå leser benytter seg av WordPress sin løsning for blogg og webpublisering. Programmet er gratis å ta i bruk. Temaet som benyttes for tiden er Mystique fra Digital Nature. Gode tips for å gjøre tilpasninger i nevnte tema er tilgjengelig via denne lenken.

Til bearbeiding av bilder benytter jeg meg av Corel PaintShop Photo Pro. Til redigering av mine manuelle HTML-nettsider bruker jeg programmet EditPad Lite.

Dette var litt informasjon for den teknisk interesserte i hvilke løsninger jeg har valgt for webpublisering!

Noen lenker:

Utskrift

Om Bjørn Roger Rasmussen

Ta en titt på undersiden "Om bloggen" for mer informasjon om bloggforfatter. Les ellers mer om meg, Bjørn Roger Rasmussen (BRR), på min personlige nettside: http://www.brr.no/
Tagged , , , , , , , , .Bokmerk permalink.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *