9 Aralık 2015 Çarşamba

Handle Sunucunun Otomatik Başlatılması

DSpace sunucusunun çeşitli nedenlerle yeniden başlatılması durumunda handle-server'ın otomatik olarak başlaması için aşağıdaki uygulamayı yapın.

sudo nano /etc/rc.local
komutu ile rc.local dosyasını açınız.

/dspace/bin/start-handle-server

satırını "exit" etiketinden önceki satıra aşağıdaki şekilde ekleyin ve dosyayı kaydedin.

# By default this script does nothing.
/dspace/bin/start-handle-server
exit 0

30 Kasım 2015 Pazartesi

Blog Hakkında

Açık Hava Kütüphanesi, İbn Haldun Üniversitesi Bilgi Merkezi Daire Başkanı Sönmez ÇELİK'in bilgi bilim, e-yayıncılık, editörlük, kurumsal arşiv, açık erişim, OJS ve DSpace yazılımları ile günlük yaşamındaki edinimlerini paylaşmak amacıyla yayın yapmaktadır.

11 Kasım 2015 Çarşamba

Dr. Falk Reckling'in Açık Erişim İle İlgili Yorumu

"Açıklık bilimin ve bilim yapmanın normatif özüdür. Açıklık sonuçların bilimsel ve pratik uygulamalar için tekrarlanmasının, doğrulanmasının ve yeniden kullanılmasının ön koşuludur. Bu nedenle her araştırma fonlayıcısının temel ödevi politik ve maili olarak tam Açık Erişime geçişi uygulamaktır."

Dr. Falk Reckling. Avusturya Bilim Fonu (FWF) Stratejik Analiz Bölümü Yöneticisi.

10 Kasım 2015 Salı

ROARMAP'e Açık Erişim Politikası Kaydetme Rehberi

Pasteur4oa Projesi Türkiye Ekibi açık erişim politikalarının ROARMAP'e kaydetmek isteyen kurumlar için işlem adımlarını ayrıntılı şekilde gösteren bir doküman hazırlamıştır. Politikalarını ROARMAP'e girmek isteyen ancak sorun yaşayan kurumlar için politika girişini Proje Ekibi olarak da yardımcı olmaktadırlar. Hatta sizin adınıza Açık Erişim Politikanızın kayıtlarını da yapabileceklerini belirtmektedirler.

Söz konusu dokümana erişmek için aşağıdaki görsele tıklayınız:




WampServer'da Saat ve Taih Ayarı

WampServer kullanıyorsanız ve sunucunuzdaki saat ayarı GMT değil de UTC ise saatlerin ileri ve geri alma durumlarında sistem farklı zaman dilimini kaydeder.  Bu WampServer'ın varsayılan kurulumundaki ayarlardan kaynaklanıyor.

Bu problemi, OpenRoom adlı rezervasyon sisteminin saatlerin geri alınmasıyla farklı zaman diliminde rezervasyon yapması sonucunda fark ettim. İşin ilginç yanı, sunucu GMT'yi kullanıyorsa sorun olmuyor; ancak UTC'yi kullanıyorsa bu sorun yaşanıyor.

Sorunu çözmek için yapılması gereken işlemler:

1) Sunucunuzdaki saat ayarının (UTC+02:00) Istanbul şeklinde olduğundan emin olun.

2) C:\wamp\bin\php\php5.5.12 yolu altına gidin. 910 satır civarında [Date] kısmını bulun. Burayı aşağıdaki gibi düzenleyin:

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = "Europe/Istanbul"

; http://php.net/date.default-latitude
date.default_latitude = 41.000176

; http://php.net/date.default-longitude
date.default_longitude = 29.046839

3) C:\wamp\bin\apache\apache2.4.9\bin yolu altına gidin. 910 satır civarında [Date] kısmını bulun. Burayı aşağıdaki gibi düzenleyin:

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = "Europe/Istanbul"

; http://php.net/date.default-latitude
date.default_latitude = 41.000176

; http://php.net/date.default-longitude
date.default_longitude = 29.046839


4) WampServer yeniden başlatın.

24 Ekim 2015 Cumartesi

DSpace Sunucusunu 8080 Portundan 80 Portuna Alma

Harmanlama sistemleri, varsayılan olarak 8080 portundan yayın yapacak şekilde kurulan DSpace'in 80 portundan yayın yapmasını istemektedir. Öte yandan kurumsal arşiv adresinin kolay hatırlanabilir olması da önemli bir husustur.

Bu düzenleme sonunda kurumsal arşivinizin;

http://openaccess.dogus.edu.tr:8080/xmlui/
   yerine
http://openaccess.dogus.edu.tr

şeklinde bir temel adresi; ayrıca

http://openaccess.dogus.edu.tr:8080/oai/request 
   yerine
http://openaccess.dogus.edu.tr/oai/request

şeklinde bir OAI-PMH adresi olacaktır.

Bu nedenle DSpace'in yayın yaptığı sunucunun 8080 portundan 80 portundan yayın yapacak şekilde düzenlenmesi aşağıda anlatılmıştır.

UYARI: Bu uygulama Ubuntu işletim sistemi üzerinde ve DSpace XMLUI ara yüzünde test edilmiştir.

sudo su
  komutu ile root dizninine geçiniz.

Not: Eğer sunucunuzda Apacehe kurulu DEĞİLSE

sudo apt-get install apache2
   komutuyla öncelikle Apache kurunuz.

ls /etc/apache2/mods-available
  komutunu veriniz

proxy_ajp.load
  dosyanın bu dizin altında olduğunu görünüz.

cd /etc/apache2/mods-available
  komutunu vererek mods-available dizini altına gidiniz

nano proxy_ajp.conf
  komutunu veriniz ve açılan dosya içine aşağıdaki kodlamayı yazarak kaydediniz.

ProxyPass  /dokumanlar  !
ProxyPass  /  ajp://localhost:8009/
ProxyPassReverse  /  ajp://localhost:8009/

Not: İlk satır /var/www/html veya /var/www/ yolu altında "dokumanlar" gibi DSpace dışında apache web sunucusu üzerinden çalışan başka bir uygulama mevcut ise bu uygulamalar için yönlendirmeyi iptal eder.

cd /etc/apache2/mods-enabled
  komutu ile mods-enabled dizini altına gidiniz.

ln -s ../mods-available/proxy_ajp.load
  ve
ln -s ../mods-available/proxy_ajp.conf
  komutlarını sırasıyla vererek proxy_ajp.load ve proxy_ajp.conf dosyalarına sembolik link oluşturunuz.

nano /usr/local/tomcat7/apache-tomcat-7.0.53/conf/server.xml
  komutu ile server.xml dosyasını açınız.

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
  satırını bularak aşağıdaki gibi düzenleyiniz.

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443"
        URIEncoding="UTF-8" />

cd /usr/local/tomcat7/apache-tomcat-7.0.53/webapps
  komutu ile /tomcat/webapps dizini altına gidiniz.

mv ROOT/ ROOT_old
komutu ile ROOT dizinin adını değiştiriniz.

ln -s /dspace/webapps/xmlui ROOT
  komutu ile /dspace/webaps/xmlui dizinine sembolik link oluşturunuz.

cd /var/www/html veya /var/www/
  altına gidiniz.

mv index.html index.html_old
  komutuyla index.html veya index.php gibi bir yönlendirme dosyanız var ise bunun adını değiştirip pasif duruma getiriniz.

a2enmod proxy_ajp
  komutu ile mod_proxy_ajp'yi enable ediniz.

sudo /etc/init.d/tomcat7 stop
   ve
sudo /etc/init.d/tomcat7 start
  komutları ile Ttomcat'i yeniden başlatarak DSpace'in kök dizinden çalışıp çalışmadığını kontrol ediniz. Sorun yok ise aşağıdaki işlemleri yapınız.

grep -r 8080 /dspace/config/
  komutu ile /dspace/config/ dizinleri altındaki dosyalarda geçen :8080 ifadelerini bulunuz ve sırasıyla dosyaları açarak bunları aşağıdaki gibi düzenleyiniz.

-------------------------
nano /dspace/config/modules/swordv2-server.cfg
   komutunu veriniz. Bu dosya içinde aşağıdakileri yapınız:
error.alternate.url = http://localhost:8080/xmlui/contact
   yerine
error.alternate.url = http://localhost/xmlui/contact

workspace.url-template = http://localhost:8080/xmlui/submit?workspaceID=#wsid#
   yerine
workspace.url-template = http://localhost:8080/xmlui/submit?workspaceID=#wsid#
-------------------------

-------------------------
nano /dspace/config/modules/solr-statistics.cfg
   komutunu veriniz. Bu dosya içinde aşağıdakileri yapınız:
server = http://localhost:8080/solr/statistics
   yerine
server = http://localhost:8080/solr/statistics
-------------------------

-------------------------
nano /dspace/config/modules/sword-client.cfg
   komutunu veriniz. Bu dosya içinde aşağıdakileri yapınız:
targets = http://localhost:8080/sword/servicedocument, \
   yerine
targets = http://localhost/sword/servicedocument, \
-------------------------

-------------------------
nano /dspace/config/dspace.cfg
   komutunu veriniz. Bu dosya içinde aşağıdakileri yapınız:
dspace.baseUrl = http://openaccess.dogus.edu.tr:8080
   yerine
dspace.baseUrl = http://openaccess.dogus.edu.tr

dspace.url = http://openaccess.dogus.edu.tr:8080/xmlui
   yerine
dspace.url = http://openaccess.dogus.edu.tr

mail.allowed.referrers = http://openaccess.dogus.edu.tr:8080/xmlui/
   yerine
mail.allowed.referrers = http://openaccess.dogus.edu.tr/
-------------------------

-------------------------
nano /dspace/config/modules/oai.cfg
   komutunu veriniz. Bu dosya içinde aşağıdakileri yapınız:
solr.url=http://localhost:8080/solr/oai
   yerine
solr.url=http://localhost/solr/oai

identifier.prefix = openaccess.dogus.edu.tr:8080
   yerine
identifier.prefix = openaccess.dogus.edu.tr

bitstream.baseUrl = http://openaccess.dogus.edu.tr:8080/xmlui
   yerine
bitstream.baseUrl = http://openaccess.dogus.edu.tr
-------------------------

-------------------------
nano /dspace/config/modules/discovery.cfg
   komutunu veriniz. Bu dosya içinde aşağıdakileri yapınız:
search.server = http://localhost:8080/solr/search
   yerine
search.server = http://localhost/solr/search
-------------------------

sudo /etc/init.d/tomcat7 stop
   ve
sudo /etc/init.d/tomcat7 start
komutları ile Tomcat'i yeniden başlatarak ara yüzden DSpace'in çalışıp çalışmadığını kontrol eidiniz. Sorun yok ise aşağıdaki işlemleri yapınız.

http://sonmezcelik.blogspot.com.tr/2014/07/dspace-oai-pmh-arayuzunde-bozuk.html
  adresindeki yönergeyi uygulayarak OAI data dosyasını yenileyiniz.

sudo /dspace/bin/dspace index-discovery -b
   komutu ile DSpace'i yeniden indeksleyiniz. Veri tabanızı  büyüklüğüne göre 10-15 dakika gibi bir zaman alabilir.

sudo /etc/init.d/tomcat7 stop
   ve
sudo /etc/init.d/tomcat7 start
  komutları Tomcat'i yeniden başlatınız.

Mirage ara yüzü kullanıyorsanız:
cd /dspace/webapps/xmlui/themes/Mirage/lib/xsl/core/
   komut ile core dizini altına gidiniz. page-structure.xsl dosyasını açınız. İçindeki özelleştirme linklerindeki  :8080 ifadelerini kaldırınız.

Mirage2_Precompiled ara yüzünü kullanıyorsanız:
cd /dspace/webapps/xmlui/themes/Mirage2_precompiled/xsl/core/
   komut ile core dizini altına gidiniz. page-structure.xsl dosyasını açınız. İçindeki özelleştirme linklerindeki  :8080 ifadelerini kaldırınız.

Aşağıdaki adımları izleyerek web ara yüzünden Cocoon Önbellek temizliği yapınız:
  • DSpace'e yönetici olarak sisteme giriniz,
  • Yan taraftaki menüden Kontrol Panel'i tıklayınız,
  • Java Bilgisi sekmesini tıklayınız,
  • (önbelleği hemen temizle) seçeneğini tıklayınız.
OpenDOAR, ROAR, ROARMAP gibi kayıt olduğunuz yerlerdeki sitelere kurumsal arşivinizin yeni adresini ve OAI-PMH adreslerini bildiriniz.

17 Ekim 2015 Cumartesi

Linux Terminali için Google Drive Linki oluşturma / Google Drive Direct for Linux

Google Drive üzerinde bulunan paylaşılmış bir dosyayı Linux terminalinden indirmek için aşağıdaki formülü kullanabilirsiniz.

Google Drive bulunan bir dokümanın orijinal linki:
https://drive.google.com/file/d/0B863xNiydbgTZ2luV2owZThCOFE/view?usp=sharing

Bu linki Linux terminalinde indirebilmek için aşağıdaki formüldeki örneğe göre düzenleyiniz:
sudo wget 'https://drive.google.com/uc?export=download&id=FILEID' -O FILENAME

Linux Terminalinde kullanılacak biçimi: 
sudo wget 'https://drive.google.com/uc?export=download&id=0B863xNiydbgTZ2luV2owZThCOFE' -O oa_rehber.html

İndirme sırasında sertifika istenirse "wget" komutundan sonrasına aşağıdaki komutu ekleyiniz:
--no-check-certificate

Not:

"-O FILENAME" opsiyonundan önceki kısmı oluşturmak için aşağıdaki linkte yayın yapan dönüştürücüyü de kullanabilirisniz:
https://sites.google.com/site/gdocs2direct/

16 Ekim 2015 Cuma

MS Office 2013'da Reviwer Adının İptal Edilmesi / Silinmesi

Derginizde kör hakemlik uyguluyor ve MS Word'ün Reviewing özelliği kullanılarak yapılmış yorumlarındaki hakem adını iptal etmek ya da silmek mi istiyorsunuz. O halde yapmanız gereken:

- Dokümanı açınız
- File --> Info yolunu takip ediniz
- "Check for Issues" seçeneğini tıklayınız
- "Inspec Document" seçeneğini tıklayınız
- "Document Isnpector" penceresi görüntülenecektir. Buradan:
- "Invisible Content" seçeneğindeki "tik" işaretini kaldırınız.
- "Inspec" tuşuna basınız
- Sonuç görüntülenincektir (Rview the inspection result). Burdan:
- "Document Proparties and Personal Information" satırındaki "Remove All" seçeneğini tıklayınız.
- "Close" tuşuna basınız.
- <-- Tuşuyla dokümana dönünüz.
- Dokümanı kaydediniz.

Bu işlemden sonra hakem yorumu

yerine aşağıdaki şekilde görüntülenecektir:


4 Eylül 2015 Cuma

DSpace OAI-PMH Arayüzü'nde Bozuk Karakter Sorunu - 2

http://sonmezcelik.blogspot.com.tr/2014/07/dspace-oai-pmh-arayuzunde-bozuk.html
paylaşımındaki yönergeyi uyguladıktan sonra sorun çözülmediyse Tomcat'in ecodingi ile igli bir sorun var demektir. O halde aşağıdaki yönergeyi uygulayın:

1) sudo find / -name "catalina.sh"
    komutuyla cathalina.sh dosyasının yerini bulunuz. Örneğin:
    /usr/local/tomcat7/apache-tomcat-7.0.53/bin/catalina.sh
   
2) cd /usr/local/tomcat7/apache-tomcat-7.0.53/bin/
    komutuyla \bin dizini altına gidin.
   
3) sudo nano catalina.sh
    komutuyla catalina.sh skritini gözden geçirin ve aşağıdaki kısmın skript içinde olduğundan emin olun:

//...
# Ensure that any user defined CLASSPATH variables are not used on startup,
# but allow them to be specified in setenv.sh, in rare case when it is needed.
CLASSPATH=

if [ -r "$CATALINA_BASE/bin/setenv.sh" ]; then
  . "$CATALINA_BASE/bin/setenv.sh"
elif [ -r "$CATALINA_HOME/bin/setenv.sh" ]; then
  . "$CATALINA_HOME/bin/setenv.sh"
fi
//...


4) sudo nano setenv.sh
    komutu ile [tomcat-folder]\bin\ yolu altında setenv.sh adlı bir dosya oluşturun ve içeriğini aşağıdaki gibi düzenleyin.

export JAVA_OPTS="-Dfile.encoding=UTF-8"
export CATALINA_OPTS="$CATALINA_OPTS -Xms512m"
export CATALINA_OPTS="$CATALINA_OPTS -Xmx8192m"
export CATALINA_OPTS="$CATALINA_OPTS -XX:MaxPermSize=256m"

Not: İlk satır OAI ara yüzünde Türkçe  karakter sorununu giderecek, diğer üç satır ise belleğin sistem tarafından dengeli  kullanımını sağlayacaktır.

4) Tomcati yenidne başlatın.

28 Ağustos 2015 Cuma

CMD Ekranında Kopyalama ve Yapıştırma

CMD ekranında kopyalama ve yapıştırma işlemi için yapmanız gereken:

Kopyalama

  • CMD ekranı üzerinde sağ tıklayın
  • Açılan menüdeki Mark seçeneğini tıklayın
  • Kopyalamak istediğiniz metni seçin

Yapıştırma

  • Sağ klik yapınız
  • Açılan meniden Paste seçeneğini seçiniz.








Wamp Server 2.5'de localhost için Alias Yönlendirmesi Örneği

Aşağıdaki örnek Open Journal Systems'in güvenlik nedeniyle apps klasörü altına alınması nedeniyle sisteme web üzerinden gelecek sorgunun yönlendirilmesi için yapılmıştır.

Alias /ojs "c:/wamp/apps/ojs/"

# to give access to phpmyadmin from outside 
# replace the lines
#
# Require local
#
# by
#
# Require all granted
#

<Directory "c:/wamp/apps/ojs/">
    Options Indexes FollowSymLinks
    AllowOverride all
  <IfDefine APACHE24>
    Require local
  </IfDefine>
  <IfDefine !APACHE24>
    Order Deny,Allow
 Deny from all
 Allow from localhost ::1 127.0.0.1
</IfDefine>
</Directory>

25 Nisan 2015 Cumartesi

DSpace OAI-PMH Data Provider Ara Yüzünde Üst Veri Listeleme

DSpace OAI-PMH arayüzü "/dspace/solr/oai/" yolu altındaki "data" klasörü içinde depolanan verileri 12 ayrı uluslararası veri değişim formatında  listeler. "data" klasörünü OAI kaynağı olarak da ifade edebiliriz. Kısaca DSpace OAI kaynağının yolu şu şekildedir: /dspace/solr/oai/data/

DSpace OAI kaynağındaki veriler üç ayrı şekilde listelenir:

Not: Aşağda verilen OAI adreslerdeki sarı kısıma kendi kurumsal arşiv adresinizi yazmalısınız

1) "request" seçeneği:
DSpace'e kaydedilen tüm yayınların üst verilerini listeler. Listeleme için adres örneği:

2) "driver" seçeneği:
DSpace veri giriş formunda "dc.rights" alanında açık erişim olduğu belirtilen yayınları listeler.

3) "openaire" seçeneği:
DSpace'e kayıtlı FP7 destekli yayın var ise bu yayınların üst verilerini listeler.

6 Nisan 2015 Pazartesi

Terminal Penceresinde DSpace e-Posta Testi

DSpace'in e-posta hizmetinin çalışıp-çalışmadığını terminal penceresinde "/dspace/bin/dspace test-email" komutuyla öğrenebilirsiniz. Yapılması gereken:

Terminal penecersinde aşağıdaki komutu verin:

sudo /dspace/bin/dspace test-email

Aşağıdaki çıktıyı alıyorsanız e-Posta hizmeti çalışıyor demektir:

About to send test email:
 - To: dogusopenaccess@gmail.com
 - Subject: DSpace test email
 - Server: smtp.gmail.com

Email sent successfully!


29 Mart 2015 Pazar

Solr Bağlantı Hatası

Localhost sınırlaması nedeniyle, Solr sadece sunucunun "localhost" ile ilişkili ara yüzünü dinler (Ip adresi genellikle 127.0.0.1 veya ::1) . Tanımlanmış alan adıyla (Ör. http://openaccess.dogus.edu.tr:8080/solr/statistics) Solr'a erişmeye çalıştığınızda genellikle 403 Unauthorized durum hatası alırsınız. Bu nedenle Solr konfigürasyonu aşağıdaki gibi yapılmalıdır:

- /dspace/config/modules/solr-statistics.cfg dosyasında
 server=http://localhost:8080/solr/statistics 

- /dspace/config/modules/oai.cfg dosyasında
 solr.url=http://localhost:8080/solr/oai 

- /dspace/config/modules/discovery.cfg dosyasında
 search.server=http://localhost:8080/solr/search

Kurulum öncesinde tüm bu düzenlemeler bir seferde [dspace-source]/build.properties dosyasında aşağıdaki satırda yapılmalıdır.
solr.server=http://localhost:8080/solr

23 Mart 2015 Pazartesi

DSpace'de Tam Metinlere Erişim Yetkisinin Düzenlemesi

DSpace'de öğe ve koleksiyonlara erişim yetkisi şifre, ambargo ve IP aralığı gibi seçeneklerle düzenlenebilir. Aşağıda şifre ve ambargo seçeneğine göre yapılan düzenleme konusu paylaşılmıştır:

Bir Öğeye Ambargo Süresi Ekleyerek Erişimi Kısıtlama
Kayıt girişi sırasında veya öğeyi DSpace'de yayımladıktan sonra yapılabilen bir uygulamadır. Dilendiği zaman öğenin ambargo tarihi yeniden düzenlenebilir. Süre sonunda yayın sistem tarafından otomatik olarak erişime açılır. Kayıt girişinin dosya yükleme adımında "Özel tarihe kadar ambargolu erişim" alanına bir tarih girilmesi durumunda öğe belirtilen tarihe kadar erişime kapalı tutulur.

Bir Öğenin Politikasını Değiştirerek Erişimini Kısıtlama
Bir öğenin erişim politikası aşağıdaki şekilde düzenlenir / eklenir:
- Öğeyi Düzelt > Öğe Durumu > Yetkiler ...  yolu izlenir.
- "İlke Paketi: ORIGINAL" kısmındaki "READ" seçeneği tıklanır.
- Açılan formda erişim yetkisi verilecek grup seçilir (grubu daha önceden oluşturmuş olmanız gerekir).
- Belli bir tarihe kadar kısıtlama konulacaksa başlangıç ve bitiş tarihi belirtilir.

Bir Koleksiyonda Bulunan Tüm Öğelere Erişim Kısıtlaması Koyma
Normal koşullarda bu uygulama özel bir koleksiyon var ise uygulanır. Aksi durumda erişim yetkisinin öğe bazıdan düzenlenmesi doğru olan yöntemdir !!!

A) Yeni açılan bir koleksiyona kaydedilecek öğelerin tam metinlerine erişim kısıtlamsı koyma:
- Koleksiyon Düzenle > Rol Ata > yolu takip edilir.
- "Varsayılan okuma erişimi" kısmında okuma / erişim yetkisi verilecek grup(lar) seçilir.

B) Mevcut bir koleksiyonun erişim yetkisini değiştirme:
Mevcut bir koleksiyon için bu işlem iki adımda gerçekleştirilir: Birinci adımda mevcut politika iptal edilir, ikinci adımda yeni politika belirlenir:

1) Mevcut politikanın / okuma yetkisinin iptali:
- "Yönetim > Erişim Kontrolü > Yetkiler" yolu takip edilerek "Yönetici Yetkilendirme Politikaları" sayfasına gidilir.
- "Öğenin joker politika yönetim aracına gitmek için buraya tıklayın" seçeneği tıklanır.
- "Grup" kısmından "Anonymous" seçeneği seçilir.
- "Eylem" kısmından "READ" seçeneği seçilir.
- "İçerik Türü" kısmından "bitstream" seçeneği seçilir.
- "Koleksiyon" kısmından okuma politikası iptal edilecek koleksiyon seçilir.
- "Politika Sil" seçeneği tıklanır.
Böylece koleksiyonun okuma yetkisi iptal edilmiş olur.

2) Belli bir gruba okuma yetkisinin verilmesi:
- "Yönetim > Erişim Kontrolü > Yetkiler" yolu takip edilerek "Yönetici Yetkilendirme Politikaları" sayfasına gidilir.
- "Öğenin joker politika yönetim aracına gitmek için buraya tıklayın" seçeneği tıklanır.
- "Grup" kısmından "Anonymous" seçeneği seçilir.
- "Eylem" kısmı "READ" seçeneği seçilir.
- "İçerik Türü" kısmından "bitstream" seçeneği seçilir.
- "Koleksiyon" kısmından içeriğindeki dokümanlara erişim yetkisi verilecek koleksiyon seçilir.
- Başlangıç ve bitiş tarihleri belirlenir.
- "Politika Ekle" seçeneği tıklanır.
Böylece seçilmiş olan gruba koleksiyondaki öğelerin tam metinlerini okuma yetkisi verilmiş olur.

22 Mart 2015 Pazar

DSpace Kurulumunda "... build.xml:795: Java returned: 1" Uyarısı

DSpace kurulumunda  bu uyarıyı alıyorsanız, nedeni kurulum komutunun veri tabanı tablosunu oluşturamaması ya da veri tabanı ile bağlantı kuramamasıdır. Bu bir hata değildir. Kurulum dsoyasındaki eksik bilgiden  kaynaklı bir soruna ya da hataya işaret eder. Çoğunlukla bu hata veri tabanı oluşturma sırasında veri tabanına erişm için kullanılan bilgilerle (sürücü, IP, kullanıcı adı, şifre) ilgilidir. Kurulum  dsoyasındaki (/dspace-[x.x]-src-release/dspace/target/dspace-[x.x]-build/config/) dspace.cfg içinde gerekli düzenlemeyi yaptıktan sonra kurulumun yapılması gerekir.

25 Şubat 2015 Çarşamba

Terminal Ekranından Ubuntu İşletim Sisteminin Güncellemesi

SSH bağlantısı aracılığıyla Ubuntu 12.04.4 LTS işletim sistemi, Ubuntu 14.04.2 LTS işletim sistemine yükseltilirken aşağıdaki adımlar izlenmiştir.

Aşağıdaki komut ile sürümü öğrenebilirsiniz:
sudo cat /etc/issue.net
Ubuntu 12.04.4 LTS

Sürüm yükseltme için verilecek komutlar:
sudo apt-get update
sudo apt-get upgrade

Aşağıdaki komutla bilgisayarı yeniden başlatın:
sudo shutdown now -r

Yeni sürümün yüklenmesi için aşağıdaki komutu verin:
sudo do-release-upgrade

Bilgisayarı yeniden başlatın.
sudo shutdown now -r

Yeni sürümü öğrenin:
sudo cat /etc/issue.net
Ubuntu 14.04.2 LTS

23 Şubat 2015 Pazartesi

PostgreSQL Bağlatı Hatası

DSpace arayüzünde

org.postgresql.util.PSQLException: This statement has been closed

hatası ile karşılaşırsanız, terminal ekranından PostgreSQL veri tabanı servisini aşağıdaki komut ile yeniden başlatınız:

sudo service postgresql restart

6 Şubat 2015 Cuma

OJS 2.4.5 Sürümünde Login Süresi Probleminin Çözümü

OJS 2.4.5 sürümünde sistem bir süre sonra kullanıcıyı sistemden dışarı atıyorsa aşağıdaki düzenlemeyi yaparak bu sorunu çözebilirsiniz:

\ojs\lib\pkp\classes\session yolu altındaki SessionManager.inc.php dosyasını metin editörü ile açınız. 221. satırdaki if (strpos($domain, '.')===false) $domain = false; satırını silerek buraya aşağıdaki kodlamayı ekleyiniz.

 if (strpos($domain, '.')===false) $domain = false;
 if (strpos($domain, '.') === false) $domain = false;
 // Clear cookies with no domain #8921
 if ($domain) {
 setcookie(session_name(), "", 0, ini_get('session.cookie_path'), false);
 }