Software

Nginx+PHP+WordPress

之前都是用 apacher 裝 WordPress 所以這次來試試看用 Nginx 裝 WordPress 安裝Nginx sudo apt-get install nginx 安裝PHP sudo apt-get install php php-fpm php-mysql 修改nginx site 設定 server { listen 80; listen [::]:80; #設定目錄位址 root /var/www/html; index index.php index.html index.htm; #設定 server 名稱 server_name XXX.XXX.XXX; client_max_body_size 100M; location / { #設定 Rewrite try_files $uri $uri/ /index.php?$args; } # PHP …

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
Software

WordPress 賦予角色群組功能選單

上次提到如何新增角色 這次要來講如何控制每個群主所使用的控制台的側邊攔 首先必須先找到 functions.php 然後加上 function my_remove_menu_pages() { global $user_ID; if ( current_user_can( ‘role_id’ ) ) { remove_menu_page(‘edit.php’); // 文章 remove_menu_page(‘upload.php’); // 媒體 remove_menu_page(‘edit-comments.php’); // 留言 remove_menu_page(‘plugins.php’); // 外掛 remove_menu_page(‘themes.php’); // 外觀 remove_menu_page(‘users.php’); // 使用者 remove_menu_page(‘tools.php’); // 工具 remove_menu_page(‘options-general.php’); // 設定 } } add_action( ‘admin_init’, ‘my_remove_menu_pages’ );   這邊的做法比較特別,他並不是賦予,而是用移除來達到所需要的效果 同時也只要在 remove_menu_page() 裡面加上頁面的連結就可以了

Continue Reading
Software

WordPress 角色群組新增

這次要做一些使用者群組的新增 其實討論區有很多外掛可以用,功能也真蠻齊全的 不過有些功能用不太到,我只是要很簡單的新增就可以了 同時秉持著沒錢學習的精神 所以就找了一下 WP 的一些技術文件,發現其實可以改的幅度還真不小 首先必須先找到 functions.php 然後在裡面加上 add_role(‘role_id’, ‘role_name’, array( ‘read’ => true, ‘edit_posts’ => true, ‘delete_posts’ => true, )); 這樣就新增成功了 如果要多個,那就是陸續的加上去就可以了   PS.函數庫的參數如下 add_role(‘群組 ID’, ‘群組名稱’, 賦予功能) ‘read’ => true, 讀取 ‘edit_posts’ => true, 編輯 ‘delete_posts’ => true, 刪除 通常如果三個都需要定義了話可以使用 array 帶入

Continue Reading