LibreOffice – File Locking

โดยค่าเริ่มต้นแล้ว LibreOffice จะทำการล็อคไฟล์ (File locking) กรณีที่องค์กรเรามีการใช้งานผ่าน Network File System protocol (NFS) และเมื่อ NFS clients ทำงานจะมี locking daemon รันเพื่อทำการล็อคไฟล์ที่มีการใช้งานอยู่ เพื่อใช้ผู้ใช้นั้นสามารถแก้ไขไฟล์ได้เพียงคนเดียวเท่านั้น การปิดออปชั่น File locking เพื่ออนุญาตให้ผู้ใช้คนอื่นๆ แก้ไขไฟล์ได้ – แก้ไขไฟล์สคริปต์ soffice [sourcecode] vi /usr/bin/soffice [/sourcecode] – ให้เครื่องหมาย # หน้า [sourcecode] #export SAL_ENABLE_FILE_LOCKING [/sourcecode] เท่านี้ผู้ใช้งานคนอื่นๆ ก็สามารถเปิดไฟล์เดียวพร้อมๆ กันและสามารถแก้ไขไฟล์ได้

SMF – การติดตั้ง CAPTCHA ร่วมกับ SMF Forum เพื่อป้องกัน Spam Posting

การติดตั้ง CAPTCHA ร่วมกับ SMF Forum เพื่อป้องกัน Spam Posting [1] ดาวน์โหลดไฟล์ captcha.zip จากไฟล์แนบด้านล่างของกระทู้ แตกไฟล์ออกแล้วอับโหลดโฟรเดอร์ captcha ไปยังเว็บเซิร์ฟเวอร์ [2] ดาวน์โหลดไฟล์ ./Sources/Post.php ค้นหาข้อความ [php] if (empty($modSettings[‘guest_post_no_email’])) { if (!isset($_REQUEST[’email’]) || $_REQUEST[’email’] == ”) $context[‘post_error’][‘no_email’] = true; elseif (preg_match(‘~^[0-9A-Za-z=_+\-/][0-9A-Za-z=_\’+\-/\.]*@[\w\-]+(\.[\w\-]+)*(\.[\w]{2,6})$~’, stripslashes($_REQUEST[’email’])) == 0) $context[‘post_error’][‘bad_email’] = true; } [/php] เพิ่มโค๊ดโด๊ดด้านล่างนี้ต่อท้ายบรรทัด } (Enter 1 ครั้ง) [php] if($_SESSION[‘security_code’]!=$_POST[‘secret_code’]||empty($_POST[‘secret_code’])) {…

SMF – การติดตั้ง reCAPTCHA สำหรับ SMF (ก่อนที่จะกดปุ่ม Post)

การติดตั้ง reCAPTCHA สำหรับ SMF กรณีใช้ reCAPTCHA ในหน้าสมัครสมาชิกสามารถดาวน์โหลด mod ได้ที่ //custom.simplemachines.org/mods/index.php?mod=1044 แต่ผมจะแนะนำก็คือ การนำ reCAPTCHA มาใช้งานขณะผู้เยี่ยมชมตั้งกระทู้หรือตอบกระทู้ 1. สมัครสมาชิกได้ที่ reCAPTCHA Register หลังจากสมัครเสร็จคุณจะได้รับ Public Key และ Private Key (ใช้ติดต่อสื่อสารระหว่างเซิร์ฟเวอร์และเซิร์ฟเวอร์ของเรา ทำให้ลับยิ่งขึ้น) 2. ดาวน์โหลด  reCAPTCHA PHP library ไฟล์สำหรับ PHP 3. แตกไฟล์ library แล้วอับโหลดไฟล์ recaptchalib.php (ใช้ไฟล์เดียว) – สร้างไดร์เรอทอรี ชื่อ captcha ที่รูท forum – อับโหลดไฟล์ recaptchalib.php ไปยัง ไดร์เรอทอรี captcha 4.…

SMF – Adding menu to SMF

ทำการแก้ไขไฟล์ index.template.php ใน Template ปัจจุบันที่ใช้งานอยู่ – ค้นหา function template_menu() แล้วเรื่อยลงมายังตำแหน่งที่ต้องการเพิ่มเมนู – เพิ่มเมนูโดยการแทรก code นี้เข้าไป โชว์ทั้งหมด // Advertising [php] echo ‘<li><a href="<a href="//www.susethailand.com/index.php/en/advertising" target="_blank">//www.susethailand.com/index.php/en/advertising</a>" target="_blank">’ , Advertising , ‘</a></li>’; [/php] โชว์เฉพาะ guest // Advertising [php] if ($context[‘user’][‘is_guest’]) echo ‘<li><a href="<a href="//www.susethailand.com/index.php/en/advertising" target="_blank">//www.susethailand.com/index.php/en/advertising</a>" target="_blank">’ , Advertising , ‘</a></li>’; [/php] Advertising คือ ชื่อเมนู Adding…

Joomla – JFTP::write: Unable to use passive mode / problems clearing cache file

JFTP::write: Unable to use passive mode problems clearing cache file กลับมาถึงบ้าน ก็เลยเข้าเว็บหน้าแรกเหมือนปกติ จากนั้นขึ้นอะไรมาก็ไม่รู้ error ทั้งนั้น อ่านบาง help ก็บอกเกี่ยวกับ Joomfish  นั่งคิดไปคิดมา วันนี้เรามีแก้ไขอะไรไปบางหรือเปล่าน่า รันมาตั้งนานก็ไม่มีปัญหา  อ๋อ พอดีคิดได้ครับ ที่ไหนได้มีการเปลื่ยนรหัสของ FTP Account นึกว่ามันจะไม่เกี่ยวกับตัว Joomla ก็เลยแก้ไขที่ Setting ของ Joomla ในส่วนของ FTP setting จากนั้นเปิดหน้าเว็บอีกทีก็ไม่มีปัญหาแแล้วครับ (นั่งหา solutions อยู่ตั้งนาน)

Joomla – Fatal error: Maximum execution time of 300 seconds

จะเห็นได้ว่าเมื่อเรา import database ที่มีขนาดใหญ่. phpMyAdmin มัก Fatal error: Maximum execution time of 300 seconds. How to Fix. ให้แก้ไขที่ไฟล์ config.inc.php ใน folder “phpMyAdmin” ในบรรทัดต่อไปนี้ [sourcecode] vi config.inc.php [/sourcecode] [sourcecode] $cfg[‘ExecTimeLimit’]           = 300;    // maximum execution time in seconds (0 for no limit) [/sourcecode] เปลื่ยนเป็น [sourcecode] $cfg[‘ExecTimeLimit’]…