ก๊วนซอฟท์แวร์ </softganz> SoftGang (Gang Software)

Web &amp; Software Developer Gang.

613 items|« First « Prev 21 22 (23/62) 24 25 Next » Last »|
โดย Little Bear on 9 ส.ค. 56 23:27

ผ่านไปอีก 3 ปี (August,23 2016 14.12 PM) กับอีก 2 ปี (August,09 2013 23.27 PM) กลับมาเขียนใหม่อีกครั้ง หลังจากผ่าน 2 ปี ที่ได้ลง Ubuntu 13.04 ใหม่ในเครืองตนเอง ถือเป็นการล้างเครื่องและแก้ปัญหาที่เกิดจากการอัพเดทแล้วเกิด dependency ของ mysql-server กับ mysql-server-5.5 แล้วก็ลืมไปแล้วว่าหลังจากลงได้มีการปรับค่าอย่างไรบ้าง

Step 1 : Install [L.A.M.P Stack (Apache, Mysql, PHP

Install L.A.M.P Stack (Apache, Mysql, PHP) ทีเดียวซะเลย

root@god:/# apt-get install lamp-server^

ติดตั้งเพิ่มเติม php7-curl

root@god# apt-get install php-curl

แล้วก็ลง phpMyAdmin

root@god:/# apt-get install phpmyadmin

เลือก Apache แล้ว YES สำหรับ dbconfig-common.

Setup phpMyAdmin

root@god:/# nano /etc/phpmyadmin/config.inc.php

เปลี่ยนค่า

$cfg[‘LoginCookieValidity’] = 3600;

Enable mod_rewrite

root@god:/# a2enmod rewrite

เปลี่ยน DocumentRoot ของ apache เป็น folder อื่น และเปิดใช้งาน clean url

root@god:/# nano /etc/apache2/sites-available/000-default.conf
  • เปลี่ยนบรรทัด /var/www/ เป็น /my web folder/ จำนวน 2 ตำแหน่ง
root@god:/# nano /etc/apache2/apache2.conf
  • แก้ค่า AllowOverride ของ /my web folder/ จาก None เป็น AllowOverride All

Config PHP

nano /etc/php/7.0/apache2/php.ini
post_max_size=1024M
upload_max_filesize = 1024M
display_errors = On

Step 2 : Move mysql data folder to new location and config MySql

ย้ายข้อมูล mysql ไปไว้ที่ /folder/mysql

หมายเหตุ config file ของ mysql อยู่ที่ /etc/mysql/mysql.conf.d/mysqld.cnf

root@god:/# service mysql stop
root@god:/# rsync -av /var/lib/mysql /folder
root@god:/# mv /var/lib/mysql /var/lib/mysql.bak
root@god:/# ln -s /folder/mysql /var/lib/mysql
root@god:/# chown -h mysql:mysql /var/lib/mysql
root@god:/# cp -r (/your/old/mysql/folder) /folder/mysql/
root@god:/# chown -R mysql:mysql /folder/mysql/*

Step 3 : Configuring AppArmor Access Control Rules

nano /etc/apparmor.d/tunables/alias

เปลี่ยนค่า

. . .
alias /var/lib/mysql/ -> /folder/mysql/,
. . .

หรือ

echo "alias /var/lib/mysql/ -> /folder/mysql/," >> /etc/apparmor.d/tunables/alias

Reload the apparmor profiles

root@god:/# /etc/init.d/apparmor reload
root@god:/# /etc/init.d/apparmor restart

Restart mysql

root@god:/# systemctl start mysql

Step 4 : เปลี่ยน default engine เป็น MYISAM โดยเพิ่มข้อความด้านล่างไว้ใต้ [mysqld]

nano /etc/mysql/mysql.conf.d/mysqld.cnf
sql_mode = ''
default-storage-engine=MYISAM
collation-server = utf8_unicode_ci
character-set-server = utf8

แล้วคราวนี้ก็ทำการ copy ฐานข้อมูลเก่า ๆ มาได้เลย อย่าลืมเปลี่ยน owner/group เป็น mysql ด้วยนะ

Step 5 : ติดตั้ง ProFtpd

ตามอ่านได้ที่ Setup FTP Server under Ubuntu/Debian

ปล. ลองศึกษาการ config เพิ่มเติมได้จาก opensource.cc.psu.ac.th

Last edited : Aug 23,2016 14:12 PM

อ้างอิงจาก

โดย Little Bear on 9 ส.ค. 56 12:59

Siam HTML - สังคมของนักพัฒนาเว็บไซต์ในไทย แนะนำพรีวิว web fonts ต่าง ๆ ก่อนเลือกไปใช้งานจริง ที่ Typewonder.com น่าใช้ครับ

ขอแนะนำต่อ

ปล. มีข้อเสียหน่อยตรงที่ว่า font เป็นภาษาอังกฤษ พอเป็นอักษรไทย ไม่สามารถแสดงได้ กลับมาเป็น font เดิม

โดย Little Bear on 7 ส.ค. 56 02:34

รู้สึกว่า Directadmin จะ run cronjob เพื่อคำนวณสถิติทุกวันตอน 10 นาทีหลังเที่ยงคืน ทำให้ I/O เต็มเกือบ 100% ก็เลยขอลองปิดดูสักพัก แล้วค่อยว่ากันอีกที

root@godserv:# nano /etc/cron.d/directadmin_cron
* * * * * root /usr/local/directadmin/dataskq
2 0-23/6 * * * root echo 'action=vacation&value=all' >> /usr/local/directadmin/data/task.queue;
<a class="hashtag" href="/tags/5">#5</a> 5 * * 0 root /sbin/quotaoff -a; /sbin/quotacheck -augm; /sbin/quotaon -a;
<a class="hashtag" href="/tags/10">#10</a> 0 * * * root echo 'action=tally&value=all' >> /usr/local/directadmin/data/task.queue
20 4 1 * * root echo 'action=reset&value=all' >> /usr/local/directadmin/data/task.queue
0 4 * * * root echo 'action=check&value=license' >> /usr/local/directadmin/data/task.queue

ได้มาจาก www.thaihosttalk.com

โดย Little Bear on 20 ก.ค. 56 22:58

แนะนำ mouseover effect สวย ๆ ครับ ตอนนี้กำลังควานหา mouseover แบบเดียวกับ facebook

ยังหาไม่เจอ

โดย Little Bear on 12 ก.ค. 56 20:01

วันนี้เป็นวันแรกที่ portfolio เขียวเป็นครั้งแรกนับตั้งแต่ลองซื้อหุ้นมาเกือบเดือน (ซื้อหุ้นแรกเมื่อ 23 พ.ค. 56)

เขียว +1.38% แม้ว่าจะมีอยู่ 1 ตัวที่แดงอยู่เล็กน้อย แต่ภาพรวมทั้งหมดก็เป็นบวกแล้ว

แต่... พรุ่งนี้ก็อาจจะแดงอีกก็ได้น๊ะ

613 items|« First « Prev 21 22 (23/62) 24 25 Next » Last »|