- Sistemimizi güncelleyelim
sudo apt update
sudo apt install apache2
- Sırasıyla apache2'yi durdurabilir, başlatabilir ve sistemde kalıcı hale getirebilirsiniz
sudo systemctl stop apache2.service
sudo systemctl start apache2.service
sudo systemctl enable apache2.service
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
- Tekrar sistemimizi güncelleyelim
sudo apt update
- PHP 7.2 ve bileşenlerini indiriyoruz
sudo apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-sqlite3 php7.2-soap php7.2-gd php7.2-xml php7.2-cli php7.2-tidy php7.2-intl php7.2-json php7.2-curl php7.2-zip
- php.ini dosyasını nano ile düzenleyin
sudo nano /etc/php/7.2/apache2/php.ini
- Aşağıdakileri düzenleyin:
file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
date.timezone = Europe/Istanbul
- Apache2 servisini yeniden başlatın
sudo systemctl restart apache2
- PHP yi web arayüzünden görüntülemek için info.php dosyasını oluşturun ve düzenleyin
sudo nano /var/www/html/phpinfo.php
- Aşağıdakini ekleyin
- ctrl+x > Y > Enter ile çıkış yapın
<?php phpinfo( ); ?>
- Tarayıcınız üzerinde görüntüleyin
- IP adresinizi
ifconfig
komutu ile öğrenin
IP-ADRESS/phpinfo.php
cd /var/www/html/
sudo apt install git
sudo git clone --branch stable https://github.com/splitbrain/dokuwiki.git
- Gerekli izinler veriliyor
sudo chown -R www-data:www-data /var/www/html/dokuwiki/
- Gerekli izinler veriliyor
sudo chmod -R 755 /var/www/html/dokuwiki/
- dokuwiki.conf dosyasını düzenleyelim
sudo nano /etc/apache2/sites-available/dokuwiki.conf
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/dokuwiki
ServerName example.com
ServerAlias www.example.com
<Directory /var/www/html/dokuwiki/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
<Directory /var/www/html/dokuwiki/>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*) index.php [PT,L]
</Directory>
</VirtualHost>
- Apache servisi restart ediliyor
sudo a2ensite dokuwiki.conf
sudo a2enmod rewrite
sudo systemctl restart apache2
IP-ADRESS/dokuwiki
