WordPress 2.5.1 发布!!!

WordPress 2.5.1今天终于发布了!这次更新,总共包含了70多个修正。其中,主要以下几个方面做了改正:

1. 优化改进了管理后台的首页,写日志页以及回复编辑页
2. 对某些含有很多分类的博客做了更进一步优化
3. 修正了媒体上传在IE中出现的问题 (这可能是绝大多数人最盼望的吧)
4. 升级到了 tinymce 3.0.7
5. 对维基管理做了修正
6. 修正了IE下出现的布局问题
7. 各种可用性的更正

如果你只对安全性的更新感兴趣,可以 下载 wp-includes/pluggable.php, wp-admin/includes/media.php, 和 wp-admin/media.php 替换源文件即可。

下载地址 http://wordpress.org/download/

wordpress 2.5不能上传图片的解决办法

对新上传系统有问题?可以尝试如下几个步骤:
1. 保您上传的所有的WordPress文件是否正确。如果在上传的时候收到任何形式的“Call to undefined function”的讯息, 重新上传的所有文件。如果源文件较新,则不要选覆盖。删除wp-admin和wp-includes文件夹,重新上传新文件。

2. 例外情况:Call to undefined function: ctype_digit(). 可以下载一个新的link-template.php文件覆盖源文件:link-template.php

3. 清除浏览器的缓存,重新启动浏览器。重复做两次。再删除/wp-content/uploads/js_cache目录里的所有文件。

4. 更新Flash到最新版本:Flash

5. 如果是IE,点击后面的连接,把下载的文件上传到你的空间里,替换原文件:IE-Fix

6. 如果添加媒体的按钮不能显示。禁用所有的插件看按钮是否出现。如果是的话,就一个一个的激活插件,知道按钮消失的情况再次出现。升级这个插件。

7. 下载或升级bad-behavior插件:http://wordpress.org/extend/plugins/bad-behavior/

8. mod_security 可能会造成问题。禁用它,看看是否这就是问题所在。为此,需要新建一个.htaccess文件在wp-admin目录。内容为:

<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>

    这将为wp-admin整目录禁用mod_security。

 以上内容节选翻译自:http://wordpress.org/support/topic/164999?replies=1

希望能帮助大家

Fix the problem of language recognition

Finally, I’ve fixed the problem of language recognition.

Before, my site can not filter the posts very well in a language which is determined by the browser’s language setting to show on the homepage.
When I use the code :
<?php if ($_SERVER[“HTTP_ACCEPT_LANGUAGE”] != “zh-CN”) {query_posts(‘cat=57,16′);} ?>
in homepage, the posts can be filtered correctly in IE7: If your browser’s language setting is zh-CN, the homepage will show all the posts, else, the homepage will show all the posts in category ID 57/16.
But in IE6 or FireFox, it doesn’t work. Because the browser’s language setting is “zh-cn”, it’s not “zh-CN”.

So I added a condition :
<?php
            $lan=&$_SERVER[“HTTP_ACCEPT_LANGUAGE”];
            if (($lan != “zh-CN”)&&($lan != “zh-cn”)) {query_posts(‘cat=57,16′);}
?>

Maybe it is not very “beautiful”, but it works very well for me! So hope it can help you! Maybe one day, I can make it smarter!

Ps: The codition part is a general format in PHP code, but the execute part is only for WordPress!

WordPress 2.5 发布!

终于等来了Wordpress 2.5!刚刚完成了升级!

最开心的就是,目前看来,我的主题还是能很好地支持这个版本的! 呵呵!

还有,这次升级更新,操作后台可是发生了翻天覆地的变化啊!而且,好多指令也有了变化。要好好学习学习了!

下载Wordpress的连接:http://wordpress.org/download/

大家赶快升级吧!

7步完成WordPress安装

1. 点此下载最新版本的Wordpress 程序包,下载的文件格式应为.ZIP。
2. 用解压缩软件,如WinRAR, 将程序包解压。
3. 找到解压后目录中的wp-config-sample.php 文件,用文本编辑软件,如notepad即记事本,打开它。
4. 关键所在,即填写你的MySQL 数据库信息,这些信息由你自己在虚拟主机服务商提供的设置面板中定义,或者是由网络管理员默认配给。在wp-config-sample.php 文件的开始的部分,你会发现类似如下的代码:

    1. define(‘DB_NAME’, ‘putyourdbnamehere’); // 把putyourdbnamehere用你的MySQL 数据库名字代替
    2. define(‘DB_USER’, ‘usernamehere’); // 把usernamehere用你的MySQL 数据库用户名代替
    3. define(‘DB_PASSWORD’, ‘yourpasswordhere’); // 把yourpasswordhere用你的MySQL 数据库密码代替
    4. define(‘DB_HOST’, ‘localhost’); // 这一行不需要修改
    按照我中文所说的要求,填写相关的信息即可。以“另存为”的方式将wp-config-sample.php 文件改名为wp-config.php 保存。

5. 用FTP 软件,如FladhFXP,将所有解压后wordpress目录内的文件及文件夹,上传至你虚拟主机上想放置Wordpress的目录。

    1. 上传时所需的主机地址、用户名、密码等服务商或管理员会提供给你。
    2. 想放置Wordpress的目录由你自己决定,可以是根目录,也可以是你自己定义的新目录,它将决定你的Blog将以什么样的地址进行访问。放在根目录下,就可以用http://seanchenxi.com/访问我的Blog,如果放到如/blog/目录下,那么访问这个Blog 就要输入http://seanchenxi.com/blog/才行。

6. 在地址栏中输入http://你的域名/wordpress目录(如果你上传文件到根目录下,这一部分不需要)/wp-admin/install.php来执行安装工作,例如http://domainname.com/wp-admin/install.php 或者http://yourdomainname.com/wordpress/wp-admin/install.php
7. 根据提示,完成安装过程。最后安装程序会生成一个用户名和密码给你,通过它们,你就可以进入Wordpress的管理面板进行相关的操作了,并且,拥有的是最高权限。这个密码非常的重要,请你一定要记牢,推荐你在登录后将密码修改为你自己喜欢的字符串。

Comment installer WordPress/CMS dans l’ordinateur local

Normalement, pour installer un système de blog ou CMS, comme WordPress ou Joomla, il faut avoir un hebergement de web et les installer à distance. C’est souvent payé, mais c’est nécessaire pour la personne qui veut avoir un site personel.

Pour la peronne qui n’a pas de l’hebergement web, je vous conseille une logiciel – XAMMP. En utilisant cette logiciel, vous pouvez installer un sytème de blog ou CMS dans votre l’ordinateur locale.

XAMPP est un kit d’installation d’Apache qui contient MySQL, PHP et Perl. XAMPP est réellement très facile à installer et à utiliser – vous n’avez qu’à le télécharger, le décompresser et le démarrer. Selon votre système d’exploitation dans l’ordonateur, choisissez une version dans les liens suivants:

        XAMPP POUR WINDOWS
        XAMPP POUR MACOSX
        XAMPP POUR LINUX

Au dessus, ce sont des liens de son site officiel, il y a des détailles pour l’installation.
Continue reading

建站术语扫盲之MySQL

MySQLMySQL是一个开放源码的小型关联式数据库管理系统,开发者最初为瑞典MySQL AB公司。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,是的大部分中小型网站为了降低网站总成本而选择了MySQL作为网站数据库。于2008年1月16日,Sun正式收购MySQL。

同类型的大型数据库有: Oracle、DB2、SQL Server等等。

MySQL是一个真正的多用户、多线程SQL数据库服务器。它是以一个客户机/服务器结构的实现,由一个服务器守护程序mysqld和很多不同的客户程序和库组成。其主要目标就是快速、健壮和易用,为了能够在并不昂贵的硬件平台上更加快速得处理同一个数量级的大型数据库。现在尽管MySQL仍在开发中,但它已经成为能够提供一个丰富和极其有用的功能集。

目前Internet上流行的网站构架方式是LAMP(Linux + Apache + MySQL + PHP),即使用Linux作为操作系统,Apache作为Web服务器,MySQL作为数据库,PHP(部分网站也使用Perl或Python)作为服务器端脚本解释器。由于这四个软件都是遵循GPL的开放源码软件,因此使用这种方式不用花一分钱就可以建立起一个稳定、免费的网站系统。MySQL加PHP的配对在互联网上的应用相比LAMP来说最为常见,并获得了“动态配对”(Dynamic Duo)的雅号,大部分Blog网站基于的WordPress系统主要运用MySQL加PHP的配对,选择的网络架构都是LAMP。

另外,除了LAMP,用于Windows和Mac上的网站构架也分别被称为WAMP和MAMP。

建站术语扫盲之Apache

Apache

Apache (Apache HTTP Server的简称,中文常称其为阿帕奇服务器或阿帕奇HTTP服务器)是Apache软件基金会的一个开放源码的网页服务器,可在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。

所谓的网页服务器,就是在我们制作网站的时候,除了主机、操作系统和使用者制作的网页外, 安装在主机上的一套能将网页放到网络上让其他人来浏览存取的软体,也就是所谓的Web Server。

Apache支持许多特性,从服务器端的编程语言支持到身份认证方案。一些通用的语言接口支持Perl,Python, Tcl, 和 PHP。流行的认证模块包括 mod_access, mod_auth 和 mod_digest。其他的例子有 SSL 和 TLS 支持 (mod_ssl), proxy 模块,很有用的URL重写(由 mod_rewrite 实现),定制日志文件 (mod_log_config),以及过滤支持(mod_include 和 mod_ext_filter)。

Apache最新稳定版为2.2.8/2.0.63/1.3.41 /, 更新日期为2008年1月19日。其2.x版本核心在 1.x版本之上作出了重要的加强,包括:线程,更好的支持非UNIX平台(例如Windows),新的 Apache API,以及IPv6支持。

现在常见的虚拟主机,若是是Linux操作系统,那么,其配置的一定是Apache.

像我们Wordpress的使用者,Apache可以说是在架设网站时的必备条件,所以选择的主机都是Linux操作系统。

Leaving Your Blog in the Root Directory

Giving WordPress its Own Directory While Leaving Your Blog in the Root Directory

Many people want WordPress to power their site’s root (e.g. http://example.com) but they don’t want all of the WordPress files cluttering up their root directory. WordPress allows you to install the WordPress files to a subdirectory, but have your blog exist in the site root.The process to move WordPress into its own directory is as follows:

  1. Create the new location for the core WordPress files to be stored (we will use /wordpress in our examples).
  2. Go to the Options panel.
  3. In the box for WordPress address (URL): change the address to the new location of your main WordPress core files. Example: http://example.com/wordpress
  4. In the box for Blog address (URL): change the address to the root directory’s URL. Example: http://example.com
  5. Click Update Options.
  6. Move your WordPress core files to the new location (WordPress address).
  7. Copy the index.php and .htaccess files from the WordPress directory into the root directory of your site (Blog address).
  8. Open your root directory’s index.php file in a text editor
  9. Change the following and save the file. Change the line that says:
    require('./wp-blog-header.php');
    to the following, using your directory name for the WordPress core files:
    require('./wordpress/wp-blog-header.php');
  10. Login to the new location. It might now be http://example.com/wordpress/wp-admin/
  11. If you have set up Permalinks, go to the Permalinks panel and update your Permalink structure. WordPress will automatically update your .htaccess file if it has the appropriate file permissions. If WordPress can’t write to your .htaccess file, it will display the new rewrite rules to you, which you should manually copy into your .htaccess file (in the same directory as the main index.php file.)

Retrieved from:http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory

↑ Back to top