2017年5月9日 星期二

ubuntu 16.04安裝 nginx Mariadb phpmyadmin

參考
https://datacenter.tw/?p=1

phpmyadmin
上官網 用pietty wget最新版ZIP檔 直接解壓縮在/var/www/html即可使用

pureftpd Mariadb 安裝

https://datacenter.tw/?cat=2


最後需改變一下資料夾的權限 FTP才可以上傳
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 770 /var/www/html

SSL 憑證設定
https://blog.technologyofkevin.com/?p=591

修改上傳檔案大小

開啟 php.ini 檔案
路徑 /etc/php/7.0/fpm/php.ini

找到 upload_max_filesize, 設定為 20MB:
upload_max_filesize = 20M

找到 post_max_size, 設定為 30MB:
post_max_size = 30M

儲存檔案並離開文字編輯器
輸入 /etc/init.d/php7.0-fpm restart 重新啟動php

修改 /etc/nginx/sites-available/default
在 server 裡加入
client_max_body_size 20M;
儲存檔案並離開文字編輯器
輸入 /etc/init.d/nginx restart 重新啟動nginx

phpmyadmin 導向錯誤問題

Ubuntu 16.04
以apt-get install安裝phpmyadmin後登入頁面會有導向錯誤問題(導向上一層資料夾的index.php),
需在nginx/conf.d/default.conf

加入

location /phpmyadmin {
    root /usr/share/;
    index index.php index.html index.htm;
    location ~ ^/phpmyadmin/(.+\.php)$ {
        try_files $uri =404;
        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

    }
    location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
        root /usr/share/;
    }
}
 
即可解決
 
參考
https://www.digitalocean.com/community/questions/phpmyadmin-redirect-to-http-127-0-0-1-index-php-token-after-login-nginx 

2017年5月6日 星期六