(+84) 236.3827111 ex. 402

Một số lỗi cơ bản khi cài JOOMLA1.5


1/ Cài đặt XAMPP bị lỗi:

Cách khắc phục trong trường hợp này là:

- Vào thư mục XAMPP , tìm đến đường dẫn file xampp\php\php.ini, mở file này ra và tìm sửa Code như sau:
error_reporting = E_ALL | E_STRICT Sửa thành : error_reporting = E_ALL & ~E_DEPRECATED & ~E_NOTICE & ~E_STRICT.
display_startup_errors = Off
display_errors = Off

Sau đó bạn Restart lại Apache và cài đặt lại để kiểm tra.

2/ Lỗi khi cài đặt SAMPLEDATA:

+Lỗi 1:

+Lỗi 2:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM AUTO_INCREMENT=4' at line 29 SQL=CREATE TABLE `jos_banner` ( `bid` int(11) NOT NULL AUTO_INCREMENT, `cid` int(11) NOT NULL DEFAULT '0', `type` varchar(30) NOT NULL DEFAULT 'banner', `name` varchar(255) NOT NULL DEFAULT '', `alias` varchar(255) NOT NULL DEFAULT '', `imptotal` int(11) NOT NULL DEFAULT '0', `impmade` int(11) NOT NULL DEFAULT '0', `clicks` int(11) NOT NULL DEFAULT '0', `imageurl` varchar(100) NOT NULL DEFAULT '', `clickurl` varchar(200) NOT NULL DEFAULT '', `date` datetime DEFAULT NULL, `showBanner` tinyint(1) NOT NULL DEFAULT '0', `checked_out` tinyint(1) NOT NULL DEFAULT '0', `checked_out_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `editor` varchar(50) DEFAULT NULL, `custombannercode` text, `catid` int(10) unsigned NOT NULL DEFAULT '0', `description` text NOT NULL, `sticky` tinyint(1) unsigned NOT NULL DEFAULT '0', `ordering` int(11) NOT NULL DEFAULT '0', `publish_up` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `publish_down` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `tags` text NOT NULL, `params` text NOT NULL, PRIMARY KEY (`bid`), KEY `viewbanner` (`showBanner`), KEY `idx_banner_catid` (`catid`) ) TYPE=MyISAM AUTO_INCREMENT=4


+Lỗi 3:

Error: the XML response that was returned from the server is invalid

*Cách khắc phục các lỗi này:

Trong Folder : Installation/sql/mysql/ mở file joomla.sqlsample_data.sql tìm và sửa các đoạn code:

- Sửa TYPE=MyISAM ->> ENGINE=MyISAM, save lại là ok.

Nếu tiếp tục gặp lỗi báo TYPE=InnoDB, kiểm tra lại file joomla.sql

- Sửa TYPE=InnoDB ->> ENGINE=InnoDB (cái này thường 1 số gói template sẽ có, 1 số gói không)

Tác giả bài viết: Võ Quang Thuận - K43
Nguồn tin: joomlaviet.info