Coppermine Photo Gallery - Your Online Photo Gallery

Coppermine Photo Gallery v1.5.28: Dokumentation och Manual


Innehållsförteckning
Flytta musen hit för att utöka

Installation och Setup

Hur man installerar programmet

Minimikrav

Kontrollera att du uppfyller minimikraven för att köra Coppermine på din webbserver.

Packa upp arkivet och bevara katalogstrukturen

Du kan (och bör) döpa om Coppermine-mappen, men inte filerna eller mapparna inom den.

Detaljer

Ladda upp alla filer till din webbserver

Det är obligatoriskt att ladda upp alla mappar och filer som kommer i Coppermines programpaket till webbservern.
Detaljer

Sätt behörigheter på undermapparna "albums" och "include" i din Coppermine mapp

Sätt behörigheter på filsystemsnivå för Coppermine-scriptet. Coppermine behöver skrivbehörighet för en del mappar inom Coppermine mappen. Att sätta behörigheter kan ibland vara svårt för en nybörjare, därför finns det ett särskilt avsnitt i dokumentationen som förklarar behörigheterna i detalj.
Vanligtvis måste du använda kommandot CHMOD, och sätta behörigheterna till 755 (eller 777, beroende på din serverkonfiguration).
Detta steg är mycket viktigt och får inte förbises!

Försäkra dig om att du har rätt information om din databas

Du måste veta databasens namn såväl som detaljer om ett MySQL användarkonto med vilket Coppermine ska ansluta till databasen. Databasen och användarnamnet måste redan finnas, och användaren måste ha behörighet till den relevanta databasen. Coppermine kommer inte att skapa databasen åt dig, men det kommer att skapa tabellerna i databasen under installationen, så du behöver inte lägga till tabellerna själv.
Detaljer

Kör installationsprogrammet på din server

Skriv in följande adress (URL) i adressfältet på din webbläsare: http://your_server/coppermine_dir/install.php (your_server = din webbsida, coppermine_dir = den mapp dit du laddade upp Coppermine filerna.) Följ instruktionerna på installationsskärmen och ange på begäran nödvändig information.
Exempel

Vad installationsprogrammet gör

Efter en del grundläggande kontroller, skapar installationsprogrammet de nödvändiga tabellerna i databasen åt dig och fyller dessa med standardvärden. Det skapar filen include/config.inc.php inom Coppermine mappen på din server som lagrar de databasdetaljer som du angav under installationen. Om du senare skulle ändra dina databasdetaljer för mysql (t.ex. om du ändrar lösenord för mysql användarkonto eller om du flyttar ditt galleri till en annan server), så behöver du redigera include/config.inc.php manuellt för att spegla förändringarna. Filen include/config.inc.php förhindrar också att installationsprogrammet kan köras två gånger: när det körs kontrollerar programmet om konfigurationsfilen finns - om det gör det avbryts programmet och användaren kommer tillbaka till startsidan.

Relaterad information

Det finns en del annan information som är relaterade till installering:

Server konfiguration

När du installerar Coppermine, kan det hända att du råkar ut för problem som inte är direkt relaterade till Coppermine, utan till hur webbservern är uppsatt. Därför kan det här avsnittet av dokumentationen bara ge dig en schematisk bild över problem med webbserver inställningar. Vi kan bara ge rekommendationer, men det är inte Coppermines support sak alls att ge råd om hur en webbserver ska konfigureras. Med detta sagt: om du har problem relaterade till webbserver setup, be supporten för ditt webbhotell om hjälp istället för att vända dig till supportforumet hos Coppermine.

register_globals

I äldre versioner av PHP, var standardinställningen för register_globals satt till "on", vilket resulterade i att många PHP kodare gjorde säkerhetsmässigt slarvig kod (helt enkelt för att de inte var medvetna om farorna med detta). Därför brukade det finnas många servrar som förlitade sig på att servervariabeln "register_globals" var aktiverad. Eftersom så många illasinnade attacker mot script förlitar sig på att register_globals är aktiverad, är det tillrådigt att inaktivera denna funktion i din webbservers konfiguration av PHP. I nyare versioner av PHP, är standardinställningen "off". Det kan vara så att ditt webbhotell fortfarande har aktiverat register_globals för att göra det möjligt att köra gamla föråldrade script.

För att göra det här absolut klart: Coppermine behöver inte ha register_globals=on, utan det kan göras både med register_globals on eller off. Det är bara säkerhetsriskerna med att variabeln är aktiverad som vi vill göra användaren uppmärksam på. Om din webbserver har register_globals aktiverad, kommer installationsprogrammet att varna dig om detta, men det kommer att fortsätta att köras ändå.

Coppermines utvecklingsteam rekommenderar dig bestämt att sätta register_globals till off på din server. Däremot kan vi inte tala om för dig hur du gör det: det är en webbserverinställning och inte en Coppermine inställning. Vanligtvis (när din sida finns på ett webbhotell) kan du be supporten för webbhotellet att ställa in register_globals till off för din server. Ett bra webbhotell gör det åt dig eller talar om för dig hur du kan göra det själv (om de tillåter dig att konfigurera din server). Be inte om hjälp med register_globals på Coppermine support forumet - supporten omfattar inte detta.

Din Coppermineinstallation påverkas inte negativt om du lämnar register_globals satt till on: ingen utom dig (administratören) kommer att se varningen som scriptet skickar angående farorna som ligger i register_globals. Det kan emellertid påverka andra applikationer på din webbserver - men det kan inte vi veta säkert.