Sådan installeres Zenphoto på Ubuntu 14.04

Zenphoto_logoZenphoto er en gratis og åben souce, PHP-baseret content management system (CMS) til oprettelse af galleriefokuserede hjemmesider. Zenphoto har støtte til forskellige medieformater og integreret blog og brugerdefinerede sider. Det er det ideelle CMS til personlige hjemmesider af kunstnere, illustratorer, fotografer, designere, filmskabere og musikere. I denne vejledning vil vi forklare, hvordan du installerer Zenphoto på en Ubuntu 14.04 VPS.

På tidspunktet for skrivningen af ​​denne tutorial er Zenphoto 1.4.11 den nyeste stabile version tilgængelig, og det kræver:

- Apache webserver.
- PHP (version 5.2 eller bedre) med GD grafikbibliotek og mbstring udvidelsesbibliotek.
- MySQL (version 5.0 eller bedre) installeret på din Linux VPS.

VEJLEDNING:

Log ind på din VPS via SSH

ssh [Email protected]_IP

Opdater systemet

[bruger] $ sudo apt-get opdatering && sudo apt-get -y opgradering

Installer MySQL, så du kan oprette den nødvendige database. Kør følgende kommando:

# apt-get install mysql-server mysql-klient

Kør nu postinstallationsskriptet 'mysql_secure_installation' for at indstille MySQL root brugeradgangskoden:

# mysql_secure_installation - Indstil root password? [Y / n] y - Fjern anonyme brugere? [Y / n] y - Tillad root login fjernt? [Y / n] y - Fjern testdatabasen og adgang til den? [Y / n] y - Genindlæs privilegietabeller nu? [Y / n] y

Så du sætter MySQL root-adgangskoden til din smag. Næste ting du skal gøre er at oprette en database. Log ind på din MySQL-tjeneste som root:

[bruger] $ mysql -u root -p mysql> CREATE DATABASE zenphoto; mysql> GIVE ALL PRIVILEGES ON zenphoto. * TO 'zenphotouser' @ 'localhost' IDENTIFIERET AF 'din-adgangskode'; mysql> FLUSH PRIVILEGES; mysql> \ q

Glem ikke at erstatte 'din-adgangskode' med et stærkt kodeord.

Installer Apache2 webserver

[bruger] $ sudo apt-get install apache2

Installer PHP og krævede PHP-moduler

For at installere den nyeste stabile version af PHP og alle nødvendige moduler, kør:

[bruger] $ sudo apt-get installer php5 libapache2-mod-php5 php5-mcrypt php5-mysql php5-gd

Download og hent den nyeste version af Zenphoto på din server

[bruger] $ sudo cd / opt && wget https://github.com/zenphoto/zenphoto/archive/zenphoto-1.4.11.zip [bruger] $ sudo unzip zenphoto-1.4.11.zip [bruger] $ sudo mv zenphoto-zenphoto- 1.4.11 / / var / www / html / zenphoto /

Alle filer skal læses af webserveren, så angiv det rigtige ejerskab:

[bruger] $ sudo chown www-data: www-data -R / var / www / html / zenphoto

Opret et nyt virtuelt værtsdirektiv i Apache. For eksempel opretter du en ny Apache-konfigurationsfil med navnet 'zenphoto.conf' på din virtuelle server:

[bruger] $ sudo touch /etc/apache2/sites-available/zenphoto.conf [bruger] $ sudo ln -s /etc/apache2/sites-available/zenphoto.conf/etc/apache2/sites-enabled/zenphoto.conf [bruger] $ sudo nano /etc/apache2/sites-available/zenphoto.conf

Tilføj derefter følgende linjer:

<VirtualHost *: 80> ServerAdmin [Email protected]
DocumentRoot / var / www / html / zenphoto / ServerName your-domain.com ServerAlias ​​www.your-domain.com <Katalog / var / www / html / zenphoto /> Valg FollowSymLinks AllowOverride All </ Directory> ErrorLog / var / log / apache2 / your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </ VirtualHost>

Genstart Apache webserveren for ændringerne træder i kraft:

[bruger] $ sudo service apache2 genstart

Åbn din yndlingswebbrowser, navigér til http://your-domain.com/ og hvis du har konfigureret alt korrekt, skal Zenphoto installatøren starte. Du skal følge de nemme instruktioner på installationsskærmen, der indsætter de nødvendige oplysninger som ønsket.

Når du er færdig med installationen, kan du få adgang til admin sektionen på:

http://yourdomain.com/zp-core/admin.php

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.