【在主画面加入捷径】
       
【选择语系】
繁中 简中

技术部落格写作:安装 WordPress

【赞助商连结】

    本文介绍如何安装 WordPress 本身。在开始本文前,请各位读者确认已经建置好 LAMP 或 LEMP 环境;若还没建置该执行环境,可参考我们先前的文章来建立。

    WordPress 官方网站 (或 WordPress 中文站) 下载最新稳定版本的 WordPress,在本文撰写时,WordPress 的版本是 4.9。

    建立数据库

    首先,要建立一个新的数据库给 WordPress 用。透过以下指令登录 MySQL 终端机界面:

    $ mysql -u root -p
    

    在本范例中,我们建立 wordpress 数据库 (实际的数据库名称可能会不同):

    mysql> CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
    

    接着,我们建立 wordpressuser 使用者,并将密码设为 password (实际的使用者名称和密码可能会不同):

    mysql> GRANT ALL ON wordpress.\* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
    

    刷新数据库权限:

    mysql> FLUSH PRIVILEGES;
    

    最后,离开 MySQL 终端机界面:

    mysql> EXIT;
    

    安装 WordPress

    wordpress-4.9-zh_TW.tar.gz (实际名称依版本略有不同) 解压缩后,将其内容上载到远端站台即可。如果是使用共享主机或 PaaS 的读者,就按照主机商所规画的位置将 WordPress 程序代码上载即可。若按照我们先前步骤进行的读者,将其装到 /var/www/html (实际位置依站台略有不同):

    $ tar -xf wordpress-4.9-zh_TW.tar.gz
    $ sudo cp -r wordpress-4.9-zh_TW/* /var/www/html
    

    设定该目录的使用者和群组,一般是将使用者设为当下登录的使用者,群组设为 www-data

    $ sudo chown -R user:www-data /var/www/html
    

    设定相关目录的权限:

    $ cd /var/www/html
    $ sudo chmod 755 wp-admin wp-content wp-includes
    

    设定各目录的权限,之后新增文件或目录时可保留原来的群组:

    $ sudo find /var/www/html -type d -exec chmod g+s {} \;
    

    将以下目录加入群组写入的权限:

    $ sudo chmod -R g+w /var/www/html/wp-content/themes
    $ sudo chmod -R g+w /var/www/html/wp-content/plugins
    

    初始化 WordPress

    从浏览器进入此站台,可看到提示画面,画面上的讯息简单提示使用者下一步要如何进行:

    WordPress: 提示画面

    将我们先前设好的数据填入:

    WordPress: 初始设定

    设定管理员帐号:

    WordPress: 管理员帐号

    站台贴心地提醒使用者设定完成:

    WordPress: 设定完成

    进入该网站的后台,之后可在后台页面撰写文章:

    WordPress: 后台

    以下布景主题是繁体中文版的 WordPress 默认主题;布景主题日后可再修改,不用太担心:

    WordPress: 默认主题

    到此,WordPress 就算安装完成;之后除了要安装某些 plugins 时需延伸模块支援以外,甚少需要操作终端机,大部分的功能都可在后台页面完成。