• 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)。

  • 相关阅读:
    一次简单的数据库追溯
    CI(-)框架结构
    网易有毛病,我的账号被锁了,去解锁时候又几把提示不成功,浪费劳资感情啊
    指定360浏览器内核渲染页面
    JS 拼凑字符串
    jQuery.ajax() datatype:“json" 转换失败
    html <base/>标签
    使用JExcel导出excel文件
    Java web 文件下载
    jQuery ajax 传递数组到struts2
  • 原文地址:https://www.cnblogs.com/xianzhedeyu/p/3594490.html
Copyright © 2020-2023  润新知