- Katılım
- 23 Kas 2011
- Konular
- 504
- Mesajlar
- 1,913
- Çözüm
- 2
- Online süresi
- 5mo 16d
- Reaksiyon Skoru
- 2,294
- Altın Konu
- 32
- Başarım Puanı
- 324
- Yaş
- 28
- MmoLira
- 3,062
- DevLira
- 0
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
Gelişmiş ayarlar olmadan Flarum yüklemek için hızlı bir anlatımdır.
yum install epel-release -y
yum install nginx -y
systemctl start nginx
systemctl enable nginx
yum install mariadb-server mariadb -y
systemctl start mariadb
systemctl enable mariadb
Kurulumu bitirdiğinizde, root şifresini değiştirmek için bu komutu çalıştırın:
mysql_secure_installation
wget
rpm -Uvh remi-release-7.rpm
yum install yum-utils -y
yum-config-manager --enable remi-php73
yum --enablerepo=remi,remi-php73 install php-fpm php-common
yum --enablerepo=remi,remi-php73 install php-opcache php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongodb php-pecl-redis php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml
yum firewall-cmd --zone=public --permanent --add-service=http
yum firewall-cmd --zone=public --permanent --add-service=https
yum firewall-cmd --zone=public --add-port=3306/tcp
firewall-cmd --reload
cd /var/www/
mkdir flarum
Flarum için nginx yapılandırması oluşturun:
nano /etc/nginx/conf.d/myflarum.conf
CTRL + X , Y, ENTER tuşları ile kaydedip, editörden çıkabilirsiniz.
Bu satırları değiştirmeniz gerekecek:
user = apache > user = nginx
group = apache > group = nginx
listen.owner = nobody > listen.owner = nginx
listen.group = nobody > listen.group = nginx
F6 ile editörde aratarak kolayca satırları bulabilirsiniz. CTRL + X , Y, ENTER tuşları ile kaydedip, editörden çıkabilirsiniz.
systemctl start php-fpm.service
systemctl enable php-fpm.service
yum install curl -y
cd /tmp
sudo curl -sS
mv composer.phar /usr/local/bin/composer
cd /var/www/flarum/
Ve bu komutu çalıştırın:
composer create-project flarum/flarum . --stability=beta
chown -R nginx: /var/www/flarum
chown -R nginx: /var/lib/php
chmod -R 775 /var/www/flarum
mysql -u root -p
Şifrenizi girin Enter’a basın.
Bu bilgileri değişmeyi unutmayın.
Bu komutları çalıştırın:
CREATE DATABASE flarum;
CREATE USER 'flarumuser'@'localhost' IDENTIFIED BY '123456789',;
GRANT ALL ON flarum.* TO 'flarumuser'@'localhost' IDENTIFIED BY '123456789' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
sudo systemctl restart mariadb;
sudo systemctl restart php-fpm.service;
sudo systemctl restart nginx;
sudo yum install certbot-nginx -y
Komuttaki eposta ve domain kısımlarını kendinize göre değiştirin ve komutu çalıştırın
certbot --nginx --agree-tos --redirect --no-eff-email -m eposta -d domain.com -d
sudo systemctl restart nginx
Kaynak:
1. Nginx Kurulumu
Bu komutları çalıştırın:yum install epel-release -y
yum install nginx -y
systemctl start nginx
systemctl enable nginx
2. MariaDB Kurulumu
Bu komutları çalıştırın:yum install mariadb-server mariadb -y
systemctl start mariadb
systemctl enable mariadb
Kurulumu bitirdiğinizde, root şifresini değiştirmek için bu komutu çalıştırın:
mysql_secure_installation
sorusuna N yazıp ENTER’a basın. Diğer soruların hepsine Y yazabilirsiniz.Switch to unix_socket authentication
3. php 7.4 Kurulumu
Bu komutları çalıştırın:wget
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
rpm -Uvh remi-release-7.rpm
yum install yum-utils -y
yum-config-manager --enable remi-php73
yum --enablerepo=remi,remi-php73 install php-fpm php-common
yum --enablerepo=remi,remi-php73 install php-opcache php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongodb php-pecl-redis php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml
4. Güvenlik duvarını yapılandırma
Bu komutları çalıştırın:yum firewall-cmd --zone=public --permanent --add-service=http
yum firewall-cmd --zone=public --permanent --add-service=https
yum firewall-cmd --zone=public --add-port=3306/tcp
firewall-cmd --reload
5. Flarum’u nginx’e yapılandırma
Flarum klasörünü oluşturun:cd /var/www/
mkdir flarum
Flarum için nginx yapılandırması oluşturun:
nano /etc/nginx/conf.d/myflarum.conf
Kod:
server {
listen 80;
listen [::]:80;
root /var/www/flarum/public;
index index.php index.html index.htm;
server_name domain.com www.domain.com;
location ~* \.php$ {
fastcgi_pass unix:/run/php-fpm/www.sock;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
}
include /var/www/flarum/.nginx.conf;
}
6. php-fpm’yi Nginx’te çalışacak şekilde yapılandırma
nano /etc/php-fpm.d/www.confBu satırları değiştirmeniz gerekecek:
user = apache > user = nginx
group = apache > group = nginx
listen.owner = nobody > listen.owner = nginx
listen.group = nobody > listen.group = nginx
F6 ile editörde aratarak kolayca satırları bulabilirsiniz. CTRL + X , Y, ENTER tuşları ile kaydedip, editörden çıkabilirsiniz.
systemctl start php-fpm.service
systemctl enable php-fpm.service
7. Composer Kurulumu
Bu komutları çalıştırın:yum install curl -y
cd /tmp
sudo curl -sS
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
| phpmv composer.phar /usr/local/bin/composer
8. Flarum Kurulumu
Klasöre gidin:cd /var/www/flarum/
Ve bu komutu çalıştırın:
composer create-project flarum/flarum . --stability=beta
9. İzinleri Ayarlama
Bu komutları çalıştırın:chown -R nginx: /var/www/flarum
chown -R nginx: /var/lib/php
chmod -R 775 /var/www/flarum
10. Veritabanı ve Kullanıcı Oluşturma
Komutu çalıştırın:mysql -u root -p
Şifrenizi girin Enter’a basın.
Bu bilgileri değişmeyi unutmayın.
Veri Tabanı Adı: flarum
Veri Tabanı Kullanıcısı: flarumuser
Şifre: 123456789
Bu komutları çalıştırın:
CREATE DATABASE flarum;
CREATE USER 'flarumuser'@'localhost' IDENTIFIED BY '123456789',;
GRANT ALL ON flarum.* TO 'flarumuser'@'localhost' IDENTIFIED BY '123456789' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
11. Hizmetleri Yeniden Başlatma
Bu komutları çalıştırın:sudo systemctl restart mariadb;
sudo systemctl restart php-fpm.service;
sudo systemctl restart nginx;
12. SSL Sertifikası Kurulumu
Komutu çalıştırın.sudo yum install certbot-nginx -y
Komuttaki eposta ve domain kısımlarını kendinize göre değiştirin ve komutu çalıştırın
certbot --nginx --agree-tos --redirect --no-eff-email -m eposta -d domain.com -d
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
sudo systemctl restart nginx
13. Şimdi Flarum kurmaya başlayabilirsiniz
Alan adınızı girin, mysql’in doğru ayarlarını yapın.Unutmayın, bu eğitim yeni başlayanlar için hazırlanmıştır ve çok fazla açıklama yapılmadan hızlı bir eğitimdir.
Kaynak:
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
(çevirilmiştir.)



