Sådan installeres Pimcore på Ubuntu

install-pimcore-på-en-ubuntu-VPSI denne vejledning viser vi dig, hvordan du skal installer Pimcore på en Ubuntu 14.04 VPS med PHP-FPM og Nginx. Pimcore er en open source, indholds- og produktstyringsramme. Den er hurtig, fleksibel og designer og udviklervenlig. Denne vejledning skal fungere på andre Linux VPS systemer, men blev testet og skrevet for en Ubuntu 14.04 VPS.

Log ind på din VPS via SSH

ssh [Email protected]_IP

Opdater systemet og installer nødvendige pakker

[bruger] $ sudo apt-get opdatering && sudo apt-get -y opgradering [bruger] $ sudo apt-get install software-egenskaber-almindelig nano wget

Installer MariaDB 10.1

For at tilføje MariaDB-depotet til din kildeliste og installere den nyeste MariaDB-server, skal du køre følgende kommandoer:

[bruger] $ sudo apt-key adv --recv-nøgler --keyserver hkp: //keyserver.ubuntu.com: 80 0xcbcb082a1bb943db [bruger] $ sudo add-apt-repository 'deb http://ftp.osuosl.org / pub / mariadb / repo / 10.1 / ubuntu trusty main '[bruger] $ sudo apt-get opdatering [bruger] $ sudo apt-get install -y mariadb-server

Når installationen er færdig, skal du køre følgende kommando for at sikre din installation:

[bruger] $ mysql_secure_installation

Dernæst skal vi oprette en database til Pimcore installationen.

[bruger] $ mysql -uroot -p
MariaDB [(none)]> CREATE DATABASE pimcore DEFAULT CHARACTER SET UD8 DEFAULT COLLATE utf8_general_ci; MariaDB [(none)]> GIVE ALL PRIVILEGES ON PIMCORE. * TIL 'pimcore' @ 'localhost' IDENTIFIED AF 'strong_password'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> \ q

Installer og konfigurer PHP

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

[bruger] $ sudo apt-get -y installer php5-fpm php5.6-cli php5-json php5-klient php5- krølle php5-gd php5-mysqlnd php5-mcrypt

Opret en ny PHP-FPM-pool til din bruger:

[bruger] $ sudo nano /etc/php5/fpm/pool.d/your_user.conf [din_bruger] bruger = din_bruger gruppe = din_brugerliste = /var/run/php-fpm-your_user.sock listen.owner = din_brugerlytte. gruppe = din_bruger listen.mode = 0666 pm = ondemand pm.max_children = 5 pm.process_idle_timeout = 10s pm.max_requests = 200 chdir = /

Glem ikke at ændre din_bruger med dit brugernavn.
Genstart PHP-FPM:

[bruger] $ sudo service php5-fpm genstart

Installer Pimcore

Opret en rodmappe til din Pimcore-installation ved hjælp af følgende kommando:

[bruger] $ mkdir -p ~ / myPimcore.com

Skift til mappen:

[bruger] $ cd ~ / myPimcore.com

Download den nyeste udgivelse ved hjælp af wget:

[bruger] $ wget https://www.pimcore.org/download/pimcore-latest.zip

Udpak zip-filen i dokumentrot

[bruger] $ unzip pimcore-latest.zip

Installer og konfigurer Nginx

Ubuntu 14.04 leveres med Nginx version 1.4, for at installere den nyeste stabile version af Nginx version 1.8, kør:

[bruger] $ sudo add-apt-depot -y ppa: nginx / stable [bruger] $ sudo apt-get opdatering [bruger] $ sudo apt-get -y installer nginx

Opret derefter en ny Nginx-serverblok:

[bruger] $ sudo nano /etc/nginx/sites-available/myPimcore.com
server {lyt 80; servernavn 209.135.157.69; root /home/your_user/myPimcore.com; indeks index.php; access_log /var/log/nginx/pimcore.access.log; error_log /var/log/nginx/pimcore.error.log; indstil $ getassets ""; hvis ($ uri ~ * ^ / website / var / assets) {sæt $ getassets "$ {getassets} A"; } hvis ($ request_method = GET) {sæt $ getassets "$ {getassets} B"; } hvis ($ getassets = "AB") {omskriv ^ ^ uri $ args sidste; } placering ~ * ^ (/ plugins /(?!./ statisk). * | ^ / pimcore / (?! (statisk | moduler / 3rdparty)). | / website / var / (?! tmp | assets | områder) | ^. * moduler /.*/ statisk. * | ^ (leverandør | tests | node_modules | phing) /.* | ^ (bower | pakke | komponent | gulpfile).) {return 403; } placering / {try_files $ uri $ uri / /index.php$args; } placering ~ \ .php $ {fastcgi_split_path_info ^ (. + \ .php) (/.+) $; fastcgi_pass unix: /var/run/php-fpm-your_user.sock; fastcgi_index index.php; inkludere fastcgi_params; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; fastcgi_intercept_errors off fastcgi_buffer_size 16k; fastcgi_buffers 4 16k; } placering ~ * \. (jpe? g | gif | png | bmp | ico | css | js | pdf | zip | htm | html | docx | | xlsx | | pptx? | txt | wav | swf | avi | mp \ d) $ {access_log off log_not_found off; try_files $ uri $ uri / / website / var / assets $ uri / index.php?$args; udløber 1w; } placering ~ /\.ht {benægter alt; }}

Glem ikke at ændre din_bruger med dit brugernavn.

Aktivér serverblokken ved at oprette et symbolsk link:

[bruger] $ sudo ln -s /etc/nginx/sites-available/myPimcore.com /etc/nginx/sites-enabled/myPimcore.com

Test Nginx-konfigurationen og genstart tjenesten:

[bruger] $ sudo nginx -t [bruger] $ sudo service nginx genstart

Åbn http://myPimcore.com/ i din yndlingswebbrowser, og du skal se Pimcore-installationsskærmen. På denne side skal du indtaste databasen detaljer, du oprettede tidligere, Pimcore admin detaljer og klik på knappen Installer nu.

Det er det. Du har installeret Pimcore med succes på din Ubuntu 14.04 VPS. For mere information om, hvordan du styrer din Pimcore-installation, henvises til den officielle Pimcore dokumentation.

Giv en kommentar

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