2011年11月22日

mysql 和 apache 在 ubuntu 下目錄位置

唉! 老是記不住, 每次都重找, 乾脆記下來:

/var/lib/mysql
sudo ls /var/lib/mysql -l
... 參考這裡更清楚
1.Ubuntu Apache設定檔(http.conf)位置:
/etc/apache2/httpd.conf
/etc/apache2/apache2.conf
2.設定網頁位置、網址
/etc/apache2/sites-available/default
3.加入 rewrite mode
    sudo a2enmod rewrite
    sudo /etc/init.d/apache2 restart
4.網頁預設目錄:/var/www
5.Ubuntu MySQL設定檔(my.cnf)位置:
/etc/mysql/my.cnf
6.資料庫預設目錄:/var/lib/mysql
7.Ubuntu PHP設定檔(php.ini)位置:
/etc/php5/apache2/php.ini

2011年11月4日

在 ubuntu server 中架 moodle

>>>cURL PHP extension... 必須安裝/啟用
sudo aptitude install php5-curl
sudo apt-get install php5-xmlrpc 
sudo apt-get install php5-intl 
 
重新啟動 apache
sudo /etc/init.d/apache2 restart
必要時, 重新啟動 mysql
/etc/inint.d/mysql restart

註: 突然 phpmyadmin 的帳密進不去... 嚇出一身冷汗, 後來換一台電腦, 就可登入, 不知原因為何?

see also: http://ck101.com/viewthread.php?tid=1377439

2011年10月13日

Google toolbar 無法登入書籤

最近 Google 改了登入伺服器的位置, 使得 google toolbar 均變成無法登入: 不管登入幾次都顯示為未登入。
要解決這問題, 就是把 server 位置改一下
找 toolbar.js這個檔案, 然後把 "www.google.com/accounts”全部改成 "accounts.google.com" 然後存檔, 再重開firefox就可以了

toolbar.js 的檔案位置

firefox extensions 的資料夾
win7在 C:\Users\帳號AppData\Roaming\Mozilla\Firefox\Profiles\亂數.default\extension\
xp在 C:\Documents and Settings\帳號\Application Data\Mozilla\Firefox\Profiles\亂數.default\extensions\
MacOSX在 /Users/帳號/Library/Application Support/Firefox/Profiles/亂碼.default/extensions/

2011年10月8日

備份用 linux 指令

將遠端 www.xxx.tw 電腦之目錄備份至近端 A 電腦 /home/yyy 目錄
rsync -av --delete 帳號@www.xxx.tw:/var/www/ /home/yyy

將 /var/www 壓縮至 *.tar.gz
tar czvf /home/存檔目錄/檔名-`date +%Y%m_%H%M`.tar.gz /var/來源目錄

其中
   `date +%Y%m_%H%m` 這個字串會自動產生日期+時間的檔案.tar.gz

詳細指令選項說明, 可參見: Rsync 指令參數


例如:
同步備份資料 (記得最後要加 / )


rsync -avtu /source/ /destination/

其中
-a archive
-v verbose
-t keep time stamp 保持原有的時間標記
-u skip newer file in destination 若目標子目錄中有較新的檔案, 則跳過同步
--delete 刪除傳送端已經不存在,而目的端存在的檔案

-a, --archive archive mode 權限保存模式,相當於 -rlptgoD 參數.



 


2011年10月4日

phpmyadmin 的下載儲存之檔案名稱樣式

__DB__-%G_%m%d_%H%M

使用此樣式, 下載資料庫備份 *.sql 檔時, 不用每次再自已填年月日等檔名

註:
__DB__: 資料庫名稱
%G: 年 (4位數)
%m: 月 (2位數)
%d: 日 (2位數)
%H: 時 (2位數)
%M: 分 (2位數)

2011年9月24日

LAMP + WP + mail on ubuntu 指令

ssh xxx@xxx.xxx.xx.xx
sudo adduser yyy (不要用 useradd)

sudo /etc/init.d/apache2 restart
sudo vim /etc/php5/apache2/php.ini
sudo apt-get install mysql-server
要回答密碼
sudo apt-get install php5-mysql
sudo apt-get install phpmyadmin
要回答密碼

想知道硬碟容量
df -h

想知道 ubuntu 的版本
cat /etc/issu

利用 scp 透過 ssh 來傳送檔案
sudo scp /home/subdir/filename xxx@kkk.kkk.kkk.tw:/home/subdir2


例如你要把 /home/me/ 目錄下所有 .sql 副檔名的檔案,傳送到主機 192.168.1.100 的 /var/www/ 下面,登入名稱是 user1,可以輸入: (參考: 透過 SSH 傳送檔案)

scp /home/me/*.sql user1@192.168.1.100:/var/www/



sudo cp -r /home/xxx/www /var


要啟用 ssh, 需安裝 openssh-server
sudo apt-get install openssh-server





參考:
[Ubuntu]安裝LAMP Server+phpMyAdmin,在自己的電腦輕鬆架網站!

配置 Apache 支援多個網域
http://codex.wordpress.org/Create_A_Networkhttp://codex.wordpress.org/Create_A_Network

WP Subdomains
How to add a wildcard DNS record?
有關 ubuntu mail server
使用GMail作為Ubuntu Linux的SMTP主機

如何安裝和設定只寄不收 ( Send Only ) 的郵件伺服器

2011年8月15日

ubuntu server 切換 語言

可以在終端機中下指令

export LANG=en_US.UTF-8

或是
export LANGUAGE=en_US

之後就不會看到亂碼了(英文顯示)

參考: http://alphax-x.blogspot.com/2009/12/ubuntu-server.html