跳至主要內容

文章

顯示包含「Ubuntu」標籤的文章

Koha 16.05安裝手冊

  1 編輯source       nano /etc/apt/sourcesnano /etc/apt/sources.list .list        加入deb http://debian.koha-community.org/koha stable main 2  加入key      wget -O- http://debian.koha-community.org/koha/gpg.asc | apt-key add -      apt-get update       apt-get upgrade 3. 安裝koha相關套件     apt-get install koha-commapt-get install koha-commapt-get install koha-commonon on  4. 編輯  /etc/koha/koha-sites.conf 設定koha網站設定     nano /etc/koha/koha-sites.nano /etc/koha/koha-sites.confconf     DOMAIN=".myDNSname.org"     INTRAPORT="8080" 館員介面改成8080 port     INTRAPREFIX=""     INTRASUFFIX="-intra"    OPACPORT="80" OPac維持80port    OPACPREFIX=""    OPACSUFFIX=""    ## Def...

MySQL ERROR 1064 (42000) at line 10987

  [Problem]: ERROR 1064 (42000) at line 10987: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(6) NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,  `user_host' at line 2 [Situation]: 匯入資料庫發生錯誤 [Solution ]: 直接進入資料庫匯入檔案 mysql -u root -p  use 欲使用資料庫名字 ; set names utf8 ; source 要匯入的檔案位置

MySQL SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket

  [Problem]: PDOException : SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (13) in lock_may_be_available() (line 167 of /var/www/html/includes/lock.inc ).  [Situation]: socket入徑有誤 [Solution]: 1、查看mysql的socket文件位置:   cat /etc/my.cnf [mysqld] datadir=/storage/db/mysql socket=/storage/db/mysql/mysql.sock user=mysql  2、將路徑加入到/etc/php.ini中 [MySQL] ...省略n行... mysql.default_socket = "/storage/db/mysql/mysql.sock" 3、重啟mysql service mysqld restart 4、解決 [Reference]: https://www.cnblogs.com/52php/p/5683343.html

[Drupal] 設定Clean URLs

安裝了Drupal 8,顯示了下面這行 Your server is capable of using clean URLs, but it is not enabled. Using clean URLs gives an improved user experience and is recommended. 簡單來說,就是系統沒有開啟Clean URLS的功能 去查了一下 這功能跟Apache的一個模組有關 要先去安裝此模組再做設定 這跟a2enmod rewrite 有關,不需要另外安裝,只需要下以下指令開啟 sudo a2enmod rewrite 開啟後 重啟apache2,2種指令,挑一種就行 sudo service apache2 restart sudo /etc/init.d/apache2 restart 想知道有沒有開啟的話,到 cd /etc/apache2/mods-enable 如果有 rewrite.load 就是成功了 不過我們不只是要開啟這個模組,還要設定Clean URLs 到 /etc/apache2/apache2.conf 找到 把 AllowOverride None 改成 AllowOverride All 儲存後 重新restart apache2就可以了 參考來源 Clean URLs with Apache 2 on Ubuntu Ubuntu 如何設定 Drupal 的簡潔網址( Clean URL) ? Ubuntu 如何安裝和啟用 Apache 的 rewrite 模組 ? Drupal 8 install warn, Clean Urls Disabled while it is enabled

[MySQL]指令-陸續更新

1.進入資料庫 mysql -u root -p -u 使用哪個使用者 root 這裡使用root登入,可改成其他帳號 -p 使用密碼登入 2.設定密碼 mysqladmin -u root -p 舊密碼 password '新密碼' ('舊密碼'可先不寫,可稍後輸入) 可以直接打成以下方式 mysqladmin -u root -p password '新密碼' 3.忘記密碼時處理方式: 4.新增/刪除資料庫: 新增 create database 資料庫名稱 ; 刪除 drop database 資料庫名稱 ;

[MySQL]遠端連線

一開始設置時 多半先設成本地操作 如果需要遠端連線登入,可以使用以下方式 1. 先進入mysql內 sudo mysql -u root -p 2.建立一帳號,設定其密碼及權限. grant all on *.* to '帳號名稱'@% identified by '密碼'; 3.設定完後,執行以下 FLUSH PRIVILEGES; 讓其修改生效 4.退出mysql exit grant表示授權 all privileges表示所有管理權限 *.*表示所有資料庫 %表示在任意主機皆可登入 不過上面這行指令是讓這個帳號擁有此mysql中所有資料庫的權限 如果只是要讓他有特定資料庫的權限的話,可以使用下面這個方式 grant all on A.* to '帳號名稱'@% identified by '密碼'; 表示讓其擁有所有A資料庫的權限

[SSH]安裝SSH,遠端連線ubuntu

使用的作業系統是 ubuntu 14.04LTS ubuntu 在裝起來時並沒有一併開啟SSH服務 需另外安裝 安裝ssh sudo apt-get install ssh 檢查SSH是否開啟 netstat -a | grep ssh 若有開啟,會看到下面這一行 tcp 0 0 *:ssh *:* LISTEN 如果沒有開啟,使用下面指令 sudo service ssh start 或是 sudo /etc/init.d/ssh start 檢查SSH設定 sudo nano /etc/ssh/sshd_config 資原先port 設定為22 可以改成其他的 參考一下 /etc/service 不要動到其他的服務 PermitRootLogin Yes 通常習慣不使用 root 前面加#碼掉 又或改成 PermitRootLogin No

[Ubuntu] 帳號密碼忘記

之前灌完了電腦 竟然就忘了帳號密碼 實在是有夠廚的... 找到下面的方式可以更改 跟大家分享吧~ 相信大家不會跟我一樣廚廚的... 進入Recovery mode 選root mount -o rw,remount / #現在Ubuntu設定只能讀,不能更改密碼,輸入此列 ls /home #看此電腦中所有帳號 passwd 帳號名 #輸入要更改密碼的帳號名 輸入兩次後 exit resume