Şimdi aşama aşama anlatayım
tayfunun dedıgı gıbı karmasıktır
localde denedım sorunsuz calısıyor Fileinfo hatası verırse php.ini den fileinfo yu ayarla
BURASI ckfinder içindeki config.php
<?php session_start();
if(isset($_SESSION['yetki']) && ($_SESSION['onay']==1)){
error_reporting(E_ALL & ~E_DEPRECATED & ~E_STRICT);
ini_set('display_errors', 0);
$config = array();
$config['authentication'] = function() {
return isset($_SESSION['yetki']) && $_SESSION['yetki'] && $_SESSION['onay']==1;
};
$config['licenseName'] = '';
$config['licenseKey'] = '';
$config['privateDir'] = array(
'backend' => 'default',
'tags' => 'B/.ckfinder/tags',
'logs' => 'B/.ckfinder/logs',
'cache' => 'B/.ckfinder/cache',
'thumbs' => 'B/.ckfinder/cache/thumbs',
);
$config['images'] = array(
'maxWidth' => 1000,
'maxHeight' => 800,
'quality' => 100,
'sizes' => array(
'small' => array('width' => 480, 'height' => 320, 'quality' => 80),
'medium' => array('width' => 600, 'height' => 480, 'quality' => 80),
'large' => array('width' => 800, 'height' => 600, 'quality' => 80)
)
);
$config['backends'][] = array(
'name' => 'default',
'adapter' => 'local',
'baseUrl' => $_SESSION["yol"].'/img/',
'chmodFiles' => 0777,
'chmodFolders' => 0755,
'filesystemEncoding' => 'UTF-8',
);
$config['defaultResourceTypes'] = '';
$config['resourceTypes'][] = array(
'name' => 'Fotoğraf',
'directory' => 'B/'.$_SESSION['uyeid'],
'maxSize' => 0,
'allowedExtensions' => 'bmp,gif,jpeg,jpg,png',
'deniedExtensions' => '',
'backend' => 'default'
);
$config['roleSessionVar'] = 'yetki';
$config['accessControl'][] = array(
'role' => 'yonetici',
'resourceType' => '*',
'folder' => '/',
'FOLDER_VIEW' => true,
'FOLDER_CREATE' => true,
'FOLDER_RENAME' => true,
'FOLDER_DELETE' => true,
'FILE_VIEW' => true,
'FILE_CREATE' => true,
'FILE_RENAME' => true,
'FILE_DELETE' => true,
'IMAGE_RESIZE' => true,
'IMAGE_RESIZE_CUSTOM' => true
);
$config['accessControl'][] = array(
'role' => 'uye',
'resourceType' => '*',
'folder' => '/',
'FOLDER_VIEW' => true,
'FOLDER_CREATE' => true,
'FOLDER_RENAME' => true,
'FOLDER_DELETE' => true,
'FILE_VIEW' => true,
'FILE_CREATE' => true,
'FILE_RENAME' => true,
'FILE_DELETE' => true,
'IMAGE_RESIZE' => true,
'IMAGE_RESIZE_CUSTOM' => true
);
$config['overwriteOnUpload'] = false;
$config['checkDoubleExtension'] = true;
$config['disallowUnsafeCharacters'] = true;
$config['secureImageUploads'] = true;
$config['checkSizeAfterScaling'] = true;
$config['htmlExtensions'] = array('html', 'htm', 'xml', 'js');
$config['hideFolders'] = array('.*', 'CVS', '__thumbs');
$config['hideFiles'] = array('.*');
$config['forceAscii'] = true;
$config['xSendfile'] = false;
$config['debug'] = true;
$config['debugLoggers'] = array('ckfinder_log', 'error_log', 'firephp');
$config['pluginsDirectory'] = __DIR__ . '/plugins';
$config['plugins'] = array();
$config['cache'] = array(
'imagePreview' => 24 * 3600,
'thumbnails' => 24 * 3600 * 365,
'proxyCommand' => 0
);
$config['tempDirectory'] = sys_get_temp_dir();
$config['sessionWriteClose'] = true;
$config['csrfProtection'] = true;
$config['headers'] = array();
return $config;
}