<div dir="ltr"><div class="gmail-WordSection1" style="page: WordSection1;">
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Rocky Linux release 9.6 (Blue Onyx)</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">4GB RAM / 512GB HDD </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Moodle, Rocky Linux 9 üzerine Ö\u011frenim
Yönetim Sistemi'dir (LMS). Kurulum ad\u0131mlar\u0131:</span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ad\u0131m 1: Sistemi Güncelleme</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Öncelikle sisteminizin güncel oldu\u011fundan
emin olun.</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo dnf update -y</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo dnf install epel-release -y</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo dnf install
<a href="http://rpms.remirepo.net/enterprise/remi-release-9.rpm">http://rpms.remirepo.net/enterprise/remi-release-9.rpm</a> -y</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo dnf module reset php -y</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo dnf module enable php:remi-8.2 -y</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo dnf install wget curl nano unzip yum-utils -y</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo dnf install git</span></span><span lang="EN-US"></span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ad\u0131m 2: Gerekli Yaz\u0131l\u0131mlar\u0131n Kurulumu (LAMP Stack)</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Moodle'un çal\u0131\u015fmas\u0131 için bir web sunucusu
(Apache), veritaban\u0131 (MariaDB) ve PHP'ye ihtiyac\u0131m\u0131z var.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><b><span lang="EN-US">1.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-weight:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span></b><b><span lang="EN-US">Apache (httpd) Kurulumu:</span></b></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo dnf
install httpd -y</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo dnf
install mod_ssl -y</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo
systemctl start httpd</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo systemctl enable httpd</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><b><span lang="EN-US">2.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-weight:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span></b><b><span lang="EN-US">MariaDB (Veritaban\u0131) Kurulumu:</span></b></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo dnf install
mariadb-server mariadb -y</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo systemctl
start mariadb</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
systemctl enable mariadb</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">3.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><b><span lang="EN-US">MariaDB Güvenlik Ayarlar\u0131:</span></b><span lang="EN-US"> A\u015fa\u011f\u0131daki
komutu çal\u0131\u015ft\u0131r\u0131n ve ekrandaki ad\u0131mlar\u0131 izleyerek root \u015fifresini belirleyin ve
güvenlik ayarlar\u0131n\u0131 yap\u0131n.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 21.3pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">sudo nano
/etc/yum.repos.d/MariaDB.repo</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">bu komut ile
mariadb deposunu ekle </span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">[mariadb]</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">name = MariaDB</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">baseurl = <a href="http://yum.mariadb.org/10.11/rhel9-amd64">http://yum.mariadb.org/10.11/rhel9-amd64</a></span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">module_hotfixes=1</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">gpgkey=<a href="https://yum.mariadb.org/RPM-GPG-KEY-MariaDB">https://yum.mariadb.org/RPM-GPG-KEY-MariaDB</a></span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">gpgcheck=1</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo mysql_secure_installation bu komut i\u015flemezse e\u011fer a\u015fa\u011f\u0131daki
mariadb ile devam et,</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo dnf install mariadb-server -y</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
mariadb-secure-installation</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">Set
root password?: Y (A\u2019daki gibi güçlü parola) 1q2w3eR4236951*- OK</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">Remove
anonymous users?: Y</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">Disallow
root login remotely?: Y</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">Remove
test database?: Y</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">Reload
privilege tables now?: Y</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">4.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><b><span lang="EN-US">PHP ve Gerekli Eklentilerin Kurulumu:</span></b><span lang="EN-US">
Moodle'un sorunsuz çal\u0131\u015fmas\u0131 için gerekli olan PHP modüllerini kurun.</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:rgb(201,33,30)">sudo dnf install php php-mysqlnd php-gd
php-intl php-xmlrpc php-soap php-opcache php-sodium php-mbstring php-json -y</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:rgb(201,33,30)">sudo dnf install php php-mysqlnd ... php-curl
php-fpm -y</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
dnf install php php-mysqlnd php-gd php-intl php-soap php-opcache php-mbstring
php-json </span><span lang="EN-US" style="color:rgb(201,33,30);background:yellow">php-curl
php-fpm </span><span lang="EN-US" style="color:black;background:yellow">-y OK</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
dnf install php php-mysqlnd php-gd php-intl php-soap php-opcache php-sodium
php-mbstring php-json php-zip php-curl php-fpm -y</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
dnf install php php-mysqlnd php-gd php-intl php-xmlrpc php-soap php-opcache
php-sodium php-mbstring php-json php-zip php-curl php-fpm -y</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
sed -i 's/max_input_vars = 1000/max_input_vars = 5000/' /etc/php.ini</span></span><span lang="EN-US"></span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ad\u0131m 3: Moodle için Veritaban\u0131 Olu\u015fturma</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">1.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">MariaDB'ye root olarak ba\u011flan\u0131n
(bir önceki ad\u0131mda belirledi\u011finiz \u015fifre sorulacakt\u0131r):</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">mysql
-u root -p</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">mariadb
root ile giri\u015f yap ve veritaban\u0131 ve kullan\u0131c\u0131 \u015fifrelerini olu\u015ftur.</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">2.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">A\u015fa\u011f\u0131daki komutlar\u0131 s\u0131ras\u0131yla
çal\u0131\u015ft\u0131rarak Moodle için bir veritaban\u0131, bir kullan\u0131c\u0131 olu\u015fturun ve yetkileri
verin. </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">GucluBirSifre!</span></span><span lang="EN-US"> k\u0131sm\u0131n\u0131 kendi güvenli \u015fifrenizle de\u011fi\u015ftirmeyi unutmay\u0131n.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">SQL</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:rgb(201,33,30)">CREATE DATABASE moodle DEFAULT CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci;</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:rgb(201,33,30)">CREATE USER 'moodleuser'@'localhost' IDENTIFIED BY
'GucluBirSifre!R41q2w3e';</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:rgb(201,33,30)">GRANT ALL PRIVILEGES ON moodle.* TO
'moodleuser'@'localhost';</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:rgb(201,33,30)">FLUSH PRIVILEGES;</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:rgb(201,33,30)">EXIT;</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">CREATE DATABASE
moodle DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">CREATE USER
'salvador'@'localhost' IDENTIFIED BY 'GucluBirSifre!R41q2w3e';</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">GRANT ALL
PRIVILEGES ON moodle.* TO 'salvador'@'localhost';</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">FLUSH
PRIVILEGES;</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">EXIT;</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ad\u0131m 4: Moodle'\u0131 \u0130ndirme ve Kurma</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">1.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">En güncel Moodle sürümünü
indirin. (Güncel sürüm numaras\u0131n\u0131 <a href="https://download.moodle.org/releases/latest/" style="color:rgb(70,120,134)"><span style="color:windowtext;text-decoration-line:none">Moodle'un indirme sayfas\u0131ndan</span></a>
kontrol edebilirsiniz.)</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">cd /tmp</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">wget </span></span><span lang="EN-US"><a href="https://download.moodle.org/stable404/moodle-latest-404.tgz" style="color:rgb(70,120,134)"><span class="gmail-SourceText"><span style="color:windowtext;text-decoration-line:none">https://download.moodle.org/stable404/moodle-latest-404.tgz</span></span></a></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">cd /tmp</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:rgb(201,33,30)">wget
<a href="https://download.moodle.org/stable404/moodle-latest-404.tgz">https://download.moodle.org/stable404/moodle-latest-404.tgz</a></span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">wget </span></span><span lang="EN-US"><a href="https://download.moodle.org/download.php/stable500/moodle-latest-500.tgz" style="color:rgb(70,120,134)"><span class="gmail-SourceText"><span style="color:black;background:yellow;text-decoration-line:none">https://download.moodle.org/download.php/stable500/moodle-latest-500.tgz</span></span></a></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US">burada
wget ile indirim yapmad\u0131 kb bir dosya indirdi o yüzden sftp ile ubuntu desktop
bir makinada indirip oradan sunucunun /tmp dizinine att\u0131m.</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sftp
program\u0131 ile indirilen dosyay\u0131 sunucuya at.</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">2.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">\u0130ndirilen ar\u015fivi aç\u0131n ve web
sunucusunun dizinine ta\u015f\u0131y\u0131n:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:rgb(201,33,30)">tar -xvf moodle-latest-404.tgz</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">tar -xvf
moodle-latest-500.tgz</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo mv moodle
/var/www/html/</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo mv moodle /var/www/html/</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">3.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">Moodle'un veri dosyalar\u0131n\u0131
saklayaca\u011f\u0131 </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">moodledata</span></span><span lang="EN-US"> dizinini olu\u015fturun:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
mkdir /var/www/moodledata</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
mkdir /var/www/html/moodledata OK</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">4.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">Dosya ve dizin izinlerini
Apache'nin eri\u015febilece\u011fi \u015fekilde ayarlay\u0131n:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo chown -R
apache:apache /var/www/html/moodle</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo chown -R
apache:apache /var/www/moodledata</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo chmod -R
755 /var/www/html/moodle</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
chmod -R 755 /var/www/moodledata</span></span><span lang="EN-US"></span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ad\u0131m 5: Güvenlik Duvar\u0131 ve SELinux Yap\u0131land\u0131rmas\u0131</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">1.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">Web trafi\u011fine (HTTP ve HTTPS)
izin verin:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
firewall-cmd --permanent --add-service=http</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
firewall-cmd --permanent --add-service=https</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
firewall-cmd --reload</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">2.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">SELinux'un Moodle dizinlerine
eri\u015fimini sa\u011flamak için ba\u011flamlar\u0131 güncelleyin (Bu ad\u0131m, izin hatalar\u0131n\u0131
önlemek için önemlidir):</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:rgb(201,33,30)">sudo restorecon -Rv /var/www/html/moodle</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
restorecon -Rv /var/www/html/moodledata/ OK</span></span><span lang="EN-US"></span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ad\u0131m 6: Web Arayüzü Üzerinden Kurulumu Tamamlama</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Art\u0131k kurulumun son a\u015famas\u0131na haz\u0131rs\u0131n\u0131z.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">1.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">Web taray\u0131c\u0131n\u0131z\u0131 aç\u0131n ve
sunucunuzun IP adresini veya alan ad\u0131n\u0131 yazarak Moodle kurulum sihirbaz\u0131n\u0131
ba\u015flat\u0131n: </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">http://<sunucu_ip_adresiniz>/moodle</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">2.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">Kar\u015f\u0131n\u0131za gelen ekranda
s\u0131ras\u0131yla:</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 70.9pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman""> </span></span><b><span lang="EN-US">Dil seçimi:</span></b><span lang="EN-US"> Türkçe'yi seçip devam edin.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 70.9pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman""> </span></span><b><span lang="EN-US">Yol onay\u0131:</span></b><span lang="EN-US"> Moodle ve moodledata yollar\u0131n\u0131n do\u011fru oldu\u011funu teyit edin.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 70.9pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman""> </span></span><b><span lang="EN-US">Veritaban\u0131 sürücüsü:</span></b><span lang="EN-US"> "MariaDB"yi seçin.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 70.9pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman""> </span></span><b><span lang="EN-US">Veritaban\u0131 bilgileri:</span></b><span lang="EN-US"> 3. Ad\u0131m'da olu\u015fturdu\u011funuz veritaban\u0131 ad\u0131 (</span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">moodle</span></span><span lang="EN-US">),
kullan\u0131c\u0131 ad\u0131 (</span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">moodleuser</span></span><span lang="EN-US">) ve \u015fifreyi (</span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">GucluBirSifre!</span></span><span lang="EN-US">) girin.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 70.9pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman""> </span></span><b><span lang="EN-US">Sunucu kontrolü:</span></b><span lang="EN-US"> Moodle, sunucunuzun gereksinimleri kar\u015f\u0131lay\u0131p kar\u015f\u0131lamad\u0131\u011f\u0131n\u0131
kontrol edecektir. Eksik bir eklenti varsa, Ad\u0131m 2'deki PHP kurulum komutuna
ekleyerek kurman\u0131z gerekebilir.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 70.9pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman""> </span></span><b><span lang="EN-US">Kurulum:</span></b><span lang="EN-US"> Sistem modülleri kurulacakt\u0131r.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 70.9pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman""> </span></span><b><span lang="EN-US">Yönetici hesab\u0131:</span></b><span lang="EN-US"> Kendiniz için bir yönetici (admin) hesab\u0131 olu\u015fturun.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Tüm bu ad\u0131mlar\u0131 tamamlad\u0131ktan sonra Moodle
sisteminiz kullan\u0131ma haz\u0131r olacakt\u0131r. Ba\u015far\u0131lar!</span></p>
<p class="gmail-Standard" style="margin:0cm;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Standard" style="margin:0cm;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"># online.zismdns.local yerine kendi alan
ad\u0131n\u0131z\u0131 yaz\u0131n</span></p>
<p class="gmail-Standard" style="margin:0cm;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">sudo certbot --apache -d
online.zismdns.local</span></p>
<p class="gmail-Standard" style="margin:0cm;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ad\u0131m 1: Moodle Dosyalar\u0131n\u0131 Ta\u015f\u0131ma ve \u0130zinleri Ayarlama</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Önceki kurulumda dosyalar\u0131 </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">/var/www/html/moodle</span></span><span lang="EN-US"> dizinine koymu\u015ftuk. \u015eimdi bunlar\u0131 alan ad\u0131n\u0131za özel bir dizine
ta\u015f\u0131yal\u0131m.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><b><span lang="EN-US">1.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-weight:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span></b><b><span lang="EN-US">Yeni Dizin Olu\u015fturun:</span></b></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo mkdir -p /var/www/online.zismdns.local</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><b><span lang="EN-US">2.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-weight:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span></b><b><span lang="EN-US">Moodle Dosyalar\u0131n\u0131 Ta\u015f\u0131y\u0131n:</span></b></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Bash</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo mv /var/www/html/moodle/* /var/www/online.zismdns.local/</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><b><span lang="EN-US">3.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-weight:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span></b><b><span lang="EN-US">Dosya Sahipli\u011fini ve \u0130zinlerini Tekrar Ayarlay\u0131n:</span></b></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Bash</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo chown -R
apache:apache /var/www/online.zismdns.local</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo chmod -R 755 /var/www/online.zismdns.local</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><i><span lang="EN-US">Not: </span></i><span class="gmail-SourceText" style="font-family:"Liberation Mono""><i><span lang="EN-US">moodledata</span></i></span><i><span lang="EN-US"> dizini ayn\u0131 yerinde
kalabilir (</span></i><span class="gmail-SourceText" style="font-family:"Liberation Mono""><i><span lang="EN-US">/var/www/moodledata</span></i></span><i><span lang="EN-US">), onu ta\u015f\u0131man\u0131za gerek
yok.</span></i><span lang="EN-US"></span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ad\u0131m 2: Apache Virtual Host Yap\u0131land\u0131rma Dosyas\u0131 Olu\u015fturma</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\u015eimdi Apache'ye </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">online.zismdns.local</span></span><span lang="EN-US"> iste\u011fi geldi\u011finde hangi dosyalar\u0131 sunaca\u011f\u0131n\u0131 söyleyece\u011fiz.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">1.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><b><span lang="EN-US">Yeni Bir Yap\u0131land\u0131rma Dosyas\u0131 Olu\u015fturun:</span></b><span lang="EN-US">
</span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">nano</span></span><span lang="EN-US"> veya tercih etti\u011finiz bir metin editörü ile yeni bir dosya aç\u0131n.</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo nano /etc/httpd/conf.d/online.zismdns.local.conf</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">2.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><b><span lang="EN-US">A\u015fa\u011f\u0131daki \u0130çeri\u011fi Dosyaya Yap\u0131\u015ft\u0131r\u0131n:</span></b><span lang="EN-US"> Bu
yap\u0131land\u0131rma, gelen istekleri do\u011fru klasöre yönlendirecektir.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Apache</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"><VirtualHost
*:80></span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> ServerName online.zismdns.local</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> DocumentRoot /var/www/online.zismdns.local</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> <Directory
/var/www/online.zismdns.local></span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> Options Indexes FollowSymLinks</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> AllowOverride All</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> Require all granted</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> </Directory></span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> ErrorLog
/var/log/httpd/online.zismdns.local-error.log</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> CustomLog
/var/log/httpd/online.zismdns.local-access.log combined</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"></VirtualHost></span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Dosyay\u0131 kaydedip kapat\u0131n (</span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">Ctrl+X</span></span><span lang="EN-US">, sonra </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">E</span></span><span lang="EN-US"> ve </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">Enter</span></span><span lang="EN-US">).</span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ad\u0131m 3: Moodle Yap\u0131land\u0131rma Dosyas\u0131n\u0131 (config.php)
Güncelleme</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Moodle'a yeni adresini bildirmemiz
gerekiyor.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">1.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><b><span lang="EN-US">config.php</span></b></span><b><span lang="EN-US"> dosyas\u0131n\u0131 aç\u0131n:</span></b><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Bash</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo nano /var/www/online.zismdns.local/config.php</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">2.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><b><span lang="EN-US">wwwroot</span></b></span><b><span lang="EN-US"> De\u011fi\u015fkenini Güncelleyin:</span></b><span lang="EN-US">
Dosyan\u0131n içinde a\u015fa\u011f\u0131daki gibi bir sat\u0131r bulacaks\u0131n\u0131z: </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">$CFG->wwwroot =
'http://<sunucu_ip_adresiniz>/moodle';</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Bu sat\u0131r\u0131 yeni alan ad\u0131n\u0131zla de\u011fi\u015ftirin: </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">$CFG->wwwroot =
'<a href="http://online.zismdns.local">http://online.zismdns.local</a>';</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Dosyay\u0131 kaydedip kapat\u0131n.</span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ad\u0131m 4: Apache'yi Yeniden Ba\u015flatma</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Yapt\u0131\u011f\u0131m\u0131z de\u011fi\u015fikliklerin aktif olmas\u0131 için
Apache web sunucusunu yeniden ba\u015flat\u0131n.</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo systemctl restart httpd</span></span><span lang="EN-US"></span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ad\u0131m 1: Apache'yi Yeniden Ba\u015flatma ve Durum Kontrolü</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">De\u011fi\u015fikliklerin uygulanmas\u0131 için Apache'nin
yeniden ba\u015flat\u0131lmas\u0131 gerekir. Bazen bu ad\u0131m atlanabilir veya bir hata nedeniyle
servis tam olarak yeniden ba\u015flamayabilir.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">1.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">Servisi yeniden ba\u015flat\u0131n:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo systemctl restart httpd</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">2.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">Servisin durumunu kontrol edin
ve herhangi bir hata olup olmad\u0131\u011f\u0131na bak\u0131n:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo systemctl status httpd</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ekranda </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">active (running)</span></span><span lang="EN-US"> yaz\u0131yorsa ve k\u0131rm\u0131z\u0131
renkte hata mesajlar\u0131 yoksa bir sonraki ad\u0131ma geçin. E\u011fer bir hata varsa, hata
mesaj\u0131 bize sorunun ne oldu\u011fu hakk\u0131nda ipucu verecektir.</span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ad\u0131m 2: Apache Yap\u0131land\u0131rma Dosyas\u0131n\u0131 Kontrol Etme</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">En olas\u0131 sebep, olu\u015fturdu\u011fumuz </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">.conf</span></span><span lang="EN-US">
dosyas\u0131nda bir yaz\u0131m hatas\u0131 olmas\u0131 veya Apache'nin bu dosyay\u0131 hiç görmemesidir.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">1.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><b><span lang="EN-US">Yap\u0131land\u0131rma Testi:</span></b><span lang="EN-US"> Apache'nin kendi
yap\u0131land\u0131rma test komutunu çal\u0131\u015ft\u0131rarak tüm </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">.conf</span></span><span lang="EN-US"> dosyalar\u0131nda bir yaz\u0131m hatas\u0131
(syntax error) olup olmad\u0131\u011f\u0131n\u0131 kontrol edelim. Bu, en önemli ad\u0131md\u0131r.</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo apachectl configtest</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">E\u011fer ç\u0131kt\u0131 olarak </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><b><span lang="EN-US">Syntax
OK</span></b></span><span lang="EN-US"> al\u0131yorsan\u0131z, yap\u0131land\u0131rma dosyan\u0131zda bir
yaz\u0131m hatas\u0131 yok demektir. E\u011fer bir hata veriyorsa, hangi dosyada ve hangi
sat\u0131rda hata oldu\u011funu size söyleyecektir.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">2.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><b><span lang="EN-US">Dosyan\u0131n \u0130çeri\u011fini Do\u011frulama:</span></b><span lang="EN-US">
Olu\u015fturdu\u011fumuz dosyan\u0131n içeri\u011fini tekrar kontrol edelim. Belki bir harf hatas\u0131
yapm\u0131\u015f olabiliriz. A\u015fa\u011f\u0131daki komutla dosyan\u0131n içeri\u011fini görüntüleyin:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">cat /etc/httpd/conf.d/online.zismdns.local.conf</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ç\u0131kt\u0131n\u0131n \u015fununla tam olarak e\u015fle\u015fti\u011finden
emin olun:</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Apache</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"><VirtualHost
*:80></span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> ServerName online.zismdns.local</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> DocumentRoot /var/www/online.zismdns.local</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> <Directory
/var/www/online.zismdns.local></span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> Options Indexes FollowSymLinks</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> AllowOverride All</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> Require all granted</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> </Directory></span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> ErrorLog
/var/log/httpd/online.zismdns.local-error.log</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> CustomLog
/var/log/httpd/online.zismdns.local-access.log combined</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"></VirtualHost></span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Özellikle </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">DocumentRoot</span></span><span lang="EN-US"> yolunun do\u011fru
yaz\u0131ld\u0131\u011f\u0131ndan (</span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">/var/www/online.zismdns.local</span></span><span lang="EN-US">) emin olun.</span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ad\u0131m 3: SELinux \u0130zinleri</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Bazen SELinux, Apache'nin belirli dizinlere
eri\u015fimini engelleyebilir. Bu genellikle "Forbidden" hatas\u0131na neden
olur ama yine de kontrol etmekte fayda var.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">1.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">Apache'nin a\u011f ba\u011flant\u0131lar\u0131
yapmas\u0131na izin verin (genellikle varsay\u0131lan olarak aç\u0131kt\u0131r ama emin olmak
için):</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo setsebool -P httpd_can_network_connect 1</span></span><span lang="EN-US"></span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><b><span lang="EN-US">Özetle,
lütfen s\u0131ras\u0131yla \u015funlar\u0131 yap\u0131n:</span></b></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">1.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">sudo
apachectl configtest</span></span><span lang="EN-US"> komutunu çal\u0131\u015ft\u0131r\u0131n.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">2.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">E\u011fer </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">Syntax OK</span></span><span lang="EN-US">
diyorsa, </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">sudo systemctl restart
httpd</span></span><span lang="EN-US"> komutunu çal\u0131\u015ft\u0131r\u0131p taray\u0131c\u0131dan sayfay\u0131
yenileyin (gerekirse taray\u0131c\u0131 önbelle\u011fini temizleyin: Ctrl+F5).</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">3.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">E\u011fer hala test sayfas\u0131
geliyorsa, </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">cat
/etc/httpd/conf.d/online.zismdns.local.conf</span></span><span lang="EN-US">
komutunun ç\u0131kt\u0131s\u0131n\u0131 buraya yap\u0131\u015ft\u0131r\u0131n, birlikte kontrol edelim.</span></p>
<p class="gmail-Standard" style="margin:0cm;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
</div>
<span lang="EN-US" style="font-size:12pt;font-family:"Liberation Serif",serif"><br clear="all" style="break-before:auto">
</span>
<div class="gmail-WordSection2" style="page: WordSection2;">
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ad\u0131m 1: EPEL Deposunu Ekleme</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Öncelikle EPEL (Extra Packages for
Enterprise Linux) deposunu kural\u0131m. Remi deposu, EPEL'e ihtiyaç duyar.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Bash</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo dnf install epel-release -y</span></span><span lang="EN-US"></span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ad\u0131m 2: Remi Deposunu Ekleme</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\u015eimdi de PHP paketleri için zengin bir
kaynak olan Remi deposunu sistemimize ekleyelim.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Bash</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo dnf install
<a href="http://rpms.remirepo.net/enterprise/remi-release-9.rpm">http://rpms.remirepo.net/enterprise/remi-release-9.rpm</a> -y</span></span><span lang="EN-US"></span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ad\u0131m 3: </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">php-sodium</span></span><span lang="EN-US"> Paketini Tekrar Kurma</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Art\u0131k sistemimiz yeni paket kaynaklar\u0131n\u0131
tan\u0131d\u0131\u011f\u0131na göre, daha önce çal\u0131\u015fmayan komut <b>\u015fimdi çal\u0131\u015facakt\u0131r</b>.</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo dnf install php-sodium -y</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Bu komutu çal\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131zda, </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">dnf</span></span><span lang="EN-US"> paket
yöneticisi </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">php-sodium</span></span><span lang="EN-US"> paketini Remi deposunda bulacak ve ba\u015far\u0131yla kuracakt\u0131r.</span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Son Ad\u0131m: Servisleri Yeniden Ba\u015flatma</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Unutmay\u0131n, yeni bir PHP eklentisi kurduktan
sonra de\u011fi\u015fikliklerin geçerli olmas\u0131 için Apache'yi yeniden ba\u015flatman\u0131z
gerekir. Önceki ad\u0131mdaki </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">php.ini</span></span><span lang="EN-US"> de\u011fi\u015fikliklerinizin de geçerli olmas\u0131 için bu gereklidir.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Bash</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo systemctl restart httpd</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Bu ad\u0131mlardan sonra Moodle kurulum sayfas\u0131n\u0131
yeniledi\u011finizde </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">php-sodium</span></span><span lang="EN-US"> hatas\u0131 da ortadan kalkacakt\u0131r.</span></p>
</div>
<span lang="EN-US" style="font-size:12pt;font-family:"Liberation Serif",serif"><br clear="all" style="break-before:auto">
</span>
<div class="gmail-WordSection3" style="page: WordSection3;">
<p class="gmail-Standard" style="margin:0cm;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
</div>
<span lang="EN-US" style="font-size:12pt;font-family:"Liberation Serif",serif"><br clear="all" style="break-before:auto">
</span>
<div class="gmail-WordSection4" style="page: WordSection4;">
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">root@egitim //]# sudo dnf install php-sodium
-y</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Remi's Modular repository for Enterprise
Linux 9 - x86 757 kB/s | 876 kB 00:01 </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Safe Remi's RPM repository for Enterprise
Linux 9 - x8 1.8 MB/s | 1.4 MB 00:00 </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Last metadata expiration check: 0:00:01 ago
on Tue 30 Sep 2025 08:05:56 AM +03.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Error: </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> Problem: package
php-sodium-8.0.30-2.el9.x86_64 from epel requires php(api) = 20200930-64, but
none of the providers can be installed</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> - package
php-sodium-8.0.30-2.el9.x86_64 from epel requires php(zend-abi) = 20200930-64,
but none of the providers can be installed</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> - conflicting requests</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> - package
php-common-8.0.30-13.el9.remi.x86_64 from remi-modular is filtered out by
modular filtering</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> - package
php-common-8.0.30-14.el9.remi.x86_64 from remi-modular is filtered out by
modular filtering</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> - package php-common-8.0.30-3.el9_6.x86_64
from appstream is filtered out by modular filtering</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">(try to add '--skip-broken' to skip
uninstallable packages or '--nobest' to use not only best candidate packages)</span></p>
</div>
<span lang="EN-US" style="font-size:12pt;font-family:"Liberation Serif",serif"><br clear="all" style="break-before:auto">
</span>
<div class="gmail-WordSection5" style="page: WordSection5;">
<p class="gmail-Standard" style="margin:0cm;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Dü\u015fünme sürecini göster</span></p>
</div>
<span lang="EN-US" style="font-size:12pt;font-family:"Liberation Serif",serif"><br clear="all" style="break-before:auto">
</span>
<div class="gmail-WordSection6" style="page: WordSection6;">
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Bu karma\u015f\u0131k hata, Rocky Linux'un <b>modülerlik</b> özelli\u011finden kaynaklan\u0131yor.
Özetle, sisteminizde birden fazla PHP kayna\u011f\u0131 (hem Rocky'nin kendi varsay\u0131lan
PHP 8.0'\u0131 hem de yeni ekledi\u011fimiz Remi deposunun PHP sürümleri) oldu\u011fu için </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">dnf</span></span><span lang="EN-US"> paket
yöneticisinin kafas\u0131 kar\u0131\u015fm\u0131\u015f durumda ve hangi paketi seçece\u011fini bilemiyor.
Buna "modular filtering" deniyor.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Do\u011fru çözüm, sisteme tek ve tutarl\u0131 bir PHP
sürümü kullanmas\u0131n\u0131 söylemektir. Bunu yapmak için PHP modülünü s\u0131f\u0131rlay\u0131p,
Remi'nin kararl\u0131 ve güncel bir sürümünü seçece\u011fiz.</span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<h2 style="margin:10pt 0cm 6pt;break-after:avoid;font-size:18pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Çözüm: PHP Modülünü S\u0131f\u0131rlay\u0131p Remi Sürümünü Etkinle\u015ftirme</span></h2>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ad\u0131m 1: Mevcut PHP Modülünü S\u0131f\u0131rlama</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Bu komut, </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">dnf</span></span><span lang="EN-US">'in hangi PHP sürümüne
kilitlendi\u011fini unutmas\u0131n\u0131 sa\u011flar ve temiz bir ba\u015flang\u0131ç yapmam\u0131za olanak tan\u0131r.</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo dnf module reset php -y</span></span><span lang="EN-US"></span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ad\u0131m 2: Remi'nin PHP 8.2 Modülünü Etkinle\u015ftirme</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Bu komutla, sisteme bundan sonra tüm PHP
paketlerini Remi deposundaki modern ve stabil olan <b>PHP 8.2</b> sürümünden almas\u0131n\u0131 söylüyoruz. Bu, tüm paketlerin
birbiriyle uyumlu olmas\u0131n\u0131 garantiler.</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo dnf module enable php:remi-8.2 -y</span></span><span lang="EN-US"></span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ad\u0131m 3: PHP Paketlerini Yeni Sürüme Yükseltme</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Yeni PHP modülünü etkinle\u015ftirdi\u011fimize göre,
mevcut tüm PHP paketlerinizi yeni ve tutarl\u0131 sürüme yükseltmek için sistemi
güncelleyelim.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Bash</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo dnf update -y</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Bu i\u015flem s\u0131ras\u0131nda mevcut PHP 8.0
paketlerinizin kald\u0131r\u0131l\u0131p yerine PHP 8.2 paketlerinin kuruldu\u011funu göreceksiniz.</span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ad\u0131m 4: </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">php-sodium</span></span><span lang="EN-US"> Paketini Kurma</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Art\u0131k sistemimiz temiz ve tek bir PHP
kayna\u011f\u0131na odakland\u0131\u011f\u0131 için, </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">php-sodium</span></span><span lang="EN-US"> paketini sorunsuzca kurabiliriz.</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo dnf install php-sodium -y</span></span><span lang="EN-US"></span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Son Ad\u0131m: Servisi Yeniden Ba\u015flatma</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Tüm bu i\u015flemlerden sonra, Apache'nin yeni
PHP sürümünü ve eklentileri yüklemesi için servisi yeniden ba\u015flat\u0131n.</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo systemctl restart httpd</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Bu ad\u0131mlardan sonra hem </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">php-sodium</span></span><span lang="EN-US">
kurulmu\u015f olacak hem de sisteminiz Moodle için daha güncel ve stabil bir PHP sürümüne
sahip olacakt\u0131r. Kurulum ekran\u0131n\u0131 yeniledi\u011finizde tüm hatalar\u0131n çözüldü\u011fünü
görebilirsiniz.</span></p>
</div>
<span lang="EN-US" style="font-size:12pt;font-family:"Liberation Serif",serif"><br clear="all" style="break-before:auto">
</span>
<div class="gmail-WordSection7" style="page: WordSection7;">
<p class="gmail-Standard" style="margin:0cm;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"><a href="https://lens.google.com/uploadbyurl?url=https://lh3.googleusercontent.com/gg/AAHar4eOhCySvnXNavhDc9aailBX9T-COTGWvaGS5YmNnZ03ubgdW6dCahCWwQWpLWMQLUpqXi8TdAvvg2hN7tZaQT86fpWf98fJmnbTncGFQvHx0gcKaYjO89HxAqGJlLttINx6m8pMuOnonbMTDPhwJb-IaBGuNlePY6OooyKdzkX1zvyuXyi5tS8iZHXaJJAzGEHIQaStHSbSNxDkgRkVIzLa8o61MfsUnvU2wq9gCBtFbXp-PrWke8hOoaO6cCrtu-ljwcY_-uoUY5buEsM8Q3jvSXm91b1c7cg=d&ep=bia" style="color:rgb(70,120,134)"><span style="color:windowtext;text-decoration-line:none">Yeni
pencerede aç\u0131l\u0131r</span></a></span></p>
<p class="gmail-Standard" style="margin:0cm;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Dü\u015fünme sürecini göster</span></p>
</div>
<span lang="EN-US" style="font-size:12pt;font-family:"Liberation Serif",serif"><br clear="all" style="break-before:auto">
</span>
<div class="gmail-WordSection8" style="page: WordSection8;">
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Harika, neredeyse bitti! Gördü\u011fünüz gibi bir
önceki ad\u0131mdaki karma\u015f\u0131k hatalar\u0131n hepsi çözüldü. Sadece iki küçük ayar kald\u0131.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Bu kalan iki sorun da PHP yap\u0131land\u0131rmas\u0131yla
ilgili ve tek seferde çözülebilir.</span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<h2 style="margin:10pt 0cm 6pt;break-after:avoid;font-size:18pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Kalan Son \u0130ki Sorunu Çözme</span></h2>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">1. </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">max_input_vars</span></span><span lang="EN-US"> Ayar\u0131</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Bu ayar\u0131 daha önce yapm\u0131\u015ft\u0131k ancak PHP
sürümünü yükseltti\u011fimizde </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">php.ini</span></span><span lang="EN-US"> dosyas\u0131 s\u0131f\u0131rlanm\u0131\u015f olabilir. Ayar\u0131 tekrar yapal\u0131m.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">1.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">Terminalde </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">php.ini</span></span><span lang="EN-US">
dosyas\u0131n\u0131 aç\u0131n:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo nano /etc/php.ini</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">2.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">Dosya içinde </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">max_input_vars</span></span><span lang="EN-US">
sat\u0131r\u0131n\u0131 bulun (</span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">Ctrl+W</span></span><span lang="EN-US"> ile aratabilirsiniz).</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">3.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">Sat\u0131r\u0131n tam olarak a\u015fa\u011f\u0131daki
gibi oldu\u011fundan emin olun (ba\u015f\u0131nda <b>noktal\u0131
virgül (;) olmamal\u0131</b>): </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">max_input_vars
= 5000</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">4.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">Dosyay\u0131 kaydedip kapat\u0131n (</span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">Ctrl+X</span></span><span lang="EN-US">, </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">E</span></span><span lang="EN-US">, </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">Enter</span></span><span lang="EN-US">).</span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">2. </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">sodium</span></span><span lang="EN-US"> Eklentisinin Yüklenmesi</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">sodium</span></span><span lang="EN-US"> eklentisini kurduk ancak PHP servisinin bu yeni eklentiyi tan\u0131mas\u0131
için yeniden ba\u015flat\u0131lmas\u0131 gerekiyor. Apache'yi yeniden ba\u015flatmak bazen yeterli
olmaz, PHP'nin kendi servisini de yeniden ba\u015flatmak gerekir.</span></p>
<h2 style="margin:10pt 0cm 6pt;break-after:avoid;font-size:18pt;font-family:"Liberation Serif",serif"><span lang="EN-US">De\u011fi\u015fiklikleri Uygulama (En Önemli Ad\u0131m)</span></h2>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Yukar\u0131daki </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">php.ini</span></span><span lang="EN-US"> de\u011fi\u015fikli\u011fini yapt\u0131ktan
sonra, hem Apache'yi hem de PHP-FPM servisini yeniden ba\u015flatarak tüm
de\u011fi\u015fiklikleri uygulayal\u0131m.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><b><span lang="EN-US">1.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-weight:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span></b><b><span lang="EN-US">Apache'yi yeniden ba\u015flat\u0131n:</span></b></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo systemctl restart httpd</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">2.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><b><span lang="EN-US">PHP 8.2-FPM servisini yeniden ba\u015flat\u0131n:</span></b><span lang="EN-US">
(Bu komut, </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">sodium</span></span><span lang="EN-US"> eklentisini ve </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">php.ini</span></span><span lang="EN-US"> de\u011fi\u015fikliklerini yükleyecektir)</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo systemctl restart php82-php-fpm</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Bu iki yeniden ba\u015flatma komutundan sonra
taray\u0131c\u0131n\u0131zdaki Moodle sayfas\u0131n\u0131 yenileyin. Kalan son iki k\u0131rm\u0131z\u0131 uyar\u0131n\u0131n da
ye\u015file döndü\u011fünü göreceksiniz. \u2705 Art\u0131k kuruluma devam edebilirsiniz!</span></p>
</div>
<span lang="EN-US" style="font-size:12pt;font-family:"Liberation Serif",serif"><br clear="all" style="break-before:auto">
</span>
<div class="gmail-WordSection9" style="page: WordSection9;">
<p class="gmail-Standard" style="margin:0cm;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"><a href="https://lens.google.com/uploadbyurl?url=https://lh3.googleusercontent.com/gg/AAHar4d2prnOiXhMeL2v4_afkWtBTjX-3G-SRSvT4FK8XwB1rXId7YaGBrFX9nRwdURSXo50KT9yTcGF8rX3DVrT5C3bPg7qw_dsWojEzvZXi7eU1LhLLJu4XIOimFRyvjVMiSXNPHBV4a8QfYOLv5TO-kc2l4_CasdiA6Edzl5zX_eqk1kOi8u-1Ns3vZsE_u1RuIVC6pO0tvdKONN40qn5Yfb4MlCLdrOFYi6ZjGYH02TxXYlSo6YHXzGs1YypsQTeroqvnSTUK5tLso5iIf-6Yyw8CCAtB23nKA=d&ep=bia" style="color:rgb(70,120,134)"><span style="color:windowtext;text-decoration-line:none">Yeni
pencerede aç\u0131l\u0131r</span></a></span></p>
</div>
<span lang="EN-US" style="font-size:12pt;font-family:"Liberation Serif",serif"><br clear="all" style="break-before:auto">
</span>
<div class="gmail-WordSection10" style="page: WordSection10;">
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">mariadb 10.11.0 gerekli diyor</span></p>
</div>
<span lang="EN-US" style="font-size:12pt;font-family:"Liberation Serif",serif"><br clear="all" style="break-before:auto">
</span>
<div class="gmail-WordSection11" style="page: WordSection11;">
<p class="gmail-Standard" style="margin:0cm;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Dü\u015fünme sürecini göster</span></p>
</div>
<span lang="EN-US" style="font-size:12pt;font-family:"Liberation Serif",serif"><br clear="all" style="break-before:auto">
</span>
<div class="gmail-WordSection12" style="page: WordSection12;">
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Evet, do\u011fru gördünüz. Moodle'un en son
sürümü (5.x), Rocky Linux 9'un standart olarak sundu\u011fu MariaDB 10.5'ten daha
yeni bir sürüm olan <b>MariaDB 10.11 veya
üstünü</b> gerektiriyor.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Neyse ki, t\u0131pk\u0131 PHP'de yapt\u0131\u011f\u0131m\u0131z gibi,
MariaDB'nin kendi resmi deposunu (repository) ekleyerek veritaban\u0131 sürümümüzü
kolayca yükseltebiliriz.</span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">!! ADIM 0: VER\u0130TABANINI YEDEKLEME (ÇOK ÖNEML\u0130) !!</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Herhangi bir veritaban\u0131 yükseltme i\u015fleminden
önce yedek almak <b>kritik bir
al\u0131\u015fkanl\u0131kt\u0131r</b>. Henüz kurulumunuz yeni olsa da bu ad\u0131m\u0131 mutlaka uygulay\u0131n.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">1.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">A\u015fa\u011f\u0131daki komutu çal\u0131\u015ft\u0131rarak
tüm veritabanlar\u0131n\u0131z\u0131n yede\u011fini </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">/tmp</span></span><span lang="EN-US"> dizinine al\u0131n. Komutu çal\u0131\u015ft\u0131rd\u0131\u011f\u0131n\u0131zda sizden MariaDB root
\u015fifrenizi isteyecektir.</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo mysqldump -u root -p --all-databases >
/tmp/tum_veritabani_yedegi.sql</span></span><span lang="EN-US"></span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ad\u0131m 1: MariaDB'nin Resmi Deposunu Ekleme</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Sistemimize MariaDB 10.11 sürümünü içeren
repo dosyas\u0131n\u0131 ekleyece\u011fiz.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">1.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">nano</span></span><span lang="EN-US"> ile yeni bir repo dosyas\u0131 olu\u015fturun:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo nano /etc/yum.repos.d/MariaDB.repo</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">2.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">A\u015fa\u011f\u0131daki içeri\u011fi kopyalay\u0131p bu
dosyan\u0131n içine yap\u0131\u015ft\u0131r\u0131n:</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ini, TOML</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">[mariadb]</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">name =
MariaDB</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">baseurl =
<a href="http://yum.mariadb.org/10.11/rhel9-amd64">http://yum.mariadb.org/10.11/rhel9-amd64</a></span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">module_hotfixes=1</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">gpgkey=<a href="https://yum.mariadb.org/RPM-GPG-KEY-MariaDB">https://yum.mariadb.org/RPM-GPG-KEY-MariaDB</a></span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">gpgcheck=1</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">3.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">Dosyay\u0131 kaydedip kapat\u0131n (</span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">Ctrl+X</span></span><span lang="EN-US">, </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">E</span></span><span lang="EN-US">, </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">Enter</span></span><span lang="EN-US">).</span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ad\u0131m 2: Varsay\u0131lan MariaDB Modülünü Devre D\u0131\u015f\u0131 B\u0131rakma</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Paket çak\u0131\u015fmas\u0131n\u0131 önlemek için Rocky'nin
kendi MariaDB 10.5 modülünü devre d\u0131\u015f\u0131 b\u0131rakmam\u0131z gerekiyor.</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo dnf module disable mariadb -y</span></span><span lang="EN-US"></span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ad\u0131m 3: MariaDB Paketlerini Yükseltme</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Art\u0131k sistemi güncelleyebiliriz. </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">dnf</span></span><span lang="EN-US"> paket
yöneticisi, yeni ekledi\u011fimiz MariaDB deposundan 10.11 sürümünü bulacak ve
mevcut 10.5 sürümünü onunla yükseltecektir.</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo dnf update -y</span></span><span lang="EN-US"></span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ad\u0131m 4: Veritaban\u0131 Servisini Ba\u015flatma ve Yükseltme</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Yükseltme sonras\u0131 veritaban\u0131 dosyalar\u0131n\u0131n
yeni sürüme uyumlu hale getirilmesi için son bir komut çal\u0131\u015ft\u0131rmal\u0131y\u0131z.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">1.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">Önce MariaDB servisini yeniden
ba\u015flatal\u0131m:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo systemctl restart mariadb</span></span><span lang="EN-US"></span></p>
</div>
<span lang="EN-US" style="font-size:12pt;font-family:"Liberation Serif",serif"><br clear="all" style="break-before:auto">
</span>
<div class="gmail-WordSection13" style="page: WordSection13;">
<p class="gmail-Standard" style="margin:0cm;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Standard" style="margin:0cm;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Standard" style="margin:0cm;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Standard" style="margin:0cm;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Standard" style="margin:0cm;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Standard" style="margin:0cm;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">[root@egitim tmp]# cat /etc/redhat-release</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Rocky Linux release 9.6 (Blue Onyx)</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Moodle 5.0</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Mariadb 10.11</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">PHP 8.2</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Online E\u011fitim Sistemi Moodle Kurulum
Ad\u0131mlar\u0131:</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">rocky9 da moodle 5.0 kurulumu yapal\u0131m
mariadb 10.11 php 8.2 olsun https olsun</span></p>
<h6 style="margin:3pt 0cm;break-after:avoid;font-size:7pt;font-family:"Liberation Serif",serif"><span lang="EN-US">ChatGPT said:</span></h6>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Tamam, Rocky Linux 9 üzerinde <span class="gmail-StrongEmphasis" style="font-weight:bold">Moodle 5.0</span>\u2019\u0131 <span class="gmail-StrongEmphasis" style="font-weight:bold">MariaDB
10.11</span> ve <span class="gmail-StrongEmphasis" style="font-weight:bold">PHP 8.2</span> ile, <span class="gmail-StrongEmphasis" style="font-weight:bold">HTTPS</span> dâhil olacak \u015fekilde kurulum ad\u0131mlar\u0131n\u0131 net
ve \u201ckopyala-yap\u0131\u015ft\u0131r\u201d tarz\u0131nda anlat\u0131yorum. Apache + PHP-FPM + SELinux uyumlu
bir kurulum tercih ettim (R9\u2019da mod_php yerine php-fpm sa\u011fl\u0131kl\u0131d\u0131r). \u0130stersen
Nginx varyant\u0131n\u0131 da ayr\u0131ca veririm.</span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<h1 style="margin:12pt 0cm 6pt;break-after:avoid;font-size:24pt;font-family:"Liberation Serif",serif"><span lang="EN-US">0) Sunucu haz\u0131rl\u0131\u011f\u0131</span></h1>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo dnf -y
update</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo dnf -y
install epel-release</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo dnf -y
install policycoreutils-python-utils setools-console firewalld tar unzip</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
systemctl enable --now firewalld</span></span><span lang="EN-US"></span></p>
<p class="gmail-Quotations" style="margin:0cm 1cm 14.15pt;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Not: SELinux <span class="gmail-StrongEmphasis" style="font-weight:bold">Enforcing</span>
kalacak; gerekli context/boole\u2019leri a\u015fa\u011f\u0131da veriyorum.</span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<h1 style="margin:12pt 0cm 6pt;break-after:avoid;font-size:24pt;font-family:"Liberation Serif",serif"><span lang="EN-US">1) PHP 8.2 (Remi ile)</span></h1>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Rocky 9\u2019un varsay\u0131lan PHP\u2019si 8.0\u2019d\u0131r; 8.2
için Remi modülünü etkinle\u015ftiriyoruz.</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow"># Remi deposu</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo dnf -y
install <a href="https://rpms.remirepo.net/enterprise/remi-release-9.rpm">https://rpms.remirepo.net/enterprise/remi-release-9.rpm</a></span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US" style="background:yellow"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow"># Varsay\u0131lan PHP
modülünü s\u0131f\u0131rla ve 8.2\u2019yi etkinle\u015ftir</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo dnf -y
module reset php</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo dnf -y
module enable php:remi-8.2</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US" style="background:yellow"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow"># Moodle için
gerekli PHP paketleri</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo dnf -y
install php php-fpm php-opcache php-gd php-intl php-mbstring php-zip php-xml \</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow"> php-curl php-ldap php-soap
php-xmlrpc php-json php-pdo php-mysqlnd \</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow"> php-pecl-igbinary
php-pecl-redis</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">PHP-FPM\u2019yi ba\u015flat/enable:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo systemctl
enable --now php-fpm</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
systemctl status php-fpm --no-pager</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">OPcache</span></span><span lang="EN-US"> ayar\u0131 (performans için önerilir):</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo tee
/etc/php.d/10-opcache.ini >/dev/null <<'EOF'</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">opcache.enable=1</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">opcache.enable_cli=1</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">opcache.memory_consumption=256</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">opcache.interned_strings_buffer=16</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">opcache.max_accelerated_files=100000</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">opcache.validate_timestamps=1</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">opcache.revalidate_freq=30</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">EOF</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
systemctl restart php-fpm</span></span><span lang="EN-US"></span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<h1 style="margin:12pt 0cm 6pt;break-after:avoid;font-size:24pt;font-family:"Liberation Serif",serif"><span lang="EN-US">2) MariaDB 10.11 (resmi repo)</span></h1>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Rocky 9\u2019un deposundaki MariaDB 10.5 yerine
10.11 istiyoruz.</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo tee
/etc/yum.repos.d/MariaDB.repo >/dev/null <<'EOF'</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow"># MariaDB 10.11
for RHEL9/Rocky9</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">[mariadb]</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">name = MariaDB</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">baseurl =
<a href="https://mirrors.xtom.com/mariadb/yum/10.11/rhel/9/x86_64/">https://mirrors.xtom.com/mariadb/yum/10.11/rhel/9/x86_64/</a></span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">gpgkey=<a href="https://mariadb.org/mariadb_release_signing_key.pgp">https://mariadb.org/mariadb_release_signing_key.pgp</a></span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">gpgcheck=1</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">enabled=1</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">EOF</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US" style="background:yellow"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo dnf -y
install MariaDB-server MariaDB-client</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo systemctl
enable --now mariadb</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
systemctl status mariadb --no-pager</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\u0130lk güvenlik ve root \u015fifreleme:</span></p>
<p class="gmail-Quotations" style="margin:0cm 1cm 14.15pt;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">MariaDB 10.11\u2019de komut ad\u0131 genellikle </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">mariadb-secure-installation</span></span><span lang="EN-US">\u2019d\u0131r.<br>
</span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">mysql_secure_installation</span></span><span lang="EN-US"> bulunamazsa \u015fa\u015f\u0131rma, a\u015fa\u011f\u0131dakini kullan.</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
mariadb-secure-installation</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Önerilen karakter seti/innodb ayar\u0131 (utf8mb4
için):</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo tee -a
/etc/my.cnf.d/server.cnf >/dev/null <<'EOF'</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">[mysqld]</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">character-set-server
= utf8mb4</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">collation-server = utf8mb4_unicode_ci</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">innodb_file_per_table
= 1</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">EOF</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US" style="background:yellow"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
systemctl restart mariadb</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">Set
root password?: Y (A\u2019daki gibi güçlü parola) 1q2w3eR4236951*- OK</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">Remove
anonymous users?: Y</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">Disallow
root login remotely?: Y</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">Remove
test database?: Y</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">Reload
privilege tables now?: Y</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Moodle DB ve kullan\u0131c\u0131 olu\u015fturma:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"># MariaDB
shell</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo mariadb -u
root -p</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">CREATE DATABASE
moodle DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">CREATE USER
'salvador'@'localhost' IDENTIFIED BY 'GucluBirSifre!R41q2w3e';</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">GRANT ALL
PRIVILEGES ON moodle.* TO 'salvador'@'localhost';</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">FLUSH
PRIVILEGES;</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">EXIT;</span></span><span lang="EN-US"></span></p>
<h1 style="margin:12pt 0cm 6pt;break-after:avoid;font-size:24pt;font-family:"Liberation Serif",serif"><span lang="EN-US">3) Apache (httpd) + PHP-FPM entegrasyonu</span></h1>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo dnf -y
install httpd mod_ssl</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
systemctl enable --now httpd</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Apache\u2019yi php-fpm socket ile konu\u015ftur:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo tee
/etc/httpd/conf.d/php-fpm.conf >/dev/null <<'EOF'</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow"># PHP-FPM ile
FPM socket üzerinden entegrasyon</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow"><FilesMatch
\.php$></span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow"> SetHandler
"proxy:unix:/run/php-fpm/www.sock|fcgi://localhost/"</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow"></FilesMatch></span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US" style="background:yellow"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow"># Büyük dosya
yüklemeleri için (Moodle paket/ yedek)</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">LimitRequestBody
0</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">EOF</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US" style="background:yellow"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
systemctl reload httpd</span></span><span lang="EN-US"></span></p>
<h1 style="margin:12pt 0cm 6pt;break-after:avoid;font-size:24pt;font-family:"Liberation Serif",serif"><span lang="EN-US">4) Moodle dosyalar\u0131 ve moodledata</span></h1>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Varsay\u0131lan web kökü: </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">/var/www/html</span></span><span lang="EN-US">.
Moodle çekirde\u011fini buraya indirelim.<br>
</span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">moodledata</span></span><span lang="EN-US"> <span class="gmail-StrongEmphasis" style="font-weight:bold">web kökü d\u0131\u015f\u0131nda</span> olmal\u0131 (ör.: </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">/var/moodledata</span></span><span lang="EN-US">).</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">cd /tmp</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow"># Moodle 5.0
stable (git kullanmak temizdir)</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo dnf -y
install git</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo git clone
-b MOODLE_500_STABLE <a href="https://github.com/moodle/moodle.git">https://github.com/moodle/moodle.git</a></span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US" style="background:yellow"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow"># Uygulama
dosyalar\u0131</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo rsync -a
moodle/ /var/www/html/moodle/</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US" style="background:yellow"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow"># moodledata</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo mkdir -p /var/moodledata</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US" style="background:yellow"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">#
Sahiplik/izinler (Apache = apache:apache)</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo chown -R
apache:apache /var/www/html/moodle /var/moodledata</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo find
/var/www/html/moodle -type f -exec chmod 0644 {} \;</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo find
/var/www/html/moodle -type d -exec chmod 0755 {} \;</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
chmod -R 0770 /var/moodledata</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">SELinux context:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"># Web
sunucusunun yazaca\u011f\u0131 yerler</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo semanage
fcontext -a -t httpd_sys_rw_content_t "/var/moodledata(/.*)?"</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo semanage
fcontext -a -t httpd_sys_rw_content_t "/var/www/html/moodle(/.*)?"</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo restorecon
-Rv /var/moodledata /var/www/html/moodle</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"># Apache\u2019nin
network\u2019e ç\u0131kabilmesi (gerekirse)</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
setsebool -P httpd_can_network_connect on</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Apache sanal host (HTTP \u2192 HTTPS
yönlendirmeli):<br>
Alan ad\u0131n: </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US"><a href="http://moodle.example.gov.tr">moodle.example.gov.tr</a></span></span><span lang="EN-US"> (kendi FQDN\u2019inle de\u011fi\u015ftir).</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo tee
/etc/httpd/conf.d/moodle.conf >/dev/null <<'EOF'</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"><VirtualHost
*:80></span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> ServerName <a href="http://moodle.example.gov.tr">moodle.example.gov.tr</a></span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> ServerAlias <a href="http://www.moodle.example.gov.tr">www.moodle.example.gov.tr</a></span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> DocumentRoot /var/www/html/moodle</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> # Tüm HTTP isteklerini HTTPS'e yönlendir</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> RewriteEngine On</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> RewriteCond %{HTTPS} !=on</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> RewriteRule ^/?(.*)$
https://%{HTTP_HOST}/$1 [R=301,L]</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"></VirtualHost></span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"><VirtualHost
*:443></span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> ServerName <a href="http://moodle.example.gov.tr">moodle.example.gov.tr</a></span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> ServerAlias <a href="http://www.moodle.example.gov.tr">www.moodle.example.gov.tr</a></span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> DocumentRoot /var/www/html/moodle</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> SSLEngine on</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> SSLCertificateFile /etc/ssl/moodle.crt</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> SSLCertificateKeyFile /etc/ssl/moodle.key</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> # E\u011fer Let\u2019s Encrypt kullan\u0131rsan cert dosya
yollar\u0131 farkl\u0131 olacak (a\u015fa\u011f\u0131da)</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> <Directory /var/www/html/moodle></span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> AllowOverride All</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> Require all granted</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> </Directory></span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> # PHP-FPM entegrasyonu</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> <FilesMatch \.php$></span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> SetHandler
"proxy:unix:/run/php-fpm/www.sock|fcgi://localhost/"</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> </FilesMatch></span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> ErrorLog
/var/log/httpd/moodle_error.log</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> CustomLog /var/log/httpd/moodle_access.log
combined</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"></VirtualHost></span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">EOF</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo systemctl reload httpd</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Firewall:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo
firewall-cmd --permanent --add-service=http</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo
firewall-cmd --permanent --add-service=https</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo firewall-cmd --reload</span></span><span lang="EN-US"></span></p>
<h1 style="margin:12pt 0cm 6pt;break-after:avoid;font-size:24pt;font-family:"Liberation Serif",serif"><span lang="EN-US">5) HTTPS seçenekleri</span></h1>
<h2 style="margin:10pt 0cm 6pt;break-after:avoid;font-size:18pt;font-family:"Liberation Serif",serif"><span lang="EN-US">A) Yay\u0131n adresi d\u0131\u015far\u0131 aç\u0131k ve geçerli DNS var ise (Let\u2019s
Encrypt önerilir)</span></h2>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo dnf -y
install certbot python3-certbot-apache</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo certbot
--apache -d <a href="http://moodle.example.gov.tr">moodle.example.gov.tr</a> -d <a href="http://www.moodle.example.gov.tr">www.moodle.example.gov.tr</a> --agree-tos -m
<a href="mailto:admin@example.gov.tr">admin@example.gov.tr</a> --redirect -n</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"># Sertifikalar
/etc/letsencrypt/live/<a href="http://moodle.example.gov.tr/">moodle.example.gov.tr/</a> alt\u0131nda olur.</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"># Apache
conf\u2019ta SSLCertificate yollar\u0131n\u0131 düzenlemeye gerek yok; certbot kendisi ekler.</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo systemctl reload httpd</span></span><span lang="EN-US"></span></p>
<h2 style="margin:10pt 0cm 6pt;break-after:avoid;font-size:18pt;font-family:"Liberation Serif",serif"><span lang="EN-US">B) \u0130ç a\u011f (intranet) ve public do\u011frulama yoksa
(self-signed)</span></h2>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo openssl
req -x509 -nodes -newkey rsa:4096 -sha256 -days 825 \</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> -keyout /etc/ssl/moodle.key -out
/etc/ssl/moodle.crt \</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> -subj
"/C=TR/ST=Zonguldak/L=Zonguldak/O=Hospital/OU=IT/CN=moodle.local"</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo chmod
600 /etc/ssl/moodle.key</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo systemctl reload httpd</span></span><span lang="EN-US"></span></p>
<h1 style="margin:12pt 0cm 6pt;break-after:avoid;font-size:24pt;font-family:"Liberation Serif",serif"><span lang="EN-US">6) PHP upload/post limitleri (Moodle yedek/SCORM için
önemli)</span></h1>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo cp
/etc/php.ini /etc/php.ini.bak.$(date +%F)</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo sed -i
's/^upload_max_filesize = .*/upload_max_filesize = 128M/' /etc/php.ini</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo sed -i
's/^post_max_size = .*/post_max_size = 128M/' /etc/php.ini</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo sed -i
's/^;date.timezone =.*/date.timezone = Europe\/Istanbul/' /etc/php.ini</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo systemctl
restart php-fpm</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
systemctl reload httpd</span></span><span lang="EN-US"></span></p>
<h1 style="margin:12pt 0cm 6pt;break-after:avoid;font-size:24pt;font-family:"Liberation Serif",serif"><span lang="EN-US">7) Moodle web kurulum sihirbaz\u0131</span></h1>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Taray\u0131c\u0131dan:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"><a href="https://moodle.example.gov.tr">https://moodle.example.gov.tr</a></span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">Data
directory</span></span><span lang="EN-US">: </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">/var/moodledata</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">Database
type</span></span><span lang="EN-US">: MariaDB (mysqli)</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">DB
host</span></span><span lang="EN-US">: </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">localhost</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">DB
name</span></span><span lang="EN-US">: </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">moodle</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">DB
user/pass</span></span><span lang="EN-US">: </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">moodleuser</span></span><span lang="EN-US"> / (yukar\u0131da verdi\u011fin
parola)</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">\u015eema/charset: <span class="gmail-StrongEmphasis" style="font-weight:bold">utf8mb4</span> (varsay\u0131lan uygundur).</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Kurulum bitince </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">config.php</span></span><span lang="EN-US">
otomatik olu\u015fur. (Gerekirse </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">/var/www/html/moodle/config.php</span></span><span lang="EN-US"> izinleri kontrol et.)</span></p>
<h1 style="margin:12pt 0cm 6pt;break-after:avoid;font-size:24pt;font-family:"Liberation Serif",serif"><span lang="EN-US">8) Cron (Moodle zorunlu)</span></h1>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo tee
/etc/cron.d/moodle >/dev/null <<'EOF'</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">*/1 * * * *
apache /usr/bin/php -f /var/www/html/moodle/admin/cli/cron.php >/dev/null
2>&1</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">EOF</span></span><span lang="EN-US"></span></p>
<h1 style="margin:12pt 0cm 6pt;break-after:avoid;font-size:24pt;font-family:"Liberation Serif",serif"><span lang="EN-US">9) Önemli SELinux/izin hatalar\u0131 için h\u0131zl\u0131 kontrol</span></h1>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">moodledata</span></span><span lang="EN-US"> <span class="gmail-StrongEmphasis" style="font-weight:bold">httpd_sys_rw_content_t</span>
context\u2019inde mi?</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;text-indent:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-SourceText"><span lang="EN-US">ls -Zd
/var/moodledata</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 36pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman""> </span></span><span lang="EN-US">Apache error log:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;text-indent:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-SourceText"><span lang="EN-US">tail -f
/var/log/httpd/moodle_error.log</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 36pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman""> </span></span><span lang="EN-US">MariaDB servis durumun bozulursa:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;text-indent:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-SourceText"><span lang="EN-US">sudo
journalctl -xeu mariadb</span></span><span lang="EN-US"></span></p>
<p class="gmail-Quotations" style="margin:0cm 1cm 14.15pt;font-size:12pt;font-family:"Liberation Serif",serif"><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">mysql_secure_installation:
command not found</span></span><span lang="EN-US"> hatas\u0131 al\u0131rsan </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">mariadb-secure-installation</span></span><span lang="EN-US"> kullan.</span></p>
<h1 style="margin:12pt 0cm 6pt;break-after:avoid;font-size:24pt;font-family:"Liberation Serif",serif"><span lang="EN-US">10) Performans ve ölçek ipuçlar\u0131 (opsiyonel ama önerilir)</span></h1>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">Redis</span></span><span lang="EN-US"> session/store:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;text-indent:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-SourceText"><span lang="EN-US">sudo dnf
-y install redis</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo
systemctl enable --now redis</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"># Moodle\u2019da Site yönetimi > Sunucu > Önbellekleme\u2019den Redis\u2019i
etkinle\u015ftir.</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 36pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman""> </span></span><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">OPcache</span></span><span lang="EN-US">
zaten aktif. PHP-FPM </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">pm</span></span><span lang="EN-US"> ayar\u0131n\u0131 kullan\u0131c\u0131 say\u0131na göre ayarla:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;text-indent:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-SourceText"><span lang="EN-US">sudo
editor /etc/php-fpm.d/www.conf</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"># pm =
dynamic</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">#
pm.max_children = 20 # CPU/RAM\u2019e göre
art\u0131r</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">#
pm.start_servers = 4</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">#
pm.min_spare_servers = 4</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"># pm.max_spare_servers
= 10</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo systemctl restart php-fpm</span></span><span lang="EN-US"></span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<h2 style="margin:10pt 0cm 6pt;break-after:avoid;font-size:18pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Saha tecrübesi notlar\u0131 (20 y\u0131l\u0131n özeti \U0001f609)</span></h2>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">R9 + Remi + MariaDB resmi repo
kombinasyonu en az sorun ç\u0131karan set.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">SELinux</span></span><span lang="EN-US"> kapatmay\u0131n; do\u011fru context/boole ile stabil ve güvenli çal\u0131\u015f\u0131r.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">moodledata</span></span><span lang="EN-US"> <span class="gmail-StrongEmphasis" style="font-weight:bold">kesinlikle webroot d\u0131\u015f\u0131nda</span> ve
yaz\u0131labilir olmal\u0131.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">Kurum içi ortamda HTTPS için <span class="gmail-StrongEmphasis" style="font-weight:bold">self-signed</span> yeter; istemci sertifikas\u0131n\u0131 da\u011f\u0131tmay\u0131
unutmay\u0131n.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">Yedekleme: DB dump + </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">moodledata</span></span><span lang="EN-US">
rsync + kod dizini (git) üçlüsüyle <span class="gmail-StrongEmphasis" style="font-weight:bold">so\u011fuk yedek</span>
planlay\u0131n.</span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<h2 style="margin:10pt 0cm 6pt;break-after:avoid;font-size:18pt;font-family:"Liberation Serif",serif"><span lang="EN-US">1) En h\u0131zl\u0131 çözüm (mod_ssl\u2019in varsay\u0131lan \u201clocalhost\u201d
sertifikas\u0131n\u0131 kullan)</span></h2>
<p class="gmail-Quotations" style="margin:0cm 1cm 14.15pt;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Test/lab veya intranet için yeterli.</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"># Mevcut
conf'taki yanl\u0131\u015f yollar\u0131 varsay\u0131lanlarla de\u011fi\u015ftir</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo sed -i
's|^ *SSLCertificateFile .*|SSLCertificateFile /etc/pki/tls/certs/localhost.crt|'
/etc/httpd/conf.d/moodle.conf</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo sed -i
's|^ *SSLCertificateKeyFile .*|SSLCertificateKeyFile
/etc/pki/tls/private/localhost.key|' /etc/httpd/conf.d/moodle.conf</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">#
Yap\u0131land\u0131rma testi</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo
apachectl -t</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"># Ba\u015flat</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo
systemctl enable --now httpd</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo systemctl status httpd --no-pager</span></span><span lang="EN-US"></span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<h2 style="margin:10pt 0cm 6pt;break-after:avoid;font-size:18pt;font-family:"Liberation Serif",serif"><span lang="EN-US">2) Kendi </span><span class="gmail-StrongEmphasis"><span lang="EN-US" style="font-weight:normal">self-signed</span></span><span lang="EN-US"> sertifikan\u0131 üret (intranet FQDN\u2019inle)</span></h2>
<p class="gmail-Quotations" style="margin:0cm 1cm 14.15pt;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Taray\u0131c\u0131larda \u201cgüvenilir de\u011fil\u201d uyar\u0131s\u0131
ç\u0131kar; CA da\u011f\u0131t\u0131m\u0131 yaparsan çözersin.</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo openssl
req -x509 -nodes -newkey rsa:4096 -sha256 -days 825 \</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> -keyout /etc/ssl/moodle.key -out
/etc/ssl/moodle.crt \</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> -subj
"/C=TR/ST=Zonguldak/L=Zonguldak/O=Hospital/OU=IT/CN=moodle.egitim.local"</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo chmod
600 /etc/ssl/moodle.key</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"># conf
içindeki yollar self-signed dosyalar\u0131na i\u015faret etmeli</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo sed -i
's|^ *SSLCertificateFile .*|SSLCertificateFile /etc/ssl/moodle.crt|'
/etc/httpd/conf.d/moodle.conf</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo sed -i
's|^ *SSLCertificateKeyFile .*|SSLCertificateKeyFile /etc/ssl/moodle.key|'
/etc/httpd/conf.d/moodle.conf</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo
apachectl -t</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo systemctl restart httpd</span></span><span lang="EN-US"></span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<h2 style="margin:10pt 0cm 6pt;break-after:avoid;font-size:18pt;font-family:"Liberation Serif",serif"><span lang="EN-US">3) </span><span class="gmail-StrongEmphasis"><span lang="EN-US" style="font-weight:normal">Let\u2019s Encrypt</span></span><span lang="EN-US"> (gerçek
DNS ve d\u0131\u015f eri\u015fim varsa)</span></h2>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"># Domain:
<a href="http://moodle.example.gov.tr">moodle.example.gov.tr</a> ise kendine göre de\u011fi\u015ftir</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo dnf -y
install certbot python3-certbot-apache</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo certbot
--apache -d <a href="http://moodle.example.gov.tr">moodle.example.gov.tr</a> -d <a href="http://www.moodle.example.gov.tr">www.moodle.example.gov.tr</a> --agree-tos -m
<a href="mailto:admin@example.gov.tr">admin@example.gov.tr</a> --redirect -n</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo systemctl restart httpd</span></span><span lang="EN-US"></span></p>
<p class="gmail-Quotations" style="margin:0cm 1cm 14.15pt;font-size:12pt;font-family:"Liberation Serif",serif"><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">certbot</span></span><span lang="EN-US"> konfigi otomatik günceller; </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">SSLCertificateFile</span></span><span lang="EN-US"> sat\u0131rlar\u0131n\u0131
ellemene gerek kalmaz.</span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<h2 style="margin:10pt 0cm 6pt;break-after:avoid;font-size:18pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Servis kalkm\u0131yorsa te\u015fhis</span></h2>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo
apachectl -t # Syntax check</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo httpd
-S # VHost ve isim
çözünürlü\u011fü</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo
journalctl -xeu httpd # Systemd
günlükleri</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo tail -n 200 /var/log/httpd/error_log</span></span><span lang="EN-US"></span></p>
<p class="gmail-Quotations" style="margin:0cm 1cm 14.15pt;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Not: Buradaki hata <span class="gmail-StrongEmphasis" style="font-weight:bold">SELinux</span> de\u011fil; dosya yoklu\u011fu. SELinux\u2019u
kapatma\u2014gerekli context\u2019leri zaten ayarlam\u0131\u015ft\u0131k.</span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<h2 style="margin:10pt 0cm 6pt;break-after:avoid;font-size:18pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ek kontrol listesi</span></h2>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">mod_ssl</span></span><span lang="EN-US"> yüklü mü? \u2192 </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">sudo dnf
-y install mod_ssl</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">443/tcp</span></span><span lang="EN-US"> aç\u0131k m\u0131? \u2192 </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">sudo
firewall-cmd --permanent --add-service=https && sudo firewall-cmd
--reload</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">moodle.conf</span></span><span lang="EN-US"> içinde <span class="gmail-StrongEmphasis" style="font-weight:bold">hem :80 hem :443</span> bloklar\u0131
var; 80 \u2192 443 yönlendirmesi <span class="gmail-StrongEmphasis" style="font-weight:bold">RewriteEngine</span> ile
yap\u0131l\u0131yor. RHEL\u2019de </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">mod_rewrite</span></span><span lang="EN-US"> varsay\u0131lan yüklenir.</span></p>
<h2 style="margin:10pt 0cm 6pt;break-after:avoid;font-size:18pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Seçenek A \u2014 Hemen aya\u011fa kald\u0131r (Rocky\u2019nin varsay\u0131lan
\u201clocalhost\u201d sertifikas\u0131yla)</span></h2>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Bunu yaparsan site <span class="gmail-StrongEmphasis" style="font-weight:bold">HTTPS\u2019te</span> çal\u0131\u015f\u0131r; taray\u0131c\u0131da uyar\u0131 görebilirsin
(lab için yeter).</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo sed -i
's|^ *SSLCertificateFile .*|SSLCertificateFile
/etc/pki/tls/certs/localhost.crt|' /etc/httpd/conf.d/moodle.conf</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo sed -i
's|^ *SSLCertificateKeyFile .*|SSLCertificateKeyFile
/etc/pki/tls/private/localhost.key|' /etc/httpd/conf.d/moodle.conf</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo
apachectl -t</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo systemctl
restart httpd</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo systemctl status httpd --no-pager</span></span><span lang="EN-US"></span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<h2 style="margin:10pt 0cm 6pt;break-after:avoid;font-size:18pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Seçenek B \u2014 Kendi self-signed sertifikan (intranet
FQDN\u2019inle)</span></h2>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo openssl
req -x509 -nodes -newkey rsa:4096 -sha256 -days 825 \</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> -keyout /etc/ssl/moodle.key -out
/etc/ssl/moodle.crt \</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> -subj
"/C=TR/ST=Zonguldak/L=Zonguldak/O=Hospital/OU=IT/CN=online.zismdns.local"</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo chmod
600 /etc/ssl/moodle.key</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"># (\u0130ste\u011fe
ba\u011fl\u0131) SELinux context:</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo semanage
fcontext -a -t httpd_config_t "/etc/ssl/moodle\.crt"</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo semanage
fcontext -a -t httpd_config_t "/etc/ssl/moodle\.key"</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo
restorecon -v /etc/ssl/moodle.crt /etc/ssl/moodle.key</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo
apachectl -t</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo systemctl restart httpd</span></span><span lang="EN-US"></span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<h2 style="margin:10pt 0cm 6pt;break-after:avoid;font-size:18pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ufak temizlik ve öneriler</span></h2>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">ServerAlias
online.zismdns.local</span></span><span lang="EN-US"> sat\u0131r\u0131 <span class="gmail-StrongEmphasis" style="font-weight:bold">gereksiz</span> (ServerName ile ayn\u0131). \u0130stersen </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">www</span></span><span lang="EN-US"> ya da alternatif
ad ekleyebilirsin.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">:80</span></span><span lang="EN-US"> blokta redirect için </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">mod_rewrite</span></span><span lang="EN-US"> yerine daha sade bir
yöntem de kullanabilirsin:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;text-indent:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-SourceText"><span lang="EN-US"><VirtualHost
*:80></span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> ServerName online.zismdns.local</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> DocumentRoot /var/www/html/moodle</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"> Redirect permanent /
<a href="https://online.zismdns.local/">https://online.zismdns.local/</a></span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US"></VirtualHost></span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">(Bu, </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">mod_alias</span></span><span lang="EN-US"> ile gelir; konfig daha
yal\u0131n olur.)</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 36pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman""> </span></span><span lang="EN-US">HTTP/2 istersen (opsiyonel, mod_http2 kuruluysa):</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;text-indent:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-SourceText"><span lang="EN-US">Protocols
h2 http/1.1</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">sat\u0131r\u0131n\u0131 443 vhost içine ekleyebilirsin.</span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<h2 style="margin:10pt 0cm 6pt;break-after:avoid;font-size:18pt;font-family:"Liberation Serif",serif"><span lang="EN-US">H\u0131zl\u0131 kontrol komutlar\u0131</span></h2>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo
apachectl -t # Syntax
testi</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo
journalctl -xeu httpd # Servis
logu</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo tail -n 200 /var/log/httpd/moodle_error.log</span></span><span lang="EN-US"></span></p>
<p class="gmail-Quotations" style="margin:0cm 1cm 14.15pt;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">E\u011fer hâlâ kalkmazsa, komutlar\u0131n ç\u0131kt\u0131s\u0131n\u0131
aynen payla\u015f; sat\u0131r/sat\u0131r te\u015fhis edelim. Ayr\u0131ca PHP-FPM soket yolu </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">/run/php-fpm/www.sock</span></span><span lang="EN-US"> mevcutsa sorun yok; de\u011filse </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">ls -l /run/php-fpm/</span></span><span lang="EN-US"> ile kontrol
edelim.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">[root@egitim tmp]# cat /etc/httpd/conf.d/moodle.conf</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"><VirtualHost *:80></span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"> ServerName
online.zismdns.local</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"> ServerAlias
online.zismdns.local</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"> DocumentRoot
/var/www/html/moodle</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"> # Tüm HTTP isteklerini
HTTPS'e yönlendir</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"> RewriteEngine On</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"> RewriteCond
%{HTTPS} !=on</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"> RewriteRule
^/?(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"> Redirect permanent
/ <a href="https://online.zismdns.local/">https://online.zismdns.local/</a></span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"></VirtualHost></span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="background:yellow"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"><VirtualHost *:443></span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"> ServerName online.zismdns.local</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"> ServerAlias
online.zismdns.local</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"> DocumentRoot
/var/www/html/moodle</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"> SSLEngine on</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">SSLCertificateFile /etc/pki/tls/certs/localhost.crt</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">SSLCertificateKeyFile /etc/pki/tls/private/localhost.key</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">Protocols h2 http/1.1</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"> # E\u011fer Let\u2019s
Encrypt kullan\u0131rsan cert dosya yollar\u0131 farkl\u0131 olacak (a\u015fa\u011f\u0131da)</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="background:yellow"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"> <Directory
/var/www/html/moodle></span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"> AllowOverride
All</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"> Require all
granted</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"> </Directory></span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="background:yellow"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"> # PHP-FPM
entegrasyonu</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"> <FilesMatch
\.php$></span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"> SetHandler
"proxy:unix:/run/php-fpm/www.sock|fcgi://localhost/"</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">
</FilesMatch></span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="background:yellow"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"> ErrorLog /var/log/httpd/moodle_error.log</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"> CustomLog
/var/log/httpd/moodle_access.log combined</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"></VirtualHost></span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\u015eu an konfigürasyon dosyan teknik olarak
do\u011fru görünüyor, ama <span class="gmail-StrongEmphasis" style="font-weight:bold">Apache kalkm\u0131yorsa sebep %99
SSL sertifika yollar\u0131</span>.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Senin </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">moodle.conf</span></span><span lang="EN-US">\u2019taki:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">SSLCertificateFile
/etc/ssl/moodle.crt</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">SSLCertificateKeyFile
/etc/ssl/moodle.key</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ama bu dosyalar <span class="gmail-StrongEmphasis" style="font-weight:bold">yoksa</span>
Apache hiç ba\u015flamaz (senin ilk hatanda gördü\u011fümüz gibi).</span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\u2705 Çözüm ad\u0131mlar\u0131n:</span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">1. Dosyalar\u0131n var m\u0131 kontrol et</span></h3>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">ls -l /etc/ssl/moodle.*</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">E\u011fer </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">No such file</span></span><span lang="EN-US"> diyorsa, sertifika
üretmen veya var olan\u0131 kullanman laz\u0131m.</span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">2. Test için self-signed sertifika üret</span></h3>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo openssl req
-x509 -nodes -newkey rsa:2048 -days 365 \</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow"> -keyout /etc/ssl/moodle.key -out
/etc/ssl/moodle.crt \</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow"> -subj
"/C=TR/ST=Zonguldak/L=Zonguldak/O=Hospital/OU=IT/CN=online.zismdns.local"</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US" style="background:yellow"> </span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
chmod 600 /etc/ssl/moodle.key</span></span><span lang="EN-US"></span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">3. Apache syntax test</span></h3>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
apachectl -t</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">Syntax OK</span></span><span lang="EN-US"> görmen laz\u0131m.</span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">4. Servisi yeniden ba\u015flat</span></h3>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo systemctl
restart httpd</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
systemctl status httpd --no-pager</span></span><span lang="EN-US"></span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">5. (Alternatif \u2013 h\u0131zl\u0131 çözüm) Rocky\u2019nin haz\u0131r default
sertifikalar\u0131n\u0131 kullan</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">E\u011fer u\u011fra\u015fma dersen, </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">moodle.conf</span></span><span lang="EN-US">\u2019ta
yollar\u0131 de\u011fi\u015ftir:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">SSLCertificateFile
/etc/pki/tls/certs/localhost.crt</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">SSLCertificateKeyFile /etc/pki/tls/private/localhost.key</span></span><span lang="EN-US"></span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\U0001f50d Soru: Bu sistemi <span class="gmail-StrongEmphasis" style="font-weight:bold">intranet (sadece içeriden)</span> mi kullanacaks\u0131n yoksa
d\u0131\u015f dünyaya da açacak m\u0131s\u0131n?</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">\u0130ntranet ise self-signed yeter.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">D\u0131\u015far\u0131ya açacaksan <span class="gmail-StrongEmphasis" style="font-weight:bold">Let\u2019s Encrypt</span> kullanman\u0131 öneririm, otomatik
yeniler.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\u0130stersen ben sana Let\u2019s Encrypt komutlar\u0131n\u0131
da haz\u0131r vereyim. \u0130htiyac\u0131n olan senaryo hangisi?</span></p>
<h5 style="margin:6pt 0cm 3pt;break-after:avoid;font-size:10pt;font-family:"Liberation Serif",serif"><span lang="EN-US">You said:</span></h5>
<h6 style="margin:3pt 0cm;break-after:avoid;font-size:7pt;font-family:"Liberation Serif",serif"><span lang="EN-US">ChatGPT said:</span></h6>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Görüntüde Moodle kurulum ekran\u0131ndas\u0131n \U0001f44d
ve hata \u015fu:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">Ana klasör
(/var/www/html) yaz\u0131labilir de\u011fil.</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">Veri Klasörü (/var/www/html/moodledata) kurulum taraf\u0131ndan
olu\u015fturulam\u0131yor.</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\U0001f534 Problem:</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">Sen </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">moodledata</span></span><span lang="EN-US">
dizinini </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">/var/www/html</span></span><span lang="EN-US"> alt\u0131nda göstermi\u015fsin.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">Moodle\u2019\u0131n <span class="gmail-StrongEmphasis" style="font-weight:bold">data directory\u2019si web kökünün d\u0131\u015f\u0131nda</span> olmal\u0131
(güvenlik için).</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">Ayr\u0131ca Apache (</span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">apache</span></span><span lang="EN-US">
kullan\u0131c\u0131s\u0131) yazabilmeli.</span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\u2705 Çözüm:</span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">1. Moodle data dizinini webroot d\u0131\u015f\u0131na ta\u015f\u0131</span></h3>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo mkdir -p
/var/moodledata</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo chown -R
apache:apache /var/moodledata</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo chmod -R 770 /var/moodledata</span></span><span lang="EN-US"></span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">2. SELinux context ayarla</span></h3>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo semanage
fcontext -a -t httpd_sys_rw_content_t "/var/moodledata(/.*)?"</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo restorecon -Rv /var/moodledata</span></span><span lang="EN-US"></span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">3. Kurulum ekran\u0131nda yolu düzelt</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Formda <span class="gmail-StrongEmphasis" style="font-weight:bold">Veritaban\u0131
dizini</span> sat\u0131r\u0131na \u015funu yaz:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">/var/moodledata</span></span><span lang="EN-US"></span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\U0001f4a1 Notlar:</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">/var/www/html/moodle</span></span><span lang="EN-US"> \u2192 sadece Moodle\u2019\u0131n PHP kodlar\u0131.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">/var/moodledata</span></span><span lang="EN-US"> \u2192 Moodle\u2019\u0131n dosya, cache, session, upload etti\u011fi her \u015fey.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">Bu dizin <span class="gmail-StrongEmphasis" style="font-weight:bold">webden eri\u015filebilir olmamal\u0131</span>, aksi halde güvenlik
aç\u0131\u011f\u0131 olur.</span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\U0001f449 \u015eimdi </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">Sonraki</span></span><span lang="EN-US">
dedi\u011finde hata kalkmal\u0131.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\u0130stersen ben sana </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">config.php</span></span><span lang="EN-US">
içine data directory\u2019yi nas\u0131l sabitleriz onu da gösterebilirim. \u0130stiyor musun?</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Harika, Moodle kurulumunda <span class="gmail-StrongEmphasis" style="font-weight:bold">Veritaban\u0131 ba\u011flant\u0131 hatas\u0131</span> a\u015famas\u0131na gelmi\u015fsin.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ekrandaki hata:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">Warning: mysqli::__construct(): (HY000/2002): Permission denied</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Bu çok tipik bir durum:</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">localhost</span></span><span lang="EN-US"> yaz\u0131nca PHP, MariaDB\u2019ye <span class="gmail-StrongEmphasis" style="font-weight:bold">Unix socket</span>
üzerinden ba\u011flanmaya çal\u0131\u015f\u0131yor.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">Ama </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">php-fpm</span></span><span lang="EN-US"> Apache
alt\u0131nda </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">apache</span></span><span lang="EN-US"> kullan\u0131c\u0131s\u0131 ile çal\u0131\u015f\u0131yor \u2192 bu kullan\u0131c\u0131 MariaDB socket dosyas\u0131na
eri\u015femiyor.</span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">\u2705 Çözüm yollar\u0131:</span><span lang="EN-US" style="background:yellow"></span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">1. </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US" style="color:black;background:yellow">localhost</span></span><span lang="EN-US" style="color:black;background:yellow">
yerine </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US" style="color:black;background:yellow">127.0.0.1</span></span><span lang="EN-US" style="color:black;background:yellow">
kullan</span><span lang="EN-US"></span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">Formda \u201cVeritaban\u0131 sunucusu\u201d alan\u0131n\u0131 \u015fu \u015fekilde de\u011fi\u015ftir:</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">127.0.0.1</span></span><span lang="EN-US"></span></p>
<p class="gmail-Quotations" style="margin:0cm 1cm 14.15pt;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Bu durumda ba\u011flant\u0131 <span class="gmail-StrongEmphasis" style="font-weight:bold">TCP üzerinden</span> olur, socket izin problemi
ya\u015famazs\u0131n.</span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">2. E\u011fer socket üzerinden ba\u011flanmak istersen</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Socket\u2019in yolunu bul:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">mariadb -u root -p -e "SHOW VARIABLES LIKE 'socket';"</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Genelde </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">/var/lib/mysql/mysql.sock</span></span><span lang="EN-US"> olur.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Sonra Moodle kurulum ekran\u0131nda \u201cUnix soketi\u201d
alan\u0131na bu yolu yazabilirsin.</span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">3. MariaDB kullan\u0131c\u0131 izinlerini kontrol et</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">MariaDB\u2019ye root ile ba\u011flan:</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
mariadb -u root -p</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">Kullan\u0131c\u0131y\u0131 yeniden olu\u015ftur ve yetkiyi ver:</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">DROP USER IF
EXISTS 'salvador'@'localhost';</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">CREATE USER
'salvador'@'%' IDENTIFIED BY 'GucluBirSifre1q2w3eR4';</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">GRANT ALL
PRIVILEGES ON moodle.* TO 'salvador'@'%';</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">FLUSH
PRIVILEGES;</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">EXIT;</span></span><span lang="EN-US"></span></p>
<p class="gmail-Quotations" style="margin:0cm 1cm 14.15pt;font-size:12pt;font-family:"Liberation Serif",serif"><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">%</span></span><span lang="EN-US"> ifadesi, kullan\u0131c\u0131ya TCP/IP üzerinden (127.0.0.1 dahil) ba\u011flanma
izni verir.</span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">4. SELinux ihtimali</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">E\u011fer hala hata al\u0131rsan, </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">httpd</span></span><span lang="EN-US">\u2019nin DB
ba\u011flant\u0131s\u0131na izin ver:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
setsebool -P httpd_can_network_connect_db 1</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\U0001f4a1 Önerim:</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US" style="color:black;background:yellow">Moodle kurulum ekran\u0131nda <span class="gmail-StrongEmphasis" style="font-weight:bold">Veritaban\u0131 sunucusu = 127.0.0.1</span> yaz.</span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">Kullan\u0131c\u0131y\u0131 </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">%</span></span><span lang="EN-US"> ile
yetkilendir.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">SELinux ayar\u0131n\u0131 yap.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\U0001f449 Bu durumda ba\u011flant\u0131 hatas\u0131z
çal\u0131\u015fmas\u0131 gerekir.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\u0130stersen sana do\u011frudan SQL ve Moodle form
alanlar\u0131n\u0131 dolduraca\u011f\u0131n <span class="gmail-StrongEmphasis" style="font-weight:bold">kesin ayarlar\u0131</span> tek
sat\u0131rda özet geçeyim mi?</span></p>
<h5 style="margin:6pt 0cm 3pt;break-after:avoid;font-size:10pt;font-family:"Liberation Serif",serif"><span lang="EN-US">You said:</span></h5>
<h6 style="margin:3pt 0cm;break-after:avoid;font-size:7pt;font-family:"Liberation Serif",serif"><span lang="EN-US">ChatGPT said:</span></h6>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\U0001f389 Harika, Moodle kurulumunda art\u0131k
son a\u015famaya gelmi\u015fsin. Ekranda <span class="gmail-StrongEmphasis" style="font-weight:bold">iki küçük uyar\u0131</span>
var:</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">1.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">opcache.enable</span></span><span lang="EN-US"> \u2192 bu sadece \u201cöneri\u201d, çal\u0131\u015fmaya engel de\u011fil.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">2.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">max_input_vars</span></span><span lang="EN-US"> \u2192 <em>k\u0131rm\u0131z\u0131</em> görünüyor, bunu düzeltmen \u015fart.
Moodle <span class="gmail-StrongEmphasis" style="font-weight:bold">en az 5000</span> istiyor.</span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\u2705 Çözüm: PHP ayarlar\u0131n\u0131 güncelleyelim.</span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">1. </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">php.ini</span></span><span lang="EN-US"> dosyas\u0131na ayar ekle</span></h3>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
nano /etc/php.ini</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">\u015eu sat\u0131r\u0131 bul ve de\u011fi\u015ftir (yoksa en alta ekle):</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">max_input_vars
= 5000</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">Ayr\u0131ca \u015fu ayarlar\u0131 da kontrol et (Moodle için iyi olur):</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">memory_limit =
256M</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">post_max_size =
128M</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">upload_max_filesize
= 128M</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">max_execution_time
= 300</span></span><span lang="EN-US"></span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">2. PHP-FPM ve Apache\u2019yi yeniden ba\u015flat</span></h3>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo systemctl
restart php-fpm</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
systemctl restart httpd</span></span><span lang="EN-US"></span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">3. Tekrar dene</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Taray\u0131c\u0131dan kurulum ekran\u0131n\u0131 yenile (</span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">Tekrar yükle</span></span><span lang="EN-US">).</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">max_input_vars</span></span><span lang="EN-US"> ye\u015fil olmal\u0131.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">opcache.enable</span></span><span lang="EN-US"> uyar\u0131s\u0131n\u0131 görmezden gelebilirsin (sadece \u201cPHP ayar\u0131n\u0131 de\u011fi\u015ftirebilirsin\u201d
diyor).</span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\U0001f449 Bundan sonra \u201cSonraki\u201d dedi\u011finde
Moodle kurulum ad\u0131mlar\u0131 (lisans, yönetici kullan\u0131c\u0131, site ayarlar\u0131) ba\u015flayacak.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\u0130stersen ben sana Moodle için <span class="gmail-StrongEmphasis" style="font-weight:bold">önerilen tüm PHP ayarlar\u0131n\u0131</span> haz\u0131r bir blok halinde
vereyim mi, tek seferde kopyalay\u0131p yap\u0131\u015ft\u0131rabil diye?</span></p>
<h5 style="margin:6pt 0cm 3pt;break-after:avoid;font-size:10pt;font-family:"Liberation Serif",serif"><span lang="EN-US">You said:</span></h5>
<h6 style="margin:3pt 0cm;break-after:avoid;font-size:7pt;font-family:"Liberation Serif",serif"><span lang="EN-US">ChatGPT said:</span></h6>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Süper \U0001f44d Art\u0131k tek kalan uyar\u0131:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">php_setting:
opcache.enable</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">PHP opcode önbellekleme performans\u0131 art\u0131r\u0131r...</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Bu <span class="gmail-StrongEmphasis" style="font-weight:bold">kritik hata
de\u011fil</span>, sadece <span class="gmail-StrongEmphasis" style="font-weight:bold">performans tavsiyesi</span>.
Moodle kurulumu bu \u015fekilde devam edebilir.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Ama production ortam için OPcache\u2019i açman\u0131
tavsiye ederim.</span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\u2705 Çözüm:</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">1.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">OPcache ayar dosyas\u0131n\u0131 aç:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
nano /etc/php.d/10-opcache.ini</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">2.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US" style="color:black;background:yellow">\u015eunlar\u0131 ekle (veya varsa de\u011ferlerini de\u011fi\u015ftir):</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">opcache.enable=1</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">opcache.enable_cli=1</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">opcache.memory_consumption=256</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">opcache.interned_strings_buffer=16</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">opcache.max_accelerated_files=100000</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">opcache.validate_timestamps=1</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">opcache.revalidate_freq=30</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">3.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US" style="color:black;background:yellow">Servisleri yeniden ba\u015flat:</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo systemctl
restart php-fpm</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
systemctl restart httpd</span></span><span lang="EN-US"></span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\U0001f449 Bundan sonra \u201cKontrol et\u201d
dedi\u011finde uyar\u0131 kaybolacak.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\u26a1 K\u0131sacas\u0131:</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">max_input_vars</span></span><span lang="EN-US"> sorununu çözdün.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">OPcache</span></span><span lang="EN-US"> açarsan daha h\u0131zl\u0131 çal\u0131\u015f\u0131r.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">\u015eu an Moodle kuruluma ba\u015flamaya
haz\u0131r \U0001f680</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\u0130stersen sana <span class="gmail-StrongEmphasis" style="font-weight:bold">Moodle
sonras\u0131 yap\u0131lmas\u0131 gereken güvenlik ve bak\u0131m ayarlar\u0131n\u0131n (cron, yedekleme,
SELinux, log rotasyonu)</span> bir kontrol listesi ç\u0131karay\u0131m m\u0131?</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Güzel, art\u0131k tek uyar\u0131 <span class="gmail-StrongEmphasis" style="font-weight:bold">OPcache</span> ile ilgili \U0001f44d</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Bu bir hata de\u011fil, sadece Moodle sana
\u201cperformans için OPcache aç\u201d diyor.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\u2705 Yapman gerekenler:</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">1.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">OPcache ayar dosyas\u0131n\u0131 aç:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo nano /etc/php.d/10-opcache.ini</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">2.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">A\u015fa\u011f\u0131dakileri ekle (veya varsa
de\u011ferlerini de\u011fi\u015ftir):</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">opcache.enable=1</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">opcache.enable_cli=1</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">opcache.memory_consumption=256</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">opcache.interned_strings_buffer=16</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">opcache.max_accelerated_files=100000</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">opcache.validate_timestamps=1</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">opcache.revalidate_freq=30</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">3.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US" style="color:black;background:yellow">Servisleri yeniden ba\u015flat:</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo systemctl
restart php-fpm</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US" style="color:black;background:yellow">sudo
systemctl restart httpd</span></span><span lang="EN-US"></span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\U0001f449 Bundan sonra \u201cKontrol et\u201d
dedi\u011finde bu uyar\u0131 da ye\u015file döner.<br>
Kuruluma devam edebilirsin; Moodle art\u0131k problemsiz çal\u0131\u015f\u0131r.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\u0130stersen ben sana Moodle sonras\u0131 <span class="gmail-StrongEmphasis" style="font-weight:bold">güvenlik ve bak\u0131m kontrol listesi</span> (cron, SELinux,
yedekleme, log rotasyonu) de haz\u0131rlayay\u0131m m\u0131?</span></p>
<h5 style="margin:6pt 0cm 3pt;break-after:avoid;font-size:10pt;font-family:"Liberation Serif",serif"><span lang="EN-US">You said:</span></h5>
<h6 style="margin:3pt 0cm;break-after:avoid;font-size:7pt;font-family:"Liberation Serif",serif"><span lang="EN-US">ChatGPT said:</span></h6>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\U0001f44f Süper, art\u0131k <span class="gmail-StrongEmphasis" style="font-weight:bold">Moodle yönetici hesab\u0131 olu\u015fturma ekran\u0131ndas\u0131n</span>.<br>
Burada Moodle senden <span class="gmail-StrongEmphasis" style="font-weight:bold">ilk admin hesab\u0131n\u0131</span>
istiyor.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\U0001f534 K\u0131rm\u0131z\u0131 i\u015faretler, doldurulmas\u0131
zorunlu alanlar\u0131 gösteriyor:</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">Kullan\u0131c\u0131
ad\u0131</span></span><span lang="EN-US"> \u2192 </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">admin</span></span><span lang="EN-US"> b\u0131rakabilirsin (ya da farkl\u0131
bir ad seçebilirsin).</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">Yeni
\u015fifre</span></span><span lang="EN-US"> \u2192 Moodle \u015fifre politikas\u0131 <span class="gmail-StrongEmphasis" style="font-weight:bold">çok s\u0131k\u0131d\u0131r</span>:</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 70.9pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman""> </span></span><span lang="EN-US">En az 8 karakter</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 70.9pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman""> </span></span><span lang="EN-US">En az <span class="gmail-StrongEmphasis" style="font-weight:bold">1 büyük harf</span> (A-Z)</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 70.9pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman""> </span></span><span lang="EN-US">En az <span class="gmail-StrongEmphasis" style="font-weight:bold">1 küçük harf</span> (a-z)</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 70.9pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman""> </span></span><span lang="EN-US">En az <span class="gmail-StrongEmphasis" style="font-weight:bold">1 rakam</span> (0-9)</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 70.9pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman""> </span></span><span lang="EN-US">En az <span class="gmail-StrongEmphasis" style="font-weight:bold">1 özel karakter</span> (</span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">! @ # $ % ^ & * - _ + =</span></span><span lang="EN-US"> vb.)<br>
\u2714 Örn: </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">S@glik2026*-</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">Ad</span></span><span lang="EN-US"> \u2192 </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">Yönetici</span></span><span lang="EN-US"> yazabilirsin</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">Soyad</span></span><span lang="EN-US"> \u2192 </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">Kullan\u0131c\u0131</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">E-posta
adresi</span></span><span lang="EN-US"> \u2192 geçerli bir e-posta yazmal\u0131s\u0131n (Moodle
bildirimleri için kullan\u0131r).</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">Ülke</span></span><span lang="EN-US"> \u2192 </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">Türkiye</span></span><span lang="EN-US"> seç.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">Zaman
dilimi</span></span><span lang="EN-US"> \u2192 </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">Europe/Istanbul</span></span><span lang="EN-US"> b\u0131rak.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Sonra <span class="gmail-StrongEmphasis" style="font-weight:bold">\u201cProfil
güncelle\u201d</span> dedi\u011finde Moodle kurulumu bitecek ve seni site anasayfas\u0131na
yönlendirecek \U0001f680</span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\u2705 Tavsiyem:</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">Admin hesab\u0131na \u201cadmin\u201d yerine
farkl\u0131 bir kullan\u0131c\u0131 ad\u0131 ver (güvenlik için).</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">E-posta adresi kurum içi/gerçek
çal\u0131\u015fan bir adres olsun (parola s\u0131f\u0131rlama için laz\u0131m).</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\U0001f449 Kurulum tamamland\u0131\u011f\u0131nda sana
\u201cMoodle kurulum sonras\u0131 yap\u0131lacak ilk bak\u0131m/güvenlik ad\u0131mlar\u0131\u201dn\u0131 (cron job,
yedekleme, HTTPS, SELinux, eklenti yönetimi) vereyim mi?</span></p>
<h5 style="margin:6pt 0cm 3pt;break-after:avoid;font-size:10pt;font-family:"Liberation Serif",serif"><span lang="EN-US">You said:</span></h5>
<h6 style="margin:3pt 0cm;break-after:avoid;font-size:7pt;font-family:"Liberation Serif",serif"><span lang="EN-US">ChatGPT said:</span></h6>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\U0001f680 Harika, Moodle kurulumunun son
ekran\u0131na geldin!<br>
Burada sitede temel ayarlar\u0131 yap\u0131yorsun:</span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\U0001f527 Önerilen ayarlar:</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">Yeni ayarlar -
Anasayfa ayarlar\u0131</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">Sitenin
tam ad\u0131</span></span><span lang="EN-US">: </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">Zonguldak E\u011fitim Moodle</span></span><span lang="EN-US"> (örnek)</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">Sitenin
k\u0131sa ad\u0131</span></span><span lang="EN-US">: </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">ZEDU</span></span><span lang="EN-US"> veya </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">Moodle</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">Ana
sayfa özet</span></span><span lang="EN-US">: \u201cZonguldak \u0130l Sa\u011fl\u0131k Müdürlü\u011fü
E\u011fitim Platformu\u201d gibi k\u0131sa aç\u0131klama.</span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">Yeni ayarlar -
Bölge ayarlar\u0131</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">Varsay\u0131lan yerel zaman: </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">Europe/Istanbul</span></span><span lang="EN-US"> (do\u011fru seçilmi\u015f)</span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">Yeni ayarlar -
Kimlik denetimini yönet</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">Kendi
kendine kay\u0131t</span></span><span lang="EN-US"> \u2192 </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">Devre d\u0131\u015f\u0131 b\u0131rak</span></span><span lang="EN-US"> (güvenlik için,
isteyenler kafas\u0131na göre hesap açamas\u0131n).</span></p>
<p class="gmail-Quotations" style="margin:0cm 1cm 14.15pt;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">E\u011fer ileride ö\u011frenciler kendi kay\u0131t
olabilsin istersen, sonra açabilirsin.</span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">Yeni ayarlar -
Destek personeli</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">Destek e-posta: Kurum içinden
bir adres yaz (</span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US"><a href="mailto:destek@hastane.gov.tr">destek@hastane.gov.tr</a></span></span><span lang="EN-US"> gibi).</span></p>
<p class="gmail-Quotations" style="margin:0cm 1cm 14.15pt;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Moodle hata ya da \u015fifre s\u0131f\u0131rlama
e-postalar\u0131n\u0131 buradan gönderecek. SMTP ayarlar\u0131n\u0131 ayr\u0131ca yapman gerekir.</span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<h3 style="margin:7pt 0cm 6pt;break-after:avoid;font-size:14pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\u2705 Ad\u0131m</span></h3>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">Tüm bilgileri doldur \u2192 <span class="gmail-StrongEmphasis" style="font-weight:bold">\u201cDe\u011fi\u015fiklikleri kaydet\u201d</span>.<br>
Bundan sonra Moodle haz\u0131r olacak \U0001f389</span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\U0001f4a1 Sonraki a\u015famada yap\u0131lmas\u0131
gerekenler (özet check-list):</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">1.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">cron</span></span><span lang="EN-US"> job aktif mi kontrol et (biz eklemi\u015ftik).</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">2.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">SMTP posta sunucusunu ayarla
(yoksa \u015fifre s\u0131f\u0131rlama çal\u0131\u015fmaz).</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">3.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">Site güvenli\u011fi için </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">config.php</span></span><span lang="EN-US">
izinlerini k\u0131s\u0131tla:</span></p>
<p class="gmail-PreformattedText" style="margin:0cm;text-indent:0cm;font-size:10pt;font-family:"Liberation Mono""><span lang="EN-US">3.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span class="gmail-SourceText"><span lang="EN-US">sudo
chmod 640 /var/www/html/moodle/config.php</span></span><span lang="EN-US"></span></p>
<p class="gmail-PreformattedText" style="margin:0cm 0cm 14.15pt;font-size:10pt;font-family:"Liberation Mono""><span class="gmail-SourceText"><span lang="EN-US">sudo chown root:apache /var/www/html/moodle/config.php</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">4.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">Gereksiz kay\u0131t yöntemlerini
kapat (e-posta tabanl\u0131 self-signup vs).</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">5.<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">Düzenli yedekleme plan\u0131 yap (DB
dump + moodledata).</span></p>
<p class="gmail-HorizontalLine" style="margin:0cm 0cm 14.15pt;font-size:6pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">\U0001f449 \u0130stersen sana Moodle için <span class="gmail-StrongEmphasis" style="font-weight:bold">tam bir \u201cilk kurulum sonras\u0131 güvenlik ve bak\u0131m rehberi\u201d</span>
haz\u0131rlayay\u0131m m\u0131?</span></p>
</div>
<span lang="EN-US" style="font-size:12pt;font-family:"Liberation Serif",serif"><br clear="all" style="break-before:auto">
</span>
<p class="gmail-Standard" style="margin:0cm;font-size:12pt;font-family:"Liberation Serif",serif"><a name="thread"></a><span lang="EN-US"><a href="mailto:furkan.salyador@zismdns.local" style="color:rgb(70,120,134)"><span style="background:yellow">furkan.salyador@zismdns.local</span></a></span></p>
<p class="gmail-Standard" style="margin:0cm;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 36pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman""> </span></span><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">Kullan\u0131c\u0131 ad\u0131</span></span><span lang="EN-US"> \u2192 </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">admin</span></span><span lang="EN-US"> b\u0131rakabilirsin (ya da farkl\u0131 bir ad seçebilirsin).</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 36pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman""> </span></span><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">Yeni \u015fifre</span></span><span lang="EN-US">
\u2192 Moodle \u015fifre politikas\u0131 <span class="gmail-StrongEmphasis" style="font-weight:bold">çok s\u0131k\u0131d\u0131r</span>:</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">En az 8 karakter</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">En az <span class="gmail-StrongEmphasis" style="font-weight:bold">1 büyük harf</span> (A-Z)</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">En az <span class="gmail-StrongEmphasis" style="font-weight:bold">1 küçük harf</span> (a-z)</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">En az <span class="gmail-StrongEmphasis" style="font-weight:bold">1 rakam</span> (0-9)</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 35.45pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman"">
</span></span><span lang="EN-US">En az <span class="gmail-StrongEmphasis" style="font-weight:bold">1 özel karakter</span> (</span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">! @ # $ % ^ & * - _ + =</span></span><span lang="EN-US"> vb.)<br>
\u2714 Örn: </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US" style="color:black;background:yellow">S@glik2026*-</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 36pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman""> </span></span><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">Ad</span></span><span lang="EN-US"> \u2192 </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">Yönetici</span></span><span lang="EN-US">
yazabilirsin</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 36pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman""> </span></span><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">Soyad</span></span><span lang="EN-US"> \u2192 </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">Kullan\u0131c\u0131</span></span><span lang="EN-US"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 36pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman""> </span></span><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">E-posta adresi</span></span><span lang="EN-US"> \u2192 geçerli bir e-posta yazmal\u0131s\u0131n (Moodle bildirimleri için
kullan\u0131r).</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 36pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman""> </span></span><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">Ülke</span></span><span lang="EN-US"> \u2192 </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">Türkiye</span></span><span lang="EN-US"> seç.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt 36pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="font-family:OpenSymbol">\u2022<span style="font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:7pt;line-height:normal;font-family:"Times New Roman""> </span></span><span class="gmail-StrongEmphasis" style="font-weight:bold"><span lang="EN-US">Zaman dilimi</span></span><span lang="EN-US"> \u2192 </span><span class="gmail-SourceText" style="font-family:"Liberation Mono""><span lang="EN-US">Europe/Istanbul</span></span><span lang="EN-US"> b\u0131rak.</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">[root@egitim tmp]# history</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
1 dnf update -y</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
2 nano /etc/ssh/sshd_config</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
3 exit</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
4 sudo dnf -y update</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
5 sudo dnf -y install
epel-release</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
6 sudo dnf -y install
policycoreutils-python-utils setools-console firewalld tar unzip</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
7 sudo systemctl enable --now
firewalld</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
8 # Remi deposu</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
9 sudo dnf -y install
<a href="https://rpms.remirepo.net/enterprise/remi-release-9.rpm">https://rpms.remirepo.net/enterprise/remi-release-9.rpm</a></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
10 # Varsay\u0131lan PHP modülünü
s\u0131f\u0131rla ve 8.2\u2019yi etkinle\u015ftir</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
11 sudo dnf -y module reset php</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
12 sudo dnf -y module enable
php:remi-8.2</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
13 # Moodle için gerekli PHP
paketleri</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
14 sudo dnf -y install php
php-fpm php-opcache php-gd php-intl php-mbstring php-zip php-xml php-curl php-ldap php-soap
php-xmlrpc php-json php-pdo php-mysqlnd php-pecl-igbinary
php-pecl-redis</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
15 sudo systemctl enable --now
php-fpm</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
16 sudo systemctl status php-fpm
--no-pager</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"> 17 sudo tee /etc/php.d/10-opcache.ini
>/dev/null <<'EOF'</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">opcache.enable=1</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">opcache.enable_cli=1</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">opcache.memory_consumption=256</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">opcache.interned_strings_buffer=16</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">opcache.max_accelerated_files=100000</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">opcache.validate_timestamps=1</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">opcache.revalidate_freq=30</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">EOF</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
18 sudo systemctl restart php-fpm</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"> 19 sudo tee /etc/yum.repos.d/MariaDB.repo
>/dev/null <<'EOF'</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"># MariaDB 10.11 for RHEL9/Rocky9</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">[mariadb]</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">name = MariaDB</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">baseurl =
<a href="https://mirrors.xtom.com/mariadb/yum/10.11/rhel/9/x86_64/">https://mirrors.xtom.com/mariadb/yum/10.11/rhel/9/x86_64/</a></span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">gpgkey=<a href="https://mariadb.org/mariadb_release_signing_key.pgp">https://mariadb.org/mariadb_release_signing_key.pgp</a></span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">gpgcheck=1</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">enabled=1</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">EOF</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
20 sudo dnf -y install
MariaDB-server MariaDB-client</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
21 sudo systemctl enable --now
mariadb</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
22 sudo systemctl status mariadb
--no-pager</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
23 sudo
mariadb-secure-installation</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"> 24 sudo tee -a /etc/my.cnf.d/server.cnf
>/dev/null <<'EOF'</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="background:yellow"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">[mysqld]</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">character-set-server = utf8mb4</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">collation-server =
utf8mb4_unicode_ci</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">innodb_file_per_table = 1</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">EOF</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
25 sudo systemctl restart mariadb</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
26 mysql -u root -p</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
27 sudo dnf -y install httpd
mod_ssl</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
28 sudo systemctl enable --now
httpd</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"> 29 sudo tee /etc/httpd/conf.d/php-fpm.conf
>/dev/null <<'EOF'</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"># PHP-FPM ile FPM socket üzerinden entegrasyon</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"><FilesMatch \.php$></span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"> SetHandler
"proxy:unix:/run/php-fpm/www.sock|fcgi://localhost/"</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"></FilesMatch></span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"># Büyük dosya yüklemeleri için (Moodle
paket/ yedek)</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">LimitRequestBody 0</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">EOF</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
30 sudo systemctl reload httpd</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
31 cd /tmp</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
32 # Moodle 5.0 stable (git
kullanmak temizdir)</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
33 sudo dnf -y install git</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
34 sudo git clone -b MOODLE_500_STABLE
<a href="https://github.com/moodle/moodle.git">https://github.com/moodle/moodle.git</a></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
35 # Uygulama dosyalar\u0131</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
36 sudo rsync -a moodle/
/var/www/html/moodle/</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
37 # moodledata</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
38 sudo mkdir -p /var/moodledata</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
39 # Sahiplik/izinler (Apache =
apache:apache)</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
40 sudo chown -R apache:apache
/var/www/html/moodle /var/moodledata</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
41 sudo find /var/www/html/moodle
-type f -exec chmod 0644 {} \;</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
42 sudo find /var/www/html/moodle
-type d -exec chmod 0755 {} \;</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
43 sudo chmod -R 0770
/var/moodledata</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
44 # Web sunucusunun yazaca\u011f\u0131
yerler</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
45 sudo semanage fcontext -a -t
httpd_sys_rw_content_t "/var/moodledata(/.*)?"</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
46 sudo semanage fcontext -a -t
httpd_sys_rw_content_t "/var/www/html/moodle(/.*)?"</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
47 sudo restorecon -Rv
/var/moodledata /var/www/html/moodle</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
48 # Apache\u2019nin network\u2019e
ç\u0131kabilmesi (gerekirse)</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
49 sudo setsebool -P
httpd_can_network_connect on</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
50 sudo tee
/etc/httpd/conf.d/moodle.conf >/dev/null <<'EOF'</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"><VirtualHost *:80></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
ServerName <a href="http://moodle.example.gov.tr">moodle.example.gov.tr</a></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
ServerAlias <a href="http://www.moodle.example.gov.tr">www.moodle.example.gov.tr</a></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
DocumentRoot /var/www/html/moodle</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> #
Tüm HTTP isteklerini HTTPS'e yönlendir</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
RewriteEngine On</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
RewriteCond %{HTTPS} !=on</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
RewriteRule ^/?(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"></VirtualHost></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"><VirtualHost *:443></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> ServerName
<a href="http://moodle.example.gov.tr">moodle.example.gov.tr</a></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
ServerAlias <a href="http://www.moodle.example.gov.tr">www.moodle.example.gov.tr</a></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
DocumentRoot /var/www/html/moodle</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
SSLEngine on</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
SSLCertificateFile /etc/ssl/moodle.crt</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
SSLCertificateKeyFile /etc/ssl/moodle.key</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> #
E\u011fer Let\u2019s Encrypt kullan\u0131rsan cert dosya yollar\u0131 farkl\u0131 olacak (a\u015fa\u011f\u0131da)</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
<Directory /var/www/html/moodle></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
AllowOverride All</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
Require all granted</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
</Directory></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> #
PHP-FPM entegrasyonu</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
<FilesMatch \.php$></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
SetHandler
"proxy:unix:/run/php-fpm/www.sock|fcgi://localhost/"</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
</FilesMatch></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
ErrorLog
/var/log/httpd/moodle_error.log</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
CustomLog /var/log/httpd/moodle_access.log combined</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"></VirtualHost></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">EOF</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
51 sudo systemctl reload httpd</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
52 nano /etc/httpd/conf.d/moodle.conf</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
53 sudo systemctl reload httpd</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
54 sudo systemctl start httpd</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
55 sudo systemctl reload httpd</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
56 sudo systemctl restart httpd</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
57 systemctl status httpd.service</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
58 # Mevcut conf'taki yanl\u0131\u015f
yollar\u0131 varsay\u0131lanlarla de\u011fi\u015ftir</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
59 sudo sed -i 's|^
*SSLCertificateFile .*|SSLCertificateFile /etc/pki/tls/certs/localhost.crt|'
/etc/httpd/conf.d/moodle.conf</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
60 sudo sed -i 's|^
*SSLCertificateKeyFile .*|SSLCertificateKeyFile
/etc/pki/tls/private/localhost.key|' /etc/httpd/conf.d/moodle.conf</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
61 # Yap\u0131land\u0131rma testi</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
62 sudo apachectl -t</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
63 # Ba\u015flat</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
64 sudo systemctl enable --now
httpd</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
65 sudo systemctl status httpd
--no-pager</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
66 sudo sed -i 's|^
*SSLCertificateFile .*|SSLCertificateFile /etc/pki/tls/certs/localhost.crt|'
/etc/httpd/conf.d/moodle.conf</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
67 sudo sed -i 's|^
*SSLCertificateKeyFile .*|SSLCertificateKeyFile
/etc/pki/tls/private/localhost.key|' /etc/httpd/conf.d/moodle.conf</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
68 sudo apachectl -t</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
69 sudo systemctl restart httpd</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
70 sudo systemctl status httpd
--no-pager</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
71 sudo openssl req -x509 -nodes
-newkey rsa:4096 -sha256 -days 825
-keyout /etc/ssl/moodle.key -out /etc/ssl/moodle.crt -subj
"/C=TR/ST=Zonguldak/L=Zonguldak/O=Hospital/OU=IT/CN=online.zismdns.local"</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
72 sudo chmod 600
/etc/ssl/moodle.key</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
73 # (\u0130ste\u011fe ba\u011fl\u0131) SELinux
context:</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
74 sudo semanage fcontext -a -t
httpd_config_t "/etc/ssl/moodle\.crt"</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
75 sudo semanage fcontext -a -t
httpd_config_t "/etc/ssl/moodle\.key"</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
76 sudo restorecon -v
/etc/ssl/moodle.crt /etc/ssl/moodle.key</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
77 sudo apachectl -t</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
78 sudo systemctl restart httpd</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
79 nano
/etc/httpd/conf.d/moodle.conf</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
80 sudo systemctl restart httpd</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
81 nano
/etc/httpd/conf.d/moodle.conf</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
82 sudo systemctl restart httpd</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
83 sudo apachectl -t # Syntax testi</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
84 sudo journalctl -xeu
httpd # Servis logu</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
85 sudo tail -n 200
/var/log/httpd/moodle_error.log</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
86 ls -l /etc/ssl/moodle.*</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
87 sudo openssl req -x509 -nodes
-newkey rsa:2048 -days 365 -keyout
/etc/ssl/moodle.key -out /etc/ssl/moodle.crt
-subj
"/C=TR/ST=Zonguldak/L=Zonguldak/O=Hospital/OU=IT/CN=online.zismdns.local"</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
88 sudo chmod 600
/etc/ssl/moodle.key</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
89 sudo apachectl -t</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
90 sudo systemctl restart httpd</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
91 sudo systemctl status httpd
--no-pager</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
92 sudo cp /etc/php.ini
/etc/php.ini.bak.$(date +%F)</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
93 sudo sed -i
's/^upload_max_filesize = .*/upload_max_filesize = 128M/' /etc/php.ini</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
94 sudo sed -i 's/^post_max_size
= .*/post_max_size = 128M/' /etc/php.ini</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
95 sudo sed -i 's/^;date.timezone
=.*/date.timezone = Europe\/Istanbul/' /etc/php.ini</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
96 sudo systemctl restart php-fpm</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
97 sudo systemctl reload httpd</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
98 sudo firewall-cmd --permanent
--add-service=http</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
99 sudo firewall-cmd --permanent
--add-service=https</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
100 sudo firewall-cmd --reload</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
101 sudo mkdir -p /var/moodledata</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
102 sudo chown -R apache:apache
/var/moodledata</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
103 sudo chmod -R 770
/var/moodledata</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
104 sudo semanage fcontext -a -t httpd_sys_rw_content_t
"/var/moodledata(/.*)?"</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
105 sudo restorecon -Rv
/var/moodledata</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
106 /var/moodledata</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
107 sudo nano /etc/php.ini</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
108 sudo systemctl restart
php-fpm</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
109 sudo systemctl restart httpd</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
110 sudo nano /etc/php.d/10-opcache.ini</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
111 sudo systemctl restart
php-fpm</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
112 sudo systemctl restart httpd</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
113 sudo nano
/etc/php.d/10-opcache.ini</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US">
114 cat /etc/redhat-release</span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">localhost yazan yere 127.0.0.1 yap sonraki OK</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">sudo nano /var/www/html/moodle/config.php</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="background:yellow"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"><?php // Moodle
configuration file</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="background:yellow"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">unset($CFG);</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">global $CFG;</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">$CFG = new stdClass();</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="background:yellow"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">$CFG->dbtype =
'mariadb';</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">$CFG->dblibrary = 'native';</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">$CFG->dbhost =
'127.0.0.1';</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">$CFG->dbname =
'moodle';</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">$CFG->dbuser =
'salvador';</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">$CFG->dbpass =
'GucluBirSifre!R41q2w3e';</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:rgb(255,191,0)">$CFG->extramemorylimit = '512M';</span><span lang="EN-US" style="background:rgb(255,191,0)"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">$CFG->prefix =
'mdl_';</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">$CFG->dboptions = array (</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"> 'dbpersist' => 0,</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"> 'dbport' => '',</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"> 'dbsocket' => '',</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow"> 'dbcollation' =>
'utf8mb4_unicode_ci',</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">);</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="background:yellow"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">$CFG->wwwroot = '<a href="https://online.zismdns.local">https://online.zismdns.local</a>';</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">$CFG->dataroot =
'/var/moodledata';</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">$CFG->admin =
'admin';</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="background:yellow"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">$CFG->directorypermissions = 0777;</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="background:yellow"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">require_once(__DIR__ . '/lib/setup.php');</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="background:yellow"> </span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">// There is no php closing tag in this file,</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="color:black;background:yellow">// it is intentional because it prevents trailing whitespace
problems!</span><span lang="EN-US" style="background:yellow"></span></p>
<p class="gmail-Textbody" style="margin:0cm 0cm 7pt;line-height:115%;font-size:12pt;font-family:"Liberation Serif",serif"><span lang="EN-US" style="background:yellow"> </span></p></div>