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 httpdStarten Sie wie bei MariaDB den Apache-Webserver und fügen Sie ihn hinzu, damit er beim Systemstart automatisch gestartet wird
systemctl start httpdsystemctl enable httpdCraft 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-mbstringLaden 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.zipEntpacken Sie das heruntergeladene Zip-Archiv.
Craft-2.4.2670.zip entpackenDas 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/.htaccessErstellen 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/*.confund 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 neuLaden 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.