Merhaba arkadaşlar.
Sitemdeki hata günlüğünde veritabanı hatalarında şöyle bir hata çıkıyor sürekli:
LainaaVeritabanı Hatası: Table 'xxx.smf_admin_info_files' doesn't exist
Ve ben bu hatayı günlükten silmekten bıktım artık. Bu sorunu nasıl çözebilirim?
Veritabanın da o tablonun olmadıgını söylüyor arkadaş..
HERŞEYDEN ÖNCE YEDEK ALINIZ. pma da kod sorgulatmayi bilmiyorsanız acemi iseniz bilen birilerine yaptırınız lütfen.
Oluşturmak icin ;
Phpmyadminden (pma)
DROP TABLE IF EXISTS smf_admin_info_files;
CREATE TABLE smf_admin_info_files(
id_file TINYINT(4) UNSIGNED NOT NULL AUTO_INCREMENT,
filename VARCHAR(255) NOT NULL,
path VARCHAR(255) NOT NULL,
parameters VARCHAR(255) NOT NULL,
`data` TEXT CHARACTER,
filetype VARCHAR(255) NOT NULL,
PRIMARY KEY (id_file),
INDEX filename (filename (30))
) ENGINE = MYISAM CHARACTER SET latin1 COLLATE latin1_swedish_ci;
yalnız sizin karakter setinizie bir bakın ilk veritabanındn latin1_swedish_ci mi ? latin 1 mi ?
eğer
Utf8 kullanıyorsanız daha sonra
ALTER TABLE `smf_admin_info_files`
CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
php my admindn calıştırarak karakter setini cevirebilirsiniz