By admin, 21 三月, 2017

首先,把生产环境的数据库导出并在本地导入。

然后,从git下载DiscuzX代码(假设路径为http://localhost/discuz/)

这个时候访问http://localhost/discuz/会跳转到install目录,这是因为没有复制生产环境的配置文件。下面Linux/Mac命令可把服务器(例子里的路径要根据各自情况修改)配置文件同步到本地:(Windows用户可用WinScp同步)

rsync -rv root@bbs.zrwh.org:/var/www/html/config/* ./

之后就可以访问 http://localhost/discuz/,但会报数据库连接错误。这是因为本地的MySQL没有创建和服务器一样的账号权限。我们可以选择修改配置文件或本地的MySQL账号密码。我选择了前者,因为修改MySQL账号密码会影响本地已有其它系统。但改配置要注意,不能把配置文件同步到生产环境。

标签

By admin, 17 三月, 2017

长沙过贾谊宅
作者:刘长卿
三年谪宦此栖迟,万古惟留楚客悲。
秋草独寻人去后,寒林空见日斜时。
汉文有道恩犹薄,湘水无情吊岂知。
寂寂江山摇落处,怜君何事到天涯。

 

By admin, 14 三月, 2017

八月十五夜赠张功曹
作者:韩愈

纤云四卷天无河,清风吹空月舒波。
沙平水息声影绝,一杯相属君当歌。
君歌声酸辞且苦,不能听终泪如雨。
洞庭连天九疑高,蛟龙出没猩鼯号。
十生九死到官所,幽居默默如藏逃。
下床畏蛇食畏药,海气湿蛰熏腥臊。
昨者州前捶大鼓,嗣皇继圣登夔皋。
赦书一日行万里,罪从大辟皆除死。
迁者追回流者还,涤瑕荡垢清朝班。
州家申名使家抑,坎轲只得移荆蛮。
判司卑官不堪说,未免捶楚尘埃间。
同时辈流多上道,天路幽险难追攀。
君歌且休听我歌,我歌今与君殊科。
一年明月今宵多,人生由命非由他。
有酒不饮奈明何。

 

By admin, 10 三月, 2017

自夏口至鹦鹉洲夕望岳阳寄源中丞
作者:刘长卿

汀洲无浪复无烟,楚客相思益渺然。
汉口夕阳斜渡鸟,洞庭秋水远连天。
孤城背岭寒吹角,独戍临江夜泊船。
贾谊上书忧汉室,长沙谪去古今怜。

 

By admin, 6 三月, 2017

赠阙下裴舍人
作者:钱起

二月黄莺飞上林,春城紫禁晓阴阴。
长乐钟声花外尽,龙池柳色雨中深。
阳和不散穷途恨,霄汉长怀捧日新。
献赋十年犹未遇,羞将白发对华簪。

 

By admin, 2 三月, 2017

寄李儋元锡
作者:韦应物

去年花里逢君别,今日花开已一年。
世事茫茫难自料,春愁黯黯独成眠。
身多疾病思田里,邑有流亡愧俸钱。
闻道欲来相问讯,西楼望月几回圆。

 

By admin, 28 二月, 2017

要学习Drupal 7作为PHP框架的应用首先要学习怎样写模块,我们以创建一个最简单的hello模块为例。

先创建模块目录:sites/default/modules/hello

一个最简单的Drupal 7模块至少包含两个文件:hello.info, hello.module

hello.info是对模块信息的描述:

 

name = "Hello"
description = "Hello World"
package = "Other"
core = "7.x"
version = "7.x-1.0"

hello.module的内容如下:

标签

By admin, 24 二月, 2017

一般的PHP框架并没有一套机制去定义数据库表,通常是自己通过phpMyAdmin直接创建,或者把创建的语句写成SQL保存下来并执行。这个方式对于只维护一个网站问题不大。但如果要做成一个通用的插件,或者说这件事要在成千上万的网站上做就有问题了。

Drupal 7里,我们自己的模块如果要新增数据表,可以先在phpMyAdmin里创建。然后通过结构->schema->inspect来查看这个表在Drupal里的表示方式,如下图:

Drupal查看数据表结构

我们新增的表会出现在Unknown区域,复制代码。

标签