Bir Fedora 26 LAMP VPSye Directus 6.4 CMS Yükleme
Farklı Bir Sistem mi Kullanıyorsunuz? Directus 6.4 CMS, geliştirici sağlayan güçlü ve esnek, ücretsiz ve açık kaynaklı Başsız İçerik Yönetim Sistemidir (CMS)
Anchor , PHP ile yazılmış hafif bir açık kaynaklı blog CMS'dir. Çapanın kaynak kodu GitHub'da barındırılır . Bu kılavuz, Anchor CMS'yi yeni bir CentOS 7 LTS Vultr örneğine nasıl yükleyeceğinizi gösterecektir.
Sunucunuzun aşağıdaki gereksinimleri karşıladığından emin olun.
curl
mcrypt
gd
php-mbstring
pdo\_mysql
veya pdo\_sqlite
NOT : Gerekli gereksinimlere sahip değilseniz, Anchor'i kuramazsınız .
İşletim sistemi sürümünü kontrol edin.
cat /etc/centos-release
# CentOS Linux release 7.4.1708 (Core)
Erişimi olan yeni bir non-root
kullanıcı hesabı oluşturun sudo
ve bu hesaba geçin.
useradd -c "John Doe" johndoe && passwd johndoe
usermod -aG wheel johndoe
su - johndoe
NOT : Kullanıcı adınızla değiştirin johndoe
.
Saat dilimini ayarlayın.
timedatectl list-timezones
sudo timedatectl set-timezone 'Region/City'
Sisteminizin güncel olduğundan emin olun.
sudo yum update -y
Gerekli ve kullanışlı paketleri yükleyin.
sudo yum install -y wget vim unzip bash-completion
SELinux'u devre dışı bırakın.
sudo setenforce 0
Anchor CMS, Apache veya NGINX ile iyi çalışır. Bu derste en son NGINX yazılımını kullanacağız.
root
Bir an için kullanıcı ol ,
sudo su - root
Yeni bir dosya oluşturun nginx_mainline.repo
içinde, /etc/yum.repos.d/
dizindeki.
cat > /etc/yum.repos.d/nginx_mainline.repo
Ardından aşağıdaki satırları terminal pencerenize kopyalayıp yapıştırın ve CTRL+ tuşuna basın D.
[nginx]
name=nginx repo
baseurl=https://nginx.org/packages/mainline/centos/7/$basearch/
gpgcheck=1
enabled=1
root
Kullanıcının oturumunu kapatın .
exit
NGINX veri havuzu PGP anahtarını indirin.
wget https://nginx.org/keys/nginx_signing.key
sudo rpm --import nginx_signing.key
rm nginx_signing.key
NGINX'i yükleyin.
sudo yum install -y nginx
NGINX'i başlatın ve etkinleştirin.
sudo systemctl enable nginx.service && sudo systemctl start nginx.service
Anchor, MySQL ve SQLite veritabanlarını destekler. Ancak bu eğitimde, MySQL'in yerine bir damla olan MariaDB veritabanını kullanacağız.
CentOS için bir MariaDB YUM deposu oluşturun.
sudo vim /etc/yum.repos.d/MariaDB.repo
Aşağıdakileri kopyalayın / yapıştırın.
# MariaDB 10.2 CentOS repository list - created 2017-12-11 23:19 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name=MariaDB
baseurl=https://yum.mariadb.org/10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
Dosya yerleştirildikten sonra MariaDB'yi yükleyin.
sudo yum install -y MariaDB-server MariaDB-client
MariaDB'yi başlatın ve etkinleştirin.
sudo systemctl enable mariadb.service && sudo systemctl start mariadb.service
mysql_secure_installation
MariaDB kurulumunuzun güvenliğini artırmak ve root
kullanıcı şifresini ayarlamak için komut dosyasını çalıştırın .
sudo mysql_secure_installation
Son adım, Anchor CMS için yeni bir veritabanı ve kullanıcı oluşturmaktır.
MariaDB'ye giriş yapın.
mysql -u root -p
Veritabanını ve kullanıcıyı oluşturun.
CREATE DATABASE db_name;
GRANT ALL ON db_name.* TO 'user' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
MariaDB'den çıkın.
exit
CentOS, varsayılan yazılım depolarında daha yeni PHP sürümleri sağlamaz. Bir Webtatic YUM repo eklememiz gerekecek. Bununla ilgili talimatlar için bu Vultr kılavuzunu izleyin .
PHP 7.2 ve PHP için gerekli uzantıları yükleyin.
sudo yum install -y php72w-cli php72w-fpm php72w-mbstring php72w-curl php72w-mysql php72w-sqlite3 php72w-mcrypt php72w-gd php72w-dom
PHP sürümünü kontrol edin.
php --version
# PHP 7.2.2 (cli) (built: Feb 4 2018 10:14:07) ( NTS )
Etkinleştir ve başlat php-fpm.service
.
sudo systemctl enable php-fpm.service && sudo systemctl start php-fpm.service
sudo vi /etc/nginx/conf.d/anchor.conf
Aşağıdaki yapılandırma ile çalıştırın ve doldurun.
server {
listen 80;
server_name example.com;
root /var/www/anchor;
index index.php index.html;
location / {
try_files $uri $uri/ /index.php;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
NGINX yapılandırmasını test edin.
sudo nginx -t
NGINX'i yeniden yükleyin.
sudo systemctl reload nginx.service
Anchor'i başarıyla kurmak için Composer'ı kurmamız gerekecek.
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '544e09ee996cdf60ece3804abc52599c22b1f40f4323403c44d44fdfdd586475ca9813a858088ffbc1f233e9b180f061') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
sudo mv composer.phar /usr/local/bin/composer
Composer sürümünü kontrol edin.
composer --version
# Composer version 1.6.3 2018-01-31 16:28:17
Bir belge kök dizini oluşturun.
sudo mkdir -p /var/www/anchor
/var/www/anchor
Dizinin sahipliğini olarak değiştirin johndoe
.
sudo chown -R johndoe:johndoe /var/www/anchor
Belge kök dizinine gidin.
cd /var/www/anchor
Anchor CMS'nin en son sürümünü indirin.
composer create-project anchorcms/anchor-cms .
/var/www/anchor
Dizinin sahipliğini olarak değiştirin nginx
.
sudo chown -R nginx:nginx /var/www/anchor
/etc/php-fpm.d/www.conf
Kullanıcı ve grubu açın ve olarak ayarlayın nginx
.
sudo vim /etc/php-fpm.d/www.conf
# user = nginx
# group = nginx
Yeniden başlat php-fpm.service
.
sudo systemctl restart php-fpm.service
/var/lib/php/session/
Kullanıcı için sahiplik oluşturun ve değiştirin nginx
.
sudo mkdir -p /var/lib/php/session/ && sudo chown -R nginx:nginx /var/lib/php/session/
Tercih ettiğiniz web tarayıcısını kullanarak sitenizi açın ve Anchor CMS
yükleyiciyi takip edin . Yükleyiciyi takip ettikten sonra Anchor'in çalışır durumda olması gerekir. Sabitleme yönetici alanına erişmek /admin
için site URL'nize eklemeniz yeterlidir . Güvenlik /var/www/anchor/install
nedeniyle, yüklemeyi tamamladığınızda dizini silin .
Farklı Bir Sistem mi Kullanıyorsunuz? Directus 6.4 CMS, geliştirici sağlayan güçlü ve esnek, ücretsiz ve açık kaynaklı Başsız İçerik Yönetim Sistemidir (CMS)
Farklı Bir Sistem mi Kullanıyorsunuz? Pagekit PHP ile yazılmış açık kaynaklı bir CMSdir. Pagekit kaynak kodu GitHubda herkese açık olarak barındırılıyor. Bu kılavuz size
Farklı Bir Sistem mi Kullanıyorsunuz? Fuel CMS, CodeIgniter tabanlı bir içerik yönetim sistemidir. Kaynak kodu GitHubda barındırılmaktadır. Bu kılavuz size
Farklı Bir Sistem mi Kullanıyorsunuz? Omeka Classic 2.4 CMS, digita paylaşımı için ücretsiz ve açık kaynaklı bir dijital yayıncılık platformu ve İçerik Yönetim Sistemidir (CMS)
Farklı Bir Sistem mi Kullanıyorsunuz? Thelia, e-iş web siteleri oluşturmak ve PHP ile yazılmış çevrimiçi içeriği yönetmek için açık kaynaklı bir araçtır. Thelia kaynak kodu i
Farklı Bir Sistem mi Kullanıyorsunuz? Couch CMS, web tasarımcılarının tasarlamalarını sağlayan basit ve esnek, ücretsiz ve açık kaynaklı bir İçerik Yönetim Sistemidir (CMS)
Farklı Bir Sistem mi Kullanıyorsunuz? Automad, PHPde yazılmış açık kaynaklı bir dosya tabanlı içerik yönetim sistemidir (CMS) ve şablon motorudur. Automad kaynak kodu i
Farklı Bir Sistem mi Kullanıyorsunuz? Ekim 1.0 CMS, Laravel çerçevesi üzerine kurulmuş basit ve güvenilir, ücretsiz ve açık kaynaklı bir İçerik Yönetim Sistemidir (CMS)
Farklı Bir Sistem mi Kullanıyorsunuz? Backdrop CMS 1.8.0, basit ve esnek, mobil uyumlu, ücretsiz ve açık kaynaklı bir İçerik Yönetim Sistemidir (CMS)
Farklı Bir Sistem mi Kullanıyorsunuz? Bolt PHP ile yazılmış açık kaynaklı bir CMSdir. Cıvata kaynak kodu GitHubda barındırılıyor. Bu kılavuz size Bolt CMnin nasıl kurulacağını gösterecektir
Farklı Bir Sistem mi Kullanıyorsunuz? Alfresco Community Edition, Alfresco İçerik Hizmetlerinin açık kaynaklı bir sürümüdür. Java ile yazılmıştır ve PostgreSQL t kullanır
Farklı Bir Sistem mi Kullanıyorsunuz? WonderCMS, PHPde yazılmış açık kaynaklı, hızlı ve küçük bir düz dosya CMSdir. WonderCMS kaynak kodu Githubda barındırılmaktadır. Bu kılavuz
Farklı Bir Sistem mi Kullanıyorsunuz? Neos, bir CMS ve özünde bir uygulama çerçevesine sahip bir İçerik Uygulama Platformudur. Bu kılavuz size nasıl kurulum yapacağınızı gösterecektir.
Farklı Bir Sistem mi Kullanıyorsunuz? PyroCMS, PHP ile yazılmış açık kaynaklı bir CMSdir. PyroCMS kaynak kodu GitHubda barındırılmaktadır. Bu kılavuzda entir boyunca yürüyün
Farklı Bir Sistem mi Kullanıyorsunuz? Alfresco Community Edition, Alfresco İçerik Hizmetlerinin açık kaynaklı bir sürümüdür. Java ile yazılmıştır ve PostgreSQL t kullanır
Farklı Bir Sistem mi Kullanıyorsunuz? Giriş Tiki Wiki Tiki olarak da bilinen CMS Groupware, ücretsiz ve açık kaynaklı bir wiki içerik yönetim sistemidir. Tikis özelliği
Farklı Bir Sistem mi Kullanıyorsunuz? Subrion 4.1 CMS, sezgisel ve net bir içerik getiren güçlü ve esnek bir açık kaynaklı İçerik Yönetim Sistemidir (CMS)
Farklı Bir Sistem mi Kullanıyorsunuz? Giriş BoltWire, PHP ile yazılmış ücretsiz ve hafif bir içerik yönetim sistemidir. Diğer İçerik Yöneticilerinin çoğuyla karşılaştırıldığında
Farklı Bir Sistem mi Kullanıyorsunuz? Redaxscript 3.2 CMS, roket-fas ile modern ve ultra hafif, ücretsiz ve açık kaynaklı bir İçerik Yönetim Sistemidir (CMS)
Farklı Bir Sistem mi Kullanıyorsunuz? TextPattern CMS 4.6.2, web tasarımcılarına izin veren basit, esnek, ücretsiz ve açık kaynaklı bir İçerik Yönetim Sistemidir (CMS)
26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.
Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.
Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.
Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.
CAPTCHA, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?
Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.
Teletıp, uzaktan sağlık hizmetleri ve gelecek nesiller üzerindeki etkisi nedir? Pandemi durumunda iyi bir yer mi değil mi? Bir görünüm bulmak için blogu okuyun!
Bilgisayar korsanlarının çok para kazandığını duymuş olabilirsiniz, ancak bu kadar parayı nasıl kazandıklarını hiç merak ettiniz mi? Hadi tartışalım.
Son zamanlarda Apple, sorunları gidermek için macOS Catalina 10.15.4'ü ek bir güncelleme yayınladı, ancak güncelleme, mac makinelerinde tuğla oluşmasına neden olan daha fazla soruna neden oluyor gibi görünüyor. Daha fazla bilgi edinmek için bu makaleyi okuyun