İpuçu MyBB Güvenlik Dersi - Veri tabanındaki tablo ön eki değiştirmek
#1
Öncelikle Dosya transfer programı yardımı ile ftp ye bağlanıyoruz.
inc/config.php dosyasını indiriyoruz ve (12.satırda) şu kodu buluyoruz


Kod:
$config['database']['table_prefix'] = 'mybb_';

ve buradaki mybb yi olmasını istediğimiz başlıkla değiştiriyoruz. Mesela ben şimdi deneme olmasını istiyorum o zaman şöle yapmalıyım.


Kod:
$config['database']['table_prefix'] = 'deneme_';

şimdi phpMyAdmin e giriyoruz. forumun kurulu olduğu veri tabanına giriyoruz ve (yukarıdan) sql sekmesine tıklıyoruz.

şimdi aşağıdaki kodu metin alanına yapıştırıyoruz.


Kod:
RENAME TABLE mybb_adminlog TO deneme_adminlog;
  
      RENAME TABLE mybb_adminoptions TO deneme_adminoptions;
  
      RENAME TABLE mybb_adminsessions TO deneme_adminsessions;

      RENAME TABLE mybb_adminviews TO deneme_adminviews;

      RENAME TABLE mybb_announcements TO deneme_announcements;
  
      RENAME TABLE mybb_attachments TO deneme_attachments;
  
      RENAME TABLE mybb_attachtypes TO deneme_attachtypes;
  
      RENAME TABLE mybb_awaitingactivation TO deneme_awaitingactivation;
  
      RENAME TABLE mybb_badwords TO deneme_badwords;
  
      RENAME TABLE mybb_banfilters TO deneme_banfilters;
  
      RENAME TABLE mybb_banned TO deneme_banned;

      RENAME TABLE mybb_calendarpermissions TO deneme_calendarpermissions;

      RENAME TABLE mybb_calendars TO deneme_calendars;
  
      RENAME TABLE mybb_captcha TO deneme_captcha;
  
      RENAME TABLE mybb_datacache TO deneme_datacache;
  
      RENAME TABLE mybb_delayedmoderation TO deneme_delayedmoderation;
  
      RENAME TABLE mybb_events TO deneme_events;
  
      RENAME TABLE mybb_forumpermissions TO deneme_forumpermissions;
  
      RENAME TABLE mybb_forums TO deneme_forums;
  
      RENAME TABLE mybb_forumsread TO deneme_forumsread;

      RENAME TABLE mybb_forumsubscriptions TO deneme_forumsubscriptions;

      RENAME TABLE mybb_groupleaders TO deneme_groupleaders;
  
      RENAME TABLE mybb_helpdocs TO deneme_helpdocs;
  
      RENAME TABLE mybb_helpsections TO deneme_helpsections;
  
      RENAME TABLE mybb_icons TO deneme_icons;
  
      RENAME TABLE mybb_joinrequests TO deneme_joinrequests;
  
      RENAME TABLE mybb_mailerrors TO deneme_mailerrors;
  
      RENAME TABLE mybb_maillogs TO deneme_maillogs;
  
      RENAME TABLE mybb_mailqueue TO deneme_mailqueue;

      RENAME TABLE mybb_massemails TO deneme_massemails;

      RENAME TABLE mybb_moderatorlog TO deneme_moderatorlog;
  
      RENAME TABLE mybb_moderators TO deneme_moderators;
  
      RENAME TABLE mybb_modtools TO deneme_modtools;
  
      RENAME TABLE mybb_mycode TO deneme_mycode;
  
      RENAME TABLE mybb_polls TO deneme_polls;
  
      RENAME TABLE mybb_pollvotes TO deneme_pollvotes;
  
      RENAME TABLE mybb_posts TO deneme_posts;

      RENAME TABLE mybb_privatemessages TO deneme_privatemessages;
  
      RENAME TABLE mybb_profilefields TO deneme_profilefields;
  
      RENAME TABLE mybb_promotionlogs TO deneme_promotionlogs;
  
      RENAME TABLE mybb_promotions TO deneme_promotions;
  
      RENAME TABLE mybb_reportedposts TO deneme_reportedposts;
  
      RENAME TABLE mybb_reputation TO deneme_reputation;
  
      RENAME TABLE mybb_searchlog TO deneme_searchlog;
  
      RENAME TABLE mybb_sessions TO deneme_sessions;

      RENAME TABLE mybb_settinggroups TO deneme_settinggroups;

      RENAME TABLE mybb_settings TO deneme_settings;
  
      RENAME TABLE mybb_smilies TO deneme_smilies;
  
      RENAME TABLE mybb_spiders TO deneme_spiders;
  
      RENAME TABLE mybb_stats TO deneme_stats;
  
      RENAME TABLE mybb_tasklog TO deneme_tasklog;
  
      RENAME TABLE mybb_tasks TO deneme_tasks;
  
      RENAME TABLE mybb_templategroups TO deneme_templategroups;

      RENAME TABLE mybb_templates TO deneme_templates;

      RENAME TABLE mybb_templatesets TO deneme_templatesets;
  
      RENAME TABLE mybb_themes TO deneme_themes;
  
      RENAME TABLE mybb_themestylesheets TO deneme_themestylesheets;
  
      RENAME TABLE mybb_threadprefixes TO deneme_threadprefixes;
  
      RENAME TABLE mybb_threadratings TO deneme_threadratings;
  
      RENAME TABLE mybb_threads TO deneme_threads;
  
      RENAME TABLE mybb_threadsread TO deneme_threadsread;
  
      RENAME TABLE mybb_threadsubscriptions TO deneme_threadsubscriptions;

      RENAME TABLE mybb_threadviews TO deneme_threadviews;
  
      RENAME TABLE mybb_userfields TO deneme_userfields;
  
      RENAME TABLE mybb_usergroups TO deneme_usergroups;
  
      RENAME TABLE mybb_users TO deneme_users;
  
      RENAME TABLE mybb_usertitles TO deneme_usertitles;
  
      RENAME TABLE mybb_warninglevels TO deneme_warninglevels;
  
      RENAME TABLE mybb_warnings TO deneme_warnings;

      RENAME TABLE mybb_warningtypes TO deneme_warningtypes;

ve komutu git e tıklayarak çalıştırıyoruz. bütün orjinal mybb tablo başlıkları deneme olarak değişti. Şimdi diyeceksiniz ki ben deneme olmasını istemiyorum ne yapmalıyım. O zaman üstteki kodu kopyalayın. Notepad++ programına yapıştrın ctrl+f tuşlarına basın ve değiştir sekmesine gelin.
Aranan : deneme
Bununla değiştir : sabroza (değişmesini istediğiniz tablo başlığı)
soldan tümünü değiştir'e tıklayın. Kodunuz hazır.

Şimdi mybb nin orjinal tablolarını değiştirdik ancak sonradan eklenen tabllolar değişmedi (google seo gibi) bunlarına şöyle değiştiriyoruz.
phpMyAdminden forumun kurulu olduğu veri tabanına girin. başlığını değiştirmek istediğiniz tabloyu soldan seçin (açın) Yukarıdan işlemler sekmesine gelin. Tabloyu yeniden şuna adlandır yazan yerden tablo başlığını değiştirin. mesela mybb_googleseo ise deneme_googleseo şeklinde değiştirin.
#2
MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1146 - Table 'xxxxxx_mybb49.mybb_datacache' doesn't exist
Query:
SELECT title,cache FROM mybb_datacache
Please contact the MyBB Group for technical support.

Hatası alıyorum ana panel sayfasında. Orijinal metni bulamıyorum. Yardımcı olur musunuz?
Alıntı
 


Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi

MyBBKursu.Com - MyBB Türkçe Destek Sitesi HAKKINDA

MyBB Destek Sitesi MyBB Hakkında Dersler, Eklenti, Plugin, Tema, Grafik Tasarım vb. meteryallere sitemizden ulaşabilirsiniz.

MyBBKursu.Com