Coppermine Photo Gallery v1.5.x: Documentatie and Handleiding

Inhoudstafel

Installatie en Setup

Hoe het script installeren

Wat doet de installer

Na enkele basiscontroles, creëert de installer de nodige databasetabellen voor u en vult ze met standaardwaardes. Hij creëert het bestand \'include/config.inc.php\' in de coppermine map op uw server, hierin worden de databasedetails opgeslagen die u ingevoerd heeft tijdens de installatie. Als u later uw mysql databasedetails zou veranderen (bvb. als u het paswoord verandert of uw mysql gebruikersaccount of indien u uw galerij migreert naar een andere server), moet u de veranderingen manueel in dit bestand \'include/config.inc.php\' inbrengen. Het bestand \'include/config.inc.php\' verhindert ook dat het installatiescript tweemaal zou uitgevoerd worden: bij het runnen van de installer, wordt een controle uitgevoerd of het configbestand al bestaat - indien ja, zal de installer stoppen en de gebruiker terug naar de indexpagina brengen.

Verbandhoudende informatie

Er zijn enkele extra informatiedelen die in verband staan met de installatie:

Server configuratie

Bij het installeren van Coppermine, zou u in problemen kunnen geraken die niet rechtstreeks verband houden met Coppermine, maar tot de webserver setup. Deze sectie van de docs kan alleen maar een beknopt overzicht geven over de problemen met de webserver setup. Wij kunnen alleen maar aanbevelingen geven, maar het valt buiten het bestek van Coppermine support om u exact te adviseren hoe een setup van een webserver uitgevoerd moet worden. Met andere woorden: indien u problemen heeft met de webserver setup, gelieve u dan te wenden tot de supportafdeling van uw webhost en niet die van Coppermine.

register_globals

In oudere versies van PHP, is de standaard instelling voor register_globals "on", wat resulteert in veel PHP-coders die rommelige code leveren met betrekking tot veiligheid (eenvoudigweg omdat zij zich niet bewust zijn van de gevaren die zich in zulke rommelige code bevinden). Als resultaat zijn er veel scripts die er op vertrouwen dat de server variabele "register_globals" aan staat. Echter, doordat veel kwaadwillige aanvallen op scripts uitgevoerd worden met dat vertrouwen op het aanstaan van register_globals, is het aan te raden om deze functie uit te schakelen in de configuratie van uw webserver's PHP instellingen. In recente versies van PHP, is de default instelling "off". Het zou echter kunnen dat uw webhost de register_globals nog heeft "aan" staan om u toe te laten om oudere scripts te kunnen gebruiken.

Voor alle duidelijkheid: coppermine heeft register_globals=on niet nodig , maar zal werken in beide gevallen: "on" of "off". Het is alleen in functie van de veiligheid dat wij de gebruikers een waarschuwing geven wanneer de server deze variabele heeft "aan" staan. De installer zal een waarschuwing geven maar gewoon doorgaan met de installatie ongeacht de instelling.

Het Coppermine ontwikkelingsteam wil de instelling register_globals off op uw server dan ook sterk aanbevelen. Wij kunnen echter niet zeggen hoe dat moet gebeuren: het is een webserver-instelling en geen van Coppermine. Gewoonlijk (wanneer u een shared hosting heeft) kunt u vragen aan uw webhost om register_globals op "off" te zetten voor u. Een goede webhost doet dat voor u of kan u tenminste zeggen hoe dat in uw geval moet gebeuren (als zij u toestaan om uw server te configureren). Stel de vraag over register_globals a.u.b. niet op het Coppermine support board - dat valt buiten het bestek van dat support forum.

Er zal geen negatieve impact zijn voor uw Coppermine installatie als u de register_globals aan laat staan: niemand buiten u (de admin) zal de boodschappen van het script zien die waarschuwen voor de gevaren die schuilen in register_globals. Er zou misschien wel een impact kunnen zijn voor andere applicaties die nog op uw webruimte staan - wij kunnen u hierover geen zekerheid geven.