apropos isimli güzel bir uygulama var. man (yardım) sayfalarını tarayıp verilen sözcük ile ilgili çalıştırılabilir komutları buluyor. Kaynak M.Özalp
Günlük Arşiv: 6 Kasım 2020
Kas 06
Moodle aynı ID ile girişleri Engelleme
Site Administration > Plugins > Authentication > Manage Authentication > Limit concurrent logins 😉 Bunu denedim 4 farklı taracıda login olabildim fakat herhangi bir ögeye tıkladığımda sistem otomatik atıyor. Alttaki kodu deneme fırsatım olmadı moodle gruplarında gördüm, deneyip çözümüne katkı sağlarsa ufakta olsa bir feedback harika olur 🙂 You can restrict users to a single …
Kas 06
Ldap servisi çalışıyor mu_?
ldaputils paketi yüklü olan herhangi bir bilgisayardan şu şekilde kontrol yapılabiliyor: ([[ `ldapsearch -x -h ldap_server_ip -b “ou=person,dc=aa,dc=bb,dc=cc” uid=xx.yy` =~ ‘numEntries’ ]] && echo OK || echo NOTOK) windows FW engellemektedir. crontab -e # Ldap temizlik – 0 4 * * * /usr/bin/db4.8_archive -d -h /var/lib/ldap # Ldap durursa start ver – */1 * * …
Kas 06
HAproxy arkasındaki Moodle Cluster’da gerçek IP adresini Loglama
HaProxy arkasında çalıştırdığımız Moodle’ların kendi log’larında (web arayüzünden baktığımız) IP adreslerinde hep HA’nın IP adresini görüyoruz. Aslında bu durum gayet normal. Ancak biz gerçek istemcinin IP adresini göstermek istiyoruz. Reverse proxy’lerde, arkadaki sunucularda proxy’nin kendi IP adresinin değil de gerçek istemcinin IP adresininb gönderilebilmesi için X-Forwarded-For isminde genel bir terim var. Bunun için hem proxy’de …
Kas 06
Moodle “error/invalidmysqlnativetype” hatası ve çözümü
/var/www/moodle/lib/dml/mysqli_native_moodle_database.php dosyasında 1025. satırı comment edince düzelmektedir. Aslında bir hata var biz sadece throw etmiyoruz. Bu normalde database bağlantısı ile ilgili biz sistemde moodle caching işlemini redis’e yaptırdığımız için bu tarz bir hatayla karşılaştık. Redis’ten mi? mysql’den mi? sebebini anlamak adına moodle config.php dosyasının başına phpinfo(); eklenerek hem bileşenleri hem de nerede hata alındığını görebiliriz. …
Kas 06
Moodle Debug Mod Açma
$CFG->tool_generator_users_password = ‘moodle’; @ini_set(‘display_errors’, ‘1’); // NOT FOR PRODUCTION SERVERS! $CFG->debug = 32767; // DEBUG_DEVELOPER // NOT FOR PRODUCTION SERVERS! // for Moodle 2.0 – 2.2, use: $CFG->debug = 38911; $CFG->debugdisplay = true; // NOT FOR PRODUCTION SERVERS! $CFG->debugusers = ‘2’; https://docs.moodle.org/39/en/Debugging#In_config.php