GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Installieren Sie Craft CMS auf CentOS 7

Craft ist ein Content-Management-System (CMS), das für Publisher entwickelt wurde, die mehr Kontrolle und leistungsfähigere Leistungen von ihrem CMS wünschen. Es ist eine PHP-basierte Anwendung, die auf dem Yii-Framework aufbaut. In diesem Tutorial installieren wir Craft auf einem CentOS 7 VPS mit Apache, PHP und MariaDB.

Um Craft CMS ausführen zu können, muss Ihr Server die folgenden Anforderungen erfüllen:

  • PHP 5.3.0 oder höher
  • MySQL-Server 5.1.0 oder höher
  • Ein Webserver (Apache, Nginx, IIS)
  • 32 MB oder mehr Arbeitsspeicher für PHP zugewiesen
  • 20 MB oder mehr freier Speicherplatz
  • 1 MB oder mehr Datenbankspeicherplatz

Die Installation von Craft ist sehr einfach. Melden Sie sich zunächst als Benutzer root auf Ihrem Server an und stellen Sie sicher, dass alle Pakete auf dem neuesten Stand sind, indem Sie den folgenden Befehl ausführen

yum -y update

Führen Sie den folgenden Befehl aus, um den MariaDB-Datenbankserver zu installieren

yum installiere mariadb mariadb-server

Starten Sie den MariaDB-Datenbankserver und aktivieren Sie ihn zum Startzeitpunkt

systemctl start mariadbsystemctl enable mariadb

Führen Sie das Skript „mysql_secure_installation“ aus, um den Datenbankserver zu sichern, und legen Sie Ihr MariaDB-Root-Passwort fest

Melden Sie sich mit dem Benutzer „root“ beim MariaDB-Server an und erstellen Sie eine neue Datenbank und einen neuen Benutzer für Craft.

mysql -u root -pCREATE DATABASE craft;CREATE USER 'craftuser'@'localhost' IDENTIFIED DURCH 'PASSWORD';GEWÄHREN SIE ALLE PRIVILEGIEN AUF `craft`.* TO 'craftuser'@'localhost';LEEREN SIE PRIVILEGIEN; 

Vergessen Sie nicht, „PASSWORT“ durch ein sicheres Passwort zu ersetzen.

Als Nächstes installieren wir den Apache-Webserver

yum installiere httpd

Starten Sie wie bei MariaDB den Apache-Webserver und fügen Sie ihn hinzu, damit er beim Systemstart automatisch gestartet wird

systemctl start httpdsystemctl enable httpd

Craft ist eine PHP-basierte Anwendung, daher müssen wir PHP neben wenigen PHP-Modulen installieren

yum installiere php php-pdo php-common php-mcrypt php-mbstring

Laden Sie die neueste stabile Version von Craft von der offiziellen Website herunter.

wget http://download.buildwithcraft.com/craft/2.4/2.4.2670/Craft-2.4.2670.zip

Entpacken Sie das heruntergeladene Zip-Archiv.

Craft-2.4.2670.zip entpacken

Das Archiv enthält zwei Verzeichnisse ‚craft/‘ und ‚public/‘ . Es wird empfohlen, das Verzeichnis „craft/“ über das Stammverzeichnis des Dokuments zu verschieben.

mvcraft/ /var/www/

Und verschieben Sie das Verzeichnis „public/“ in das Dokumentenstammverzeichnis auf Ihrem Server und ändern Sie Ihr aktuelles Arbeitsverzeichnis.

mv public/ /var/www/html/cd /var/www/html/mv public/craft/

Wenn Sie sich nicht sicher sind, wo sich Ihr Dokumentenstammverzeichnis befindet, können Sie den folgenden Befehl verwenden, um es herauszufinden

grep -i '^documentroot' /etc/httpd/conf/httpd.confDocumentRoot "/var/www/html"

Eigentümer ändern

chown -R apache:apache craft/

Jetzt müssen wir Craft sagen, wie man sich mit der MariaDB-Datenbank verbindet. Öffnen Sie die Datei db.conf und geben Sie die Datenbankinformationen ein:

vim ../../craft/config/db.php'server' => 'localhost','user' => 'craftuser','password' => 'PASSWORD','database' => ' craft','tablePrefix' => 'craft',

Benennen Sie die htaccess-Datei um, die sich im Verzeichnis „public/“ befindet

mv public/htaccess public/.htaccess

Erstellen Sie als Nächstes einen virtuellen Apache-Host für Ihre Domain. Erstellen Sie das Verzeichnis „/etc/httpd/conf.d/vhosts.conf“ mit folgendem Inhalt

vim /etc/httpd/conf.d/vhosts.confIncludeOptional vhosts.d/*.conf

und erstellen Sie den virtuellen Host

vim /etc/httpd/vhosts.d/yourdomain.com.confServerAdmin [email protected] "/var/www/html/craft/"ServerName yourdomain.comServerAlias ​​www.yourdomain.comErrorLog "/var/log/httpd/yourdomain.com-error_log"CustomLog "/var/log/httpd/yourdomain.com-access_log" kombiniert DirectoryIndex index.html index. phpOptions FollowSymLinksAllowOverride AllRequire alle gewährt

Starten Sie den Apache-Webserver neu, damit die Änderungen wirksam werden.

systemctl startet httpd neu

Laden Sie jetzt das Administrator-Panel von Craft unter http://yourdomain.com/admin, um die Installation abzuschließen.

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, Craft für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS . Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Cent OS
  1. Installieren Sie MySQL Server 5.6 in CentOS

  2. So installieren Sie Teamspeak 3 Server auf CentOS 8

  3. Installieren Sie Adminer unter CentOS

  4. Installieren Sie Textpattern unter CentOS 7

  5. Installieren Sie CumulusClips unter CentOS 7

So installieren Sie Craft CMS unter CentOS 7

So installieren Sie den FreeIPA-Server unter CentOS 7

So installieren Sie Samba-Server auf CentOS 8

So installieren Sie Centreon auf Centos 7

Installieren Sie Nginx unter CentOS 7 / RHEL 7

So installieren Sie Craft CMS unter CentOS 7