16 Ağustos 2018 Perşembe

Joomlada upload_max_filesize ve post_max_size ayarlama nasıl yapılır.

Joomla alt yapısıyla web sitesi kurduk sitemize resim,pdf eklemek için belirli boyutlardaki dosyaları yükleyebiliyoruz.

Dosya yükleme boyutunu yükseltmek için sunucu tarafında ayar yapmamız gerekmektedir.

Sunucunuz Linux ise benim sunucum pardus

sudo nano /etc/php/7.0/apache2/php.ini

php.ini dosyasını düzenlememiz gerekiyor.

upload_max_filesize ve post_max_size ayarlamamız gerekiyor.


#Maximum allowed size for uploaded files.
upload_max_filesize = 40M

# Must be greater than or equal to upload_max_filesize
post_max_size = 40M


Nano ile ayarlama yaptıktan sonra Ctrl+X diyoruz Evet diyerek kaydet kapat yapıyoruz.

Apache'yi yeniden başlatıyoruz.





/etc/init.d/apache2 restart
sudo service apache2 restart

Bunları yaptıktan sonra joomla yönetim panelinden hangi editörü kullanıyorsanız editörün
dosya atma limiti olabilir ayarlarına bakmanız gerekiyor.
TinyMCE gibi editörler joomla ile birlikte kullanılıyor.

25 Ocak 2017 Çarşamba

Joomla Hata: 1146 Çözümü

Joomlada aldığımız hata

Hata: 1146 - Table 'web_dadaydb.#__update_sites_extensions' doesn't exist SQL=SELECT DISTINCT a.update_site_id, a.type, a.location, a.last_check_timestamp, a.extra_query FROM `#__update_sites` AS `a` INNER JOIN #__update_sites_extensions AS b ON a.update_site_id = b.update_site_id WHERE a.enabled = 1 AND b.extension_id IN (700)

Çözümü:
SSH ile bağlanıp tabloları onarmamız gerekiyor.

REPAIR TABLE onarilacak_tablonun_ismi;

ve
r: Repair anlamına gelir.
mysqlcheck -r [database_adı]

9 Ocak 2017 Pazartesi

Joomla "Error displaying the error page: The file Cache Storage is not supported on this platform.: The file Cache Storage is not supported on this platform." hatası ve çözümü

Joomlada kurulum yaptıktan sonra

"Error displaying the error page: The file Cache Storage is not supported on this platform.: The file Cache Storage is not supported on this platform."  hatası alıyorsak

administrator/cache

ve ana dizindeki cache klasörlerinin izinlerini 777 yapılması gerekir.

Linux host kullananlar için;

$ sudo chmod 777 {dosya adresi} -R
“/var/www/” klasörüne vererek deneyelim.

$ sudo chmod 777 /var/www/site_ismi/cache -R

30 Kasım 2016 Çarşamba

Ubuntuda web sitesi için conf dosyası ayarları

Ubuntuda

İlk önce touch komutu ile dosya oluşturalım

sudo su touch demo.conf

demo.conf dosya içerisine nano editörü ile aşağıdaki komutları yazıyoruz.

sudo su nano /etc/apache2/sites-avaible demo.conf

<VirtualHost *:80>
        ServerName demo.muratyayla.kim
        ServerAlias demo
        ServerAdmin esosyolog@gmail.com
        DocumentRoot /var/www/html/demo

        <Directory /var/www/html/demo/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>


# vim: syntax=apache ts=4 sw=4 sts=4 sr noet


komutları yazdıktan sonra.ctl+x ile kayıt yapıyoruz.

Daha sonra;

sudo a2ensite murat.conf
sudo service apache2 restart

14 Nisan 2016 Perşembe

Ubuntuda Apache Sunucu Yeniden Başlatma

 /etc/init.d/apache2 

 Start Apache 2 Server

# /etc/init.d/apache2 start
or
$ sudo /etc/init.d/apache2 start

Restart Apache 2 Server

# /etc/init.d/apache2 restart
or
$ sudo /etc/init.d/apache2 restart

Stop Apache 2 Server

# /etc/init.d/apache2 stop
or
$ sudo /etc/init.d/apache2 stop

service 

Restart Apache 2, enter:
$ sudo service apache2 restart
Stop Apache 2, enter:
$ sudo service apache2 stop
Start Apache 2, enter:
$ sudo service apache2 start
TReload Apache 2, enter:
$ sudo service apache2 reload

13 Nisan 2016 Çarşamba

WinSCP

WinSCP Kullanımı ve Programı

Web sitenize ve sunucunuza dosya atmak için FTP programları kullanırız. Açık kaynak olan WinScp bunlardan bir tanesidir. Sunucunuzda bulunan dosyalara yazma izni vereiblir,dosya kopyalabilirsiniz.

SSH kullanır ve SFTP'ye ekli SCP protokollerini kullanır.

Resmi sitesinden indirebilirsiniz.
https://winscp.net/eng/download.php

Linux Nano Editörü Komutları


Nano komutları

CTRL-R : dosyayı açar.
CTRL-O : dosyayı kaydeder.
CTRL-X : dosyayı kapatır.
ALT-A : text seçmeyi başlatır, yön tuşları ile text seçilebilir.
CTRL-K : seçilen metni keser.
CTRL-U : metni yapıştırır.
ALT-/ : dosyanın sonuna gider.
CTRL-A : satır başına gider.
CTRL-E : satır sonuna gider.
CTRL-C : satırın kaçıncı satır olduğunu ve tüm dosya içerisinde % kaçıncı satır olduğunu gösterir.
CTRL-_ : belirtilen satıra gider.
CTRL-W : dosya içinde arama yapar.
ALT-W : arama yaptıktan sonra bir sonraki metni bulur.
CTRL-\ : bul ve değiştir işlemini yapar.

14 Ocak 2016 Perşembe

Linux ile dd ile MBR yedeği almak

Diskinizin imajını almak için tabloları kopyalamak gerekiyor.dd aracı ile yedek alabiliriz.

MBR yedek almak;

$ dd if=/dev/aaa of=mbr.backup bs=512 count=1

aaa yerine yedeğini alacağımız fiziksel disk bu usb olabilir.

Yedek MBR'i boş diske yüklemek için;

$ dd if=mbr.backup of=/dev/aaa bs=512 count=1

aaa yerine imajını aldığınız MBR yedeğini hangi fiziksel sunucuya yüklemek istiyorsanız onu seçmelisiniz.

15 Aralık 2015 Salı

Phpmyadminde veritanına yedek yüklerken boyut hatası

Linuxta sanal makinanızda veritabanı oluşturduktan sonra import yapınca veritabanı büyüklüğünden kaynaklı bir hatayı çözmek için.

/etc/php5/apache2

altındaki php.ini dosyasında düzenleme yapmamız şart.


    upload_max_filesize = 2M
    post_Max_Size       = 4M
    memory_limit        = 128M

İkinci sorun da aynı nedenden kaynaklanır. Diyelimki  2 MB'lik bir SQL dosyasını MySQL'le import etmek istiyorsunuz o halde PHP klasörü altındaki php.ini dosyası içinde aşağıdaki düzenlemeyi yapmalısınız.

    upload_max_filesize = 20M
    post_Max_Size       = 40M
    memory_limit = 128M

memory_limit ve post_max_size değişkenlerinin değerleri upload_max_filesize değişkeninden büyük olmalıdır.

No data was received to import. Either no file name was submitted, or the file size exceeded the maximum size permitted by your PHP configuration. See

10 Aralık 2015 Perşembe

9 Aralık 2015 Çarşamba

1 Aralık 2015 Salı

Dig ve Whois Kullanımı

Dig DNS sunucularını sorgulamak için kullanılan bir araçtır.Mevcut web sitenin hangi sunucuda barındığını ve ip adresini öğrenebiliriz.

---->>  dig google.com




Dig ile ayrıca mail sunucularının düzgün çalışıp çalışmadığını kontrol edebilirsiniz.

---->> dig google.com MX


Örneğin yahoo mx records kaydını görüntülemek için.

--->> host -t MX yahoo.com


Ayrıntılı DNS bilgileri almak için

-->> host -v google.com

Ayrıntılı Ping 3 satırı göstermek için.



-->> ping -c 3 google.com

Whois Kullanımı

Alan adı hakkında ayrıntılı bilgi almak için whois komutu verilir.



Daha Ayrıntılı Bilgiyi İngilizce kaynak olan siteden alabilirsiniz.

https://www.digitalocean.com/community/tutorials/how-to-use-dig-whois-ping-on-an-ubuntu-vps-to-query-dns-data




27 Kasım 2015 Cuma