Software

禁止 Apache 顯示目錄結構列表

當點選一個目錄的時候會將所有的目錄結構都跑出來 這的時候只要修改設定檔裡面的 Options 就可以了 <Directory “”/var/www/html””>     Options Indexes FollowSymLinks    AllowOverride None     Order allow,deny     Allow from all </Directory> Options Indexes FollowSymLinks 將 Indexes 拿掉 <Directory “”/var/www/html””>    Options FollowSymLinks    AllowOverride None     Order allow,deny     Allow from all </Directory> 然後重啟 apache 就可以了

Continue Reading
Software

MySQL Field * doesn’t have a default value

因為開發那邊反映出現了一個錯誤 Field * doesn’t have a default value 主要原因是因為它們有一個欄位會被允許寫入空值,但是在這邊出現不允許的狀態 解決方式就是修改 sql_mode vi /etc/my.cnf sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 改成 sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

Continue Reading
Software

CentOS 7 安裝 phpMyAdmin

其實我不是很喜歡這個東西,雖然在某種程度上算是好用 不過效能我覺得不是很好,常常匯入資料的時候會出現 timeout 的問題 但還是有它的用途在,如果是匯資料我還是會用 CTL 或是 script 來處理 安裝 EPEL Repository 因為預設的 Repository 沒有 phpMyAdmin 這個套件所以必須先安裝 EPEL sudo yum install epel-release 安裝 phpmyadmin 套件 sudo yum -y install phpmyadmin 修改 phpMyAdmin.conf 設定 sudo vi /etc/httpd/conf.d/phpMyAdmin.conf “Require ip” 及 “Allow from 預設為  127.0.0.1  在這邊要改成你的 IP 如果要全部放行就改成 “Require all granted” 跟 Require all granted “Allow from …

Continue Reading
Software

install CentOS 7 FTP PHP5.6 apache 全紀錄

因為最近開機器的需求越來越多了,所以就乾脆寫一個流程來加強記憶 1.安裝 apache 安裝 apache 包含 SSL 模組並啟動 apache sudo yum install httpd mod_ssl openssl sudo systemctl start httpd sudo systemctl enable httpd 2.安裝 php5.6 安裝 wget sudo yum install wget 安裝 epel & remi wget http://mirror.centos.org/centos/7/extras/x86_64/Packages/epel-release-7-11.noarch.rpm wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm rpm -Uvh remi-release-7*.rpm epel-release-7*.rpm 修改啟動程式庫(Repo,repository) vi /etc/yum.repos.d/remi.repo [remi-php56] name=Les RPM de remi de PHP 5.6 pour …

Continue Reading