关于wordpress

33 篇文章 1 订阅
27 篇文章 0 订阅

缘起

     老师想要搞个网站,说是用来向介绍关于软件测试方面的研究,论文和工具之类的。我当时想想了,快速开发网站的方式在大概有这样的两种:1.wordpress 2. Ruby on Rails .至于为什么会有这样的想法,不很是清楚,应对搭建网站的问题,一下子就冒出这个想法了。此外上述这两者都是一直听说过,从未接触过。经过一天的考察后,发现,其实wordpress搭起来更快些。Rails毕竟还要学Ruby和框架,但灵活性可能Rails更高一些。

正文

     wordpress是php开发的博客平台,搭建很方便,官方号称只要5分钟,当然这是在所有的前置条件(apache,php,mysql)都处理好后的节奏。关于apache, php,mysql的安装的部分参考了:ubuntu下安装Apache+PHP+Mysql,以下参考原文并自己添加了一些图片和注解:

     安装的软硬条件:Ubuntu 12.10, HP pro 2080 MT 2G内存,双核处理器

步骤一,安装apache2

sudo apt-get install apache2
安装完成后,运行如下命令启动服务下:
sudo /etc/init.d/apache2 restart
或者
sudo service apache2 restart
在浏览器里输入http://localhost或者是http://127.0.0.1,如果看到了It works!,那就说明Apache就成功的安装了,Apache的默认安装,会在/var下建立一个名为www的目录,这个就是Web主目录了,所有要能过浏览器访问的Web文件都要放到这个目录里,在web主目录下安装了多个目录后显示如下:


步骤二 ,安装php:

sudo apt-get install libapache2-mod-php5 php5 php5-mysql
此外,建议安装扩展php5-gd php5-crul,安装方式同上. 备注, 安装wordpress一定要安装php5-mysql,否则会出现安装完wordpress之后,插件功能总是不能使用,这是我花了一天的时间,怀疑来怀疑去,就是不知道哪里出了问题,最后在 某个网页上看到说是PHP没有安装wordpress需要的mysql扩展。关于扩展的安装在ubuntu下特别简单,在windows下可以参考 php5的mysql扩展问题
安装完后,我们要重新启动Apache,让它加载PHP模块:
sudo /etc/init.d/apache2 restart
或者
sudo service apache2 restart
接下来,在Web目录下面新建一个test.php文件来测试PHP是否能正常的运行,命令:
sudo gedit /var/www/test.php
然后输入:
<?php echo "hello,world!!"?>
接着保存文件,在浏览器里输入http://127.0.0.1/test.php(或者http://localhost/test.php),如果在网页中显示hello,world!!,那就说明PHP已经正常运行了。


步骤三,安装mysql数据库:

sudo apt-get install mysql-server mysql-client
apt-get程序会自动从ubuntu的软件库下载安装最新的mysql版本(和Ubuntu版本有关,LTS的软件源中的软件不一定是最新的版本,而是比较稳定的版本)。在安装的最后,它会要求里输入mysql数据库root的密码,注意,这里的root密码可不是Ubuntu的root密码,是MySQL中root用户的密码。

步骤四,安装phpmyadmin-Mysql数据库管理

sudo apt-get install phpmyadmin
phpmyadmin设置:
在安装过程中会要求选择Web server:apache2或lighttpd,使用空格键选定apache2,按tab键然后确定。然后会要求输入设置的Mysql数据库密码连接密码Password of the database’s administrative user。
然后将phpmyadmin与apache2建立连接,比如:www目录在/var/www,phpmyadmin在/usr/share /phpmyadmin目录,所以就用如下命令建立连接:
sudo ln -s /usr/share/phpmyadmin /var/www
当然,建立连接的方法不止这一种,可以通过在apache的配置文件(/etc/apache2/apache2.conf)的最后中添加如下语句:
Include /etc/phpmyadmin/apache.conf
然后重启一下apache服务器(sudo service apache2 restart),两种方法都可以,其中后者参考自stackoverflow中问题关于“ I can't access http://localhost/phpmyadmin/”。
注意:如果不建立连接,则在浏览器中访问 http://localhost/phpmyadmin时,出现如下错误:


安装成功后,在浏览器地址栏中打开http://localhost/phpmyadmin,出现如下的界面则说明安装成功:


以上Apache,Mysql,PHP的基本组件就安装完毕了,可以考虑安装wordpress。安装wordpress参考了百度经验“wordpress如何安装?”,当然,wordpress官方站点:http://wordpress.org/http://cn.wordpress.org/都是进一步关注和学习的地方。百度经验中介绍在windows安装的方法,在Ubuntu中无非就是本地服务器的目录的位置是/var/www之类的,其他的类似,安装过程最后出现了一个问题:wp-config.php无法写到/var/www/wordpress中,原因是权限不够。这个可以通过复制保存文件然后将使用sudo mv 到/var/www/wordpress中,对于网友的中提出将/var/www/整个文件夹用chmod改为777的做法,表示这样的不太稳妥,775可能更好一些。

一些配置文件的说明:

/etc/apache2/下: 
1、apache2.conf 是主配置文件,httpd.conf 用户配置文件 
2、虚拟目录在 httpd.conf 中 ,DocumentRoot “路径” ,ServerName 名称 
#Listen 127.0.0.1:80 #注意这个文件中不能写上监听,如果必须要写,那就需要先去apache2.conf下将include /etc/apache2/ports.conf 给注释掉,因为ports.conf中已经监听来80端口 
3、目录设置在 /etc/apache2/sites-enabled/000-default 可以设置虚拟主机 
4、php.ini: /etc/php5/apache2/php.ini 扩展文件,其扩展方式如下,更多内容参考:Ubuntu下安装php扩展:


5、mysql的配置文件: /etc/mysql/my.cnf 
6、日志文件: /var/log/apache2/ 

    wordpress的具体安装就不再赘述了,具体参考http://cn.wordpress.org/中的文档,只要按照步骤做都可以成功,以下是wordpress安装成功的截图:

备注:在本地访问时,没人任何问题,当时在其他的机器上访问wordpress时,出现如下的状况。

百度了一下,了解到这是因为css样式没有成功加载的原因,并寻找到解决方案,参考WordPress内外网访问的问题解决,使用phpadmin修改wordpress数据库中wp_options表中siteurl,将其由http://localhost/wordpress修改为服务器所在的具体的IP地址,例如“http://222.192.41.93/wordpress” ,然后就可以在别人机器中浏览了。截图如下:


4月5号晚上,在宿舍尝试Wordpress时,发现加载速度好慢,搜了一下,说是语言包加载到内存中引起速度变慢的,想将中文的切换为英文的测试测试速度,方法很简单,将wp-config.php中的define('WPLANG', 'zh_CN');修改为define('WPLANG', '');。然后试了一下速度,好像变快了。

小结

    没什么特别想说的。记一件小事:昨天,老师说要给用作服务器的HP的台式机加个内存条,于是就买了个8G的Kingston的骇客神条(499),并让我收货。今天收到货后,有点兴奋,毕竟长这么大没见过8G内存条的实体。关机拆箱,将内存条插到卡槽里,开机后发现,显示器的指示一直是红的,以为是兼容性问题,将原有的内存条拔了只插8G的内存条,照旧。换了比较老的台机器试了试,启动后“嘟”了几声就没反应了。搞得我以为内存条是坏的,后来,实验室的哥们说,可能主板不支持,查了一下主机HP pro 2080 MT的主板,果然,只支持2条2G的内存条。 由此可知,买内条的时候,查一下主板是否支持也是一个前提条件。推广开来,很多事情,不是越多越大越好,自身硬件条件(比如主板之类的)支不支持,自己合不合适也是需要好好考虑的。凡事,适合的才是最好的。

      此外,台式机上的Ubuntu系统运行的非常稳定,印象中没有崩溃的记录,而我自己笔记本上Ubuntu偶尔因为Xorg僵死而需要重启。

------------------------------------------------------------------------------------------------------------------------------------

    复制带格式网页时是一件很坑爹的事情,CSDN的编辑器简陋且行为怪异。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值