`
haoningabc
  • 浏览: 1476901 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

wordpress的helloworld (一)

    博客分类:
  • php
阅读更多
xz9995XZZ
需要用wordpress3.5
3.8的样式不好使,
cp wp-config-sample.php wp-config.php
修改数据库连接
创建数据库
create database haowordpress;
grant all on *.* to root@'%' identified by "mima" WITH GRANT OPTION; 
flush privileges; 


建了个站http://haoning.net/
yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc mysql mysql-server mysql-devel

http://cn.wordpress.org/
使用wordpress
wget http://cn.wordpress.org/wordpress-3.3.1-zh_CN.zip
配置nginx php,fastcgi,指向解压目录
nginx配置为
root@li408-34:/home/ubuntu/www# cat /usr/local/openresty/nginx/nginx/conf/nginx.conf
user www-data;
#user  nobody;
worker_processes  4;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
	autoindex on; 
	autoindex_exact_size off; 
	autoindex_localtime on; 
	default_type application/octet-stream; 
	sendfile on; 
	tcp_nopush on;
	tcp_nodelay on;
	keepalive_timeout 10;
	gzip on;
	gzip_min_length 1k;
	gzip_buffers 4 8k;
	gzip_http_version 1.1;
	gzip_comp_level 3;
	gzip_types text/css text/xml text/plain application/x-javascript application/xml application/pdf application/rtf application/x-perl application/x-tcl application/msword application/vnd.ms-excel application/vnd.ms-powerpoint application/vnd.wap.xhtml+xml image/x-ms-bmp;
#	gzip_disable "MSIE [1-6] \.";
	gzip_vary on;
	output_buffers 4 32k;
	client_max_body_size 20m;
	server {
		listen       80;
		server_name  localhost;
		charset utf-8,gb2312;
		access_log /home/ubuntu/log/access.log;
		location / {
			root   /home/ubuntu/www/wordpress;
			index  index.html index.htm index.php;
		}

		location ~ \.php$ { 
			fastcgi_pass 127.0.0.1:9000;
			fastcgi_index index.php;
			set $path_info "/";
			set $real_script_name $fastcgi_script_name;
			if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") { set $real_script_name $1;
				set $path_info $2;
			} 
		} 
		location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { 
			root /home/ubuntu/www/wordpress;
			access_log off;
			expires 30d;
		} 
		location ~ .*\.(js|css|ico)?$ { 
			root /home/ubuntu/www/wordpress;
			access_log off;
			expires 1h;
		} 
		error_page 500 502 503 504 /50x.html;
		location = /50x.html { 
			root /home/ubuntu/www/wordpress;
		} 
		fastcgi_param SCRIPT_FILENAME /home/ubuntu/www/wordpress/$real_script_name;
		fastcgi_param script_name $real_script_name;
		fastcgi_param path_info $path_info;
		include /usr/local/openresty/nginx/nginx/conf/fastcgi_params; 
	}
}
root@li408-34:/home/ubuntu/www# 

ubuntu 下mysql设置外部访问:
 mysql -uroot -p
 grant all on *.* to root@'%' identified by "mima" WITH GRANT OPTION;
flush privileges;
vim /etc/mysql/my.cnf
bind-address           = 127.0.0.1
改成ip地址
重启mysql:/etc/init.d/mysql restart

参考http://hi.baidu.com/parad1se/blog/item/fad2dbfb3e70e16d024f56e0.html

然后看wordpress/readme.html
配置就行了

wordpress的数据表自动建好了


好使的nginx.conf
user haoning;
worker_processes  4;
events {
    worker_connections  1024;
}
http {
    include mime.types;
    server {
        listen       80;
        server_name  203.195.183.79;
        access_log /home/haoning/log/access.log;
        location / {
            root   /home/haoning/www;
            index  index.html index.htm index.php;
        }

        location ~ \.php$ { 
            fastcgi_pass 127.0.0.1:9000;
            fastcgi_index index.php;
            set $path_info "/";
            set $real_script_name $fastcgi_script_name;
            if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") { 
                                set $real_script_name $1;
                set $path_info $2;
            } 
        } 
        error_page 500 502 503 504 /50x.html;
        location = /50x.html { 
            root /home/haoning/www;
        } 
        fastcgi_param SCRIPT_FILENAME /home/haoning/www/$real_script_name;
        fastcgi_param script_name $real_script_name;
        fastcgi_param path_info $path_info;
        include /usr/local/nginx_wordpress/conf/fastcgi_params; 
    }
}

2014.4.8
  • 大小: 80.9 KB
分享到:
评论

相关推荐

    helloworld

    【标题】"helloworld"揭示的是一个初学者入门级别的编程示例,通常在学习新语言或框架时,第一个编写的程序就是"Hello, World!"。在这个特定的案例中,我们关注的是PHP,一种广泛用于服务器端脚本的编程语言。 ...

    [PACKT]出品:WordPress插件开发新手入门

    首先,读者将学习如何创建一个简单的“Hello World!”小工具,然后逐步了解如何为小工具添加描述和控制功能。小工具控制使得用户可以在后台自定义小工具的行为。此外,还讲解了如何处理小工具的输入和输出,以及如何...

    typecho插件编写教程(一):Hello World

    首先,让我们看看官方示例插件HelloWorld的源码。在`usr/plugins/HelloWorld/Plugin.php`文件中,开头的部分定义了一些基本信息。`if (!defined(‘__TYPECHO_ROOT_DIR__’)) exit;`这行代码是用来防止直接访问插件...

    Sitepoint.The.WordPress.Anthology

    - **第1章:Hello World** - **知识点简介**:本章主要介绍WordPress的基础概念及环境搭建过程。 - **核心内容**: - 安装与配置WordPress的基本步骤; - 创建第一个WordPress站点; - 理解WordPress后台管理...

    wp-sms:一个完整​​的WordPress插件,可发送具有高功能的SMS

    WP-SMS插件 一个简单而强大的WordPress短信插件 您可以向WordPress添加发送短信的功能,短信通讯的成员以及发送到短信的...$msg = " Hello World! " ; wp_sms_send( $to , $msg ) ; 你喜欢这个项目吗? 捐款支持 贝宝

    wordpress-gatsby-preview-starter:支持实时预览的WordPress + Gatsby入门

    WordPress + Gatsby +预览入门该存储库包含一个WordPress Docker容器以及一个支持实时预览和入门网站的Gatsby主题。 :rocket: 快速开始递归地克隆此仓库。 git clone --recursive ... 重命名theme/sample.env > .env...

    oow:面向对象的WordPress插件开发方法

    什么是O? Oow是一个包含可简化插件开发的组件的库。 设计 如果您熟悉Doctrine2的工作原理,那么这里只需要解释一下。 有一个PluginManager通过阅读注释来处理您的独立插件...class HelloWorld { /** @Hook(tag="wp_f

    详解WordPress中简码格式标签编写的基本方法

    在文章中加入`[test]`将会输出“HelloWorld!”。 - `remove_shortcode($tag);`:用于移除指定名称的简码。例如,要移除上面添加的`test`简码,可以这样写: ```php remove_shortcode('test'); ``` - `remove_...

    sparqlpress2:WordPress的SPARQL连接器

    在这个方向上,到目前为止,我已经使用了“ Hello World!”-ish WP插件,并且进行了基本的ARC2测试(将FOAF文件从Web加载到Triplestore中,使用SPARQL查询它,显示结果)。 SparqlPress的目标是易于使用,输入权限...

    wordpress短代码使用教程

    wordpress短代码是在wordpress2.5以后新增加的功能,wordpress短代码的功能有点类似于论坛的UBB代码。... return 'Hello, World!'; } 使用add_shortcode()函数把字符串转化为短代码,将以下代码添加到你的主题func

    psr4-wordpress-plugin:支持PSR-4自动加载的WordPress入门插件

    PSR-4 WordPress插件 WordPress标准插件,支持自动加载。 PSR-4:自动装带器 该PSR描述了从文件路径类的规范。 它是完全可互操作的,并且除包括任何其他自动加载规范外,还可以使用。... return 'Hello World!'; }

    利用phpmyadmin找回wordpress忘记管理密码

    - helloworld : fc5e038d38a57032085441e7fe7010b0 - hello : 5d41402abc4b2a76b9719d911017c592 - wordpress : 1870a829d9bc69abf500eca6f00241fe 选择一个合适的密码,将其MD5值填入`user_pass`字段,然后...

    envato-update-checker:检查Envato WordPress插件的更新并下载(如果有)更新

    假设您的插件名称是Hello World,而hewo则很糟糕。 您的远程JSON文件将如下所示: { "hewo":"1.1.2" } 这将告诉库, hewo插件的最新版本是1.1.2。 库会将其与已安装插件的版本进行比较,并在有可用更新的情况下...

    wp-sane-setup:对您的新WordPress安装运行一些常规更改

    删除“ Hello World”帖子 删除“示例”页面 创建一个“主页”页面 将首页设置为“首页” 将“分类”类别重命名为“新闻” 将一周的开始时间设置为星期一 将默认的永久链接设置为/category/post-name 禁用表情...

    hello-world

    标题“hello-world”通常在编程领域中代表一个项目的起始点,它是一个基本的示例,用于演示语言的基础用法。在这个案例中,标签指明了我们正在讨论的是与PHP相关的知识。PHP(Hypertext Preprocessor)是一种广泛...

    CCTV-Lens-Calculator-COBOL:有人有“ Hello World”!但是我有闭路电视镜头计算器

    用COBOL编写的CCTV镜头计算器 有人有“ ”!但是我有 :grinning_face_with_smiling_eyes: ... WordPress的CCTV镜头计算器 见回购 CCTV镜头计算器,适用于Joomla 见回购 屏幕截图用COBOL编写的CCTV镜头计算器

    盖茨比WordPress

    使用Gatsby CLI创建一个新站点,并指定hello-world启动程序。 # create a new Gatsby site using the hello-world starter gatsby new my-hello-world-starter ...

    code-highlight-js:用于 WordPress 的 Highlight.js

    function helloWorld() { console.log("Hello, World!"); } </code></pre> ``` `class="language-javascript"`属性指定了代码的语言类型,这样Highlight.js就能正确地识别并应用对应的高亮样式。 4. **自定义...

    sjf-json-rest-api-shortcode:SJF WordPress JSON Rest API简码

    该插件的目的是为开发人员提供一个简单的代码块,用于“ hello-world-ing”新的WordPress JSON Rest API: : 从WordPress 4.0开始,JSON API不再是核心的一部分,因此,如果博客没有Ryan McCue的JSON API插件,则...

    world

    例如,一个简单的PHP脚本可以是`<?php echo "Hello, World!"; ?>`,这个脚本会在网页上显示“Hello, World!”。PHP支持变量、条件语句(如if...else)、循环(如for和while)、函数和类,使得开发者能构建复杂的逻辑...

Global site tag (gtag.js) - Google Analytics