13-04-2024, 08:18
MyBB forumunuzda ek dosya eklemek istediğinizde, bazen hata ile karşılaşılıyor. Bu, MyBB ek dosya ekleme hatasını çözmek için, aşağıda verdiğim
işlemleri uygulayın. Denenmiştir ve sorunsuz çalışmaktadır.
Admin Paneline giriş yapın.
Sol menüden, Şablonlar
Kullandığınız tema şablonu
Ek Dosya & Konu Ön Ek Şablonlar 
post_attachments_new şablonununu açın. Bu şablonda bulunan bütün kodları kopyalayarak bir yere yedeğini alın. Daha sonra, şablonda bulunan kodları
aşağıdakilerle değiştirin.
Daha sonra; Şablonlar
Kullandığınız tema şablonu
Ek Dosya & Konu Ön Ek Şablonlar
post_javascript şablonunu açarak kodların
yedeğini alın. Sonrasında, yukarıda uyguladığımız gibi, aşağıdaki kodlarla şablonda bulunan kodların hepsini değiştirin.
Bu işlemleri yaptıktan sonra sayfanızı yenileyerek tekrar deneyin. Ek dosya şablonunda bulunan hata büyük olasılıkla düzelmiş olması gerekir.
Kod Düzenleme kaynağı: mybbturkce MyPower
Dosya İzinlerini Kontrol Edin: İlk olarak, MyBB'nin dosya yükleme klasörlerinin doğru izinlere sahip olduğundan emin olun. Özellikle uploads klasörünün yazılabilir (777 veya 755) izinlere sahip olduğundan emin olun.
PHP Ayarlarını Kontrol Edin: PHP'nin upload_max_filesize ve post_max_size gibi ayarlarının dosya yükleme boyutuna izin vermesi gerekiyor. Bu ayarlar genellikle php.ini dosyasında veya sunucu yapılandırmasında bulunur. Gerekirse, bu değerleri artırın.
Dosya Türlerini Kontrol Edin: MyBB yönetim panelinden "Genel Ayarlar" bölümüne gidin ve "Dosya Yükleme ve Ekler" sekmesine tıklayın. Burada, hangi dosya türlerinin yüklenmesine izin verileceğini ayarlayabilirsiniz. İzin verilen dosya türlerinin listesini kontrol edin ve gerektiğinde düzenleyin.
Mod-Security Ayarlarını Kontrol Edin: Sunucunuzda Mod-Security gibi bir güvenlik uygulaması varsa, bazen bu tür uygulamalar dosya yüklemelerini engelleyebilir. Bu durumda, Mod-Security ayarlarını kontrol edin ve dosya yükleme işlemlerini engelleyen kuralları devre dışı bırakın veya düzenleyin.
Sunucu Günlüklerini Kontrol Edin: Sunucunuzun hata günlüklerini kontrol ederek dosya yükleme işlemleri sırasında herhangi bir hata mesajı olup olmadığını kontrol edin. Bu hatalar genellikle daha spesifik nedenleri belirtir ve sorunu tanımlamanıza yardımcı olabilir.
işlemleri uygulayın. Denenmiştir ve sorunsuz çalışmaktadır.
Admin Paneline giriş yapın.
Sol menüden, Şablonlar
Kullandığınız tema şablonu
Ek Dosya & Konu Ön Ek Şablonlar 
post_attachments_new şablonununu açın. Bu şablonda bulunan bütün kodları kopyalayarak bir yere yedeğini alın. Daha sonra, şablonda bulunan kodları
aşağıdakilerle değiştirin.
Daha sonra; Şablonlar
Kullandığınız tema şablonu
Ek Dosya & Konu Ön Ek Şablonlar
post_javascript şablonunu açarak kodların yedeğini alın. Sonrasında, yukarıda uyguladığımız gibi, aşağıdaki kodlarla şablonda bulunan kodların hepsini değiştirin.
Kod:
<script type="text/javascript">
lang.add_attachment = "{$lang->add_attachment}";
lang.update_attachment = "{$lang->update_attachment}";
lang.update_confirm = "{$lang->update_confirm}";
lang.attachment_missing = "{$lang->attachment_missing}";
lang.attachment_too_many_files = "{$lang->attachment_too_many_files}";
lang.attachment_too_big_upload = "{$lang->attachment_too_big_upload}";
lang.attachment_max_allowed_files = "{$lang->attachment_max_allowed_files}";
lang.error_maxattachpost = "{$lang->error_maxattachpost}";
lang.drop_files = "{$lang->drop_files}";
lang.upload_initiate = "{$lang->upload_initiate}";
php_max_upload_size = {$php_max_upload_size};
php_max_file_uploads = {$php_max_file_uploads};
mybb_max_file_uploads = {$mybb->settings['maxattachments']};
</script>
<script type="text/javascript" src="{$mybb->asset_url}/jscripts/post.js?ver=1827"></script>Bu işlemleri yaptıktan sonra sayfanızı yenileyerek tekrar deneyin. Ek dosya şablonunda bulunan hata büyük olasılıkla düzelmiş olması gerekir.
Kod Düzenleme kaynağı: mybbturkce MyPower
Eğer hala sorun devam ediyorsa, aşağıdaki işlemleri uygulayın.
Dosya İzinlerini Kontrol Edin: İlk olarak, MyBB'nin dosya yükleme klasörlerinin doğru izinlere sahip olduğundan emin olun. Özellikle uploads klasörünün yazılabilir (777 veya 755) izinlere sahip olduğundan emin olun.
PHP Ayarlarını Kontrol Edin: PHP'nin upload_max_filesize ve post_max_size gibi ayarlarının dosya yükleme boyutuna izin vermesi gerekiyor. Bu ayarlar genellikle php.ini dosyasında veya sunucu yapılandırmasında bulunur. Gerekirse, bu değerleri artırın.
Dosya Türlerini Kontrol Edin: MyBB yönetim panelinden "Genel Ayarlar" bölümüne gidin ve "Dosya Yükleme ve Ekler" sekmesine tıklayın. Burada, hangi dosya türlerinin yüklenmesine izin verileceğini ayarlayabilirsiniz. İzin verilen dosya türlerinin listesini kontrol edin ve gerektiğinde düzenleyin.
Mod-Security Ayarlarını Kontrol Edin: Sunucunuzda Mod-Security gibi bir güvenlik uygulaması varsa, bazen bu tür uygulamalar dosya yüklemelerini engelleyebilir. Bu durumda, Mod-Security ayarlarını kontrol edin ve dosya yükleme işlemlerini engelleyen kuralları devre dışı bırakın veya düzenleyin.
Sunucu Günlüklerini Kontrol Edin: Sunucunuzun hata günlüklerini kontrol ederek dosya yükleme işlemleri sırasında herhangi bir hata mesajı olup olmadığını kontrol edin. Bu hatalar genellikle daha spesifik nedenleri belirtir ve sorunu tanımlamanıza yardımcı olabilir.


