zoukankan      html  css  js  c++  java
  • CentOS上安装WordPress搭建博客平台

    前两天在服务器上搭建了AMP,今天试着在上面安装了一个WordPress(中文:http://cn.wordpress.org/,英文:http://wordpress.org/),我安装的是英文最新版。

    WordPress的安装很简单,按照官方给的安装步骤就行。

    我搭建Apache时,使用的域名绑定目录就是默认的apache根目录下的htdocs。我将wordpress解压到了/usr/local/apache2/htdocs/下。下面是官方的5分法:

    1. 将WordPress压缩包解压至一个空文件夹,并上传它。
    2. 浏览器中访问wp-admin/install.php。它将帮助您把数据库连接信息写入到wp-config.php文件中。
      1. 如果上述方法无效,也没关系,这很正常。请用文本编辑器(如写字板)手动打开wp-config-sample.php文件,填入数据库信息
      2. 将文件另存为wp-config.php并上传。
      3. 在浏览器中访问wp-admin/install.php
    3. 在配置文件就绪之后,WordPress 会自动尝试建立数据库表。若发生错误,请检查wp-config.php文件中填写的信息是否准确,然后再试。若问题依然存在,请访问中文支持论坛寻求帮助。
    4. 若您不设置密码,请牢记生成的随机密码。若您不输入用户名,用户名将是admin
    5. 完成后,安装向导会带您到登录页面。用刚刚设置的用户名和密码登录。若您使用随机密码,在登录后可以按照页面提示修改密码。

    安装过程中可能会出现“无法调用load_textdomain函数”的错误。这个错误我网上查了很久,没有很好的解决办法,最好就是重新下一个稳定版本的安装包,重新解压安装。

    安装成功后,遇到了无法打开博客前台的问题,也就是发表了一篇博文却无法预览,或者是在控制面板(Dashboard)里点击visit site,浏览器却不能显示前台。可以在http://guiem.info/permalinks-on-wordpress-amazon-ec2/找到解决方法:

    1.打开apache的控制文件httpd.conf(我的是/usr/local/apache2/conf/httpd.conf),找到下面的这一段:

        <Directory />
            AllowOverride none
            Require all denied
        </Directory>

    修改为:

        <Directory />

            Options FollowSymLinks

            AllowOverride All

            # Require all denied
        
    </Directory>

     

    并找到:AllowOverride None

    修改为:AllowOverride All

    2.在Dashboard左侧Collapse menu找到Settings下的Permalinks,点击:

    改变web url设置,比如设为“Post name“,页面下方会提醒你创建一个“.htaccess“文件,在wordpress安装的根目录下创建该文件并将提供的内容复制进去,内容样式如下:

        

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
     
    # END WordPress

    然后重启apache,完成。该问题也可参考http://codex.wordpress.org/zh-cn:%E4%BD%BF%E7%94%A8%E5%9B%BA%E5%AE%9A%E9%93%BE%E6%8E%A5http://codex.wordpress.org/Using_Permalinks

    操作数据库,可直接使用mysql的客户端,或者选择安装phpMyAdmin。

    tar -xzf phpMyAdmin-version-all-languages.tar.gz #解压缩到/usr/local/apache2/htdocs/目录下;

    cd /usr/local/apache/htdocs/phpMyAdmin-version-all-languages/;

    cp config.sample.inc.php config.inc.php #复制配置文件模板为当前配置文件;

    vim config.inc.php,修改:

      // $cfg['Servers'][$i]['controluser'] = 'pma';
      // $cfg['Servers'][$i]['controlpass'] = 'pmapass';

    为:

      $cfg['Servers'][$i]['controluser'] = 'username';  #填入你的mysql登录用户名
      $cfg['Servers'][$i]['controlpass'] = 'password';  #填入你的mysql登录密码

    然后就可以在浏览器中管理数据库了(我的是在浏览器中输入http://192.168.10.212/phpmyadmin/index.php)。

  • 相关阅读:
    day7 面向对象 静态方法 类方法 属性方法 类的特殊成员方法 元类 反射 异常处理
    day6 面向对象 封装 继承 多态 类与实例在内存中的关系 经典类和新式类
    day5 time datetime random os sys shutil json pickle shelve xml configparser hashlib subprocess logging re正则 python计算器
    kafka常用操作命令
    linux基础
    django学习1——初识web应用程序
    mysql数据库(三)——pymysql模块
    mysql数据库(二)——表的查询
    mysql数据库(一)
    Python常用模块——re模块
  • 原文地址:https://www.cnblogs.com/xianzhedeyu/p/3594490.html
Copyright © 2011-2022 走看看