Yardım Merkezi

Hosting Seçimi ve Zorunlu Ayarlar

iMağaza, standart Linux hostinglerde çalışabilecek şekilde geliştirilmiştir. Ancak sistemin sorunsuz çalışabilmesi için PHP sürümü, PHP eklentileri ve bazı PHP limitlerinin doğru yapılandırılmış olması gerekir.Bu döküman, cPanel kullanan hosting firmaları ve sistem yöneticileri için hazırlanmıştır.

Adım 1 : Zorunluluklar Olmazsa Olmaz Özellikler

cPanel kullanılmalıdır. Plesk, DirectAdmin vb. panellerde iMağaza çalışmayacaktır.
Sadece PHP 7.0.33 sürümüyle uyumludur. 
Mysql 5.7 veya
mariadb  Ver 15.1 Distrib 10.5.29-MariaDB, for Linux (x86_64) using readline 5.1

Adım 2 : Zorunlu PHP Modülleri

✅ bcmath
✅ curl
✅ dom
✅ fileinfo
✅ gd
✅ iconv
✅ imagick (opsiyonel fakat önerilir)
✅ intl
✅ ioncube_loader
✅ json
✅ mbstring
✅ mysqli
✅ mysqlnd
✅ nd_mysqli
✅ nd_pdo_mysql
✅ openssl
✅ pdo
✅ pdo_mysql
✅ phar
✅ posix
✅ simplexml
✅ soap (entegrasyonlarda kullanılır)
✅ sockets (opsiyonel)
✅ tidy (önerilir)
✅ xml
✅ xmlreader
✅ xmlwriter
✅ xsl
✅ zip
✅ zlib

Adım 3 : Önerilen Modüller

Bunlar zorunlu değildir ancak performans ve entegrasyonlar için tavsiye edilir.

  • apcu
  • brotli
  • exif
  • ftp
  • gettext
  • igbinary
  • imap
  • ldap
  • memcache
  • memcached
  • mongodb
  • opcache
  • redis
  • sqlite3 

Adım 4 : PHP Options

AyarÖnerilen
memory_limit512M
upload_max_filesize256M
post_max_size256M
max_execution_time300
max_input_time300
max_input_vars10000
default_socket_timeout300
output_buffering4096
allow_url_fopenOn
display_errorsOff
log_errorsOn
file_uploadsOn
short_open_tagOn
session.gc_maxlifetime1440

Adım 5 : Zorunlu PHP Fonksiyonları

Aşağıdaki fonksiyonların kapatılmamış olması gerekir.

  • curl_exec
  • curl_init
  • file_get_contents
  • fopen
  • fsockopen
  • proc_open (opsiyonel)
  • exec (opsiyonel)
  • shell_exec (opsiyonel)
  • json_encode
  • json_decode
  • imagecreatefromjpeg
  • imagewebp
  • imagepng 

Adım 6 : Kontrol Listesi

Kurulum tamamlandıktan sonra aşağıdaki maddelerin doğrulanması önerilir.

✅ PHP 7.0.33
✅ ionCube Loader aktif
✅ mysqli aktif
✅ PDO MySQL aktif
✅ mbstring aktif
✅ curl aktif
✅ GD aktif
✅ Imagick aktif (önerilir)
✅ ZIP aktif
✅ XML modülleri aktif
✅ OpenSSL aktif
✅ OPcache aktif
✅ HTTPS aktif
✅ UTF8MB4 veritabanı kullanılıyor
✅ Cron çalışıyor
✅ memory_limit en az 512 MB
✅ max_input_vars en az 10000
✅ upload_max_filesize en az 256 MB
Bu ayarlar ile iMağaza, cPanel/CloudLinux tabanlı hostinglerde yüksek performans ve tam uyumlulukla çalışacaktır.