Google Apps “Your domain is not yet ready”, “โดเมนของคุณยังไม่พร้อม”

ตอนสมัคร Google Apps แล้วไม่ได้ Verify ความเป็นเจ้าโดเมนเนม หรืออะไรสักอย่างที่ผิดพลาด จะทำให้อยู่ในสถานะ ที่ Google จะให้เราทดลองใช้งาน แทนที่จะเป็นการใช้งานจริง

อาการคือ จะมีข้อความนี้แสดงอยู่ในหน้า cpanel ของ Google Apps

โดเมนของคุณยังไม่พร้อม – เรายังคงประมวลผลการชำระเงินสำหรับการลงทะเบียนโดเมนของคุณ ในระหว่างนี้ คุณสามารถดำเนินการต่อและใช้คุณลักษณะบางประการของ Google Apps เช่น การสร้างผู้ใช้หรือ เรียนรู้วิธีเริ่มต้นใช้งาน เมื่อเราได้รับการชำระเงินแล้ว Google Apps ของคุณทั้งหมดจะเปิดใช้งานโดยอัตโนมัติ ขอขอบคุณที่กรุณาอดทนรอ

Your domain is not yet ready – We are still processing payment for your domain registration. Meanwhile, you can go ahead and use some of the features of Google Apps, such as creating users or learn how to get started. Once we receive your payment, all your Google Apps will be activated automatically. Thanks for your patience.

—————–

วิธีแก้ไข คือ ให้ไป Verify Domain Ownership ที่หน้านี้

http://www.google.com/a/{add your domain here}/VerifyOwnership

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 ให้หมด

MyDropbox

หลังจากเขียนเว็บแล้วเริ่มเซ็งๆ เลยเขียน console app เล่นๆ แทน…

ความเป็นมา คือผมใช้โปรแกรม Dropbox อยู่ แต่ไอ้การที่จะเอาไฟล์เก็บรหัสผ่าน ไปใส่ใน Dropbox มันไม่ใช่เรื่องที่ควรกระทำอย่างยิ่ง ถึงแม้จะบีบอัดเป็น RAR และเข้ารหัสไว้

ก็เลยเขียนโปรแกรมสำหรับ sync ไฟล์บนเครื่องกับบนโฮสติ้ง ผ่าน FTP โดยโปรแกรมจะรับ arguments ดังต่อไปนี้

  1. FTP Server
  2. FTP Username
  3. FTP Password
  4. Local Path
  5. Remote Path

Download: Click Here

ความเศร้า ก็คือ พอเขียนเสร็จแล้ว เพิ่งนึกขึ้นได้ว่า ใช้ SVN แทนได้ แถมดีกว่าอีกด้วย -*-

ว๊ากกกกกกก

แต่ไม่เป็นไร ได้เขียนมันส์ๆ

UTF-8 migration process

พอดีว่าอัพเกรด moodle ให้ลูกค้า

เลยเจอว่าใน package moodle-1.7.7 มีสคริปท์ส่วนนึงที่น่าสนใจดี ( admin/utfdbmigrate.php )

ประมาณแปลง encoding ของข้อมูล ที่เก็บอยู่ใน database ให้เป็น UTF-8

ไม่รู้ว่าใช้แค่ iconv หรือป่าว หรือจะมีอะไรที่เจ๋งกว่านั้น ?

เอาไว้ว่างๆ จะแวะเค้าไปดูซะหน่อย… แปะ entry นี้ไว้กันลืม !

Joomla extension Install/Uninstall

Install from Directory ใน Joomla Administrator ให้ใส่ค่าเป็น path จาก root path เลย

ปล. เช็ค tmp_path ใน configuration.php ก่อนด้วย

====================================

เวลาติดตั้งเสร็จแล้ว แต่มันขึ้น Error message หรือ Warning Message เกี่ยวกับพวกเรื่อง Copy หรือ Moving Files เราก็แค่ดำเนินการเองแบบ Manual ไปเลย

ขั้นตอนติดตั้ง ห้องแต่งตัว virtualimage Discuz 7.0

บทความดั้งเดิมผมอ่านมาจาก ที่นี่ ครับ แต่บทความเขียนไว้ เหมือนจะไม่ตำแหน่งที่อัพโหลดไฟล์ และ code ที่ต้องนำมาแทนที่ มีปัญหาเรื่องอักขระที่มองไม่เห็น (White Space) แต่ php และ javascript ดันนำไปคิด ทำให้เกิด syntax error ตามมา ผมจึงนำมาเรียบเรียงใหม่ดังนี้ครับ
Continue reading “ขั้นตอนติดตั้ง ห้องแต่งตัว virtualimage Discuz 7.0”

ใส่ฟอนต์ลงในเว็บไซต์ด้วย CSS3

เคยมีปัญหาแบบนี้กันหรือป่าวครับ อยากใช้ฟอนต์เท่ๆ มาทำเว็บ แต่จะใส่เป็น font-family ก็ไม่ได้ เพราะเครื่อง Client ทั่วไปจะไม่มีฟอนต์ของเราเป็นแน่ สุดท้ายเลยไปลงเอยที่ทำเป็นรูป น่าเศร้ายิ่งนักครับ
Continue reading “ใส่ฟอนต์ลงในเว็บไซต์ด้วย CSS3”

Posted in CSS