Joomla 1.5.20 + SMF 1.1.11 (Bridge: jFusion 1.5.1)

บันทึกนี้ไม่ใช่วิธีติดตั้ง แต่เป็นบันทึการติดตั้งของผมเท่านั้น เพราะติดตั้งเสร็จแล้ว ผมก็ยังรู้สึกมันยังใช้งานไม่สมบูรณ์

Continue reading “Joomla 1.5.20 + SMF 1.1.11 (Bridge: jFusion 1.5.1)”

Joomla! – JAuthentication Could not load authentication libraries

Error ขึ้นที่หน้า Administrator Login ว่า
JAuthentication::__construc: Could not load authentication libraries.

วิธีแก้

เข้าไปแก้ใน phpmyadmin โดยไปแก้ที่ตาราง jos_plugins

แก้ค่า published ของ Authentication – Joomla ให้เป็น 1

Joomla ไม่แสดงผลใน IE (http:///)

Template บางตัวของ Joomla เวลาเปิดด้วย browser อื่นๆ เข้าได้ แต่ถ้าเป็น IE เวลาเปิดมันจะ Redirect ไปที่ http:///
มันเกิดจาก code HTML นี้ (ยังไม่ได้เช็คในรายละเอียด)
<script language=”javascript” type=”text/javascript”>
function iFrameHeight() {
var h = 0;
if ( !document.all ) {
h = document.getElementById(‘blockrandom’).contentDocument.height;
document.getElementById(‘blockrandom’).style.height = h + 60 + ‘px’;
} else if( document.all ) {
h = document.frames(‘blockrandom’).document.body.scrollHeight;
document.all.blockrandom.style.height = h + 20 + ‘px’;
}
}
</script>
<iframe id=”blockrandom”
name=””
src=”http://”
width=”100%”
height=”200″
scrolling=”auto”
align=”top”
frameborder=”0″
class=”wrapper”>
No Iframes</iframe>
ตำแหน่งของไฟล์
./modules/mod_wrapper/tmpl/default.php
./components/com_wrapper/views/wrapper/tmpl/default.php
code นี้
<iframe <?php echo $load; ?>
id=”blockrandom”
name=”<?php echo $target ?>”
src=”<?php echo $url; ?>”
width=”<?php echo $width ?>”
height=”<?php echo $height ?>”
scrolling=”<?php echo $scroll ?>”
align=”top”
frameborder=”0″
class=”wrapper<?php echo $class ?>”>
<?php echo JText::_(‘NO_IFRAMES’); ?>
</iframe>
วิธีแก้ที่ไข (ที่ปลายเหตุ)  ก็ comment ตัว <iframe> ข้างต้นออกไปเลย  เหอ

JFolder::create: Infinite loop detected

เวลาติดตั้ง Module หรือ Component แล้วเจอ Error ลักษณะนี้

  • JFolder::create: Infinite loop detected
  • JFTP::store: Bad response
  • Warning! – ไม่สามารถย้ายไฟล์ได้

Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/home/username/:/tmp:/usr/local/lib/php/) in/home/username/domains/your-domain.com/public_html/libraries/joomla/filesystem/folder.php on line 392

Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/home/timeonsale/:/tmp:/usr/local/lib/php/) in/home/username/domains/your-domain..com/public_html/libraries/joomla/filesystem/folder.php on line 392

(Keyword: Infinite loop detected)

ให้เข้าไปเช็คที่หน้า Administrator > Help > System Info > Directory Permissions

โดยเช็คตรง Cache Directory , Log Directory และ Temp Directory ว่ามีอันไหนที่มันไม่สามารถเขียนได้หรือป่าว (Unwritable) ให้แก้ไขให้มันเป็น Writable ให้หมด