简单的说就四个步骤:
1、下载对应版本扩展框架文件上传
2、下载云储存通用接口文件上传
3、修改config/config_global.php,根据使用七牛/又拍/阿里云选择
4、开启远程附件
详细步骤:
1、下载您的discuz版本对应的 DISCUZX2.5/X3扩展框架DXEXTEND , 解压缩并将其中的文件夹复制到discuz根目录下;
http://www.discuz.net/thread-3334048-1-1.html
PS:不要看里面写的那么多,直接下载附件,解压上传。
2、下载 DISCUZX2.5/3云存储通用接口 , 解压缩并将其中的文件夹复制到discuz根目录下;
http://www.discuz.net/thread-3399569-1-1.html
PS:也不要看里面写的那么多,直接下载附件,解压上传。
3、在config/config_global.php 中新增以下内容,这里的内容可以看第2步帖子里面代码自行选择使用七牛/又拍/阿里云。
七牛的话如下:
$_config[‘extend’][‘storage’][‘curstorage’] = ‘qiniu’;
$_config[‘extend’][‘storage’][‘qiniu’][‘accesskey’] = ‘‘;
$_config[‘extend’][‘storage’][‘qiniu’][‘secretkey’] = ‘‘;
$_config[‘extend’][‘storage’][‘qiniu’][‘attachurl’] = ‘http://‘;
$_config[‘extend’][‘storage’][‘qiniu’][‘bucket’] = ‘‘;
4、在discuz 管理中心->全局->上传设置->远程附件 中启用远程附件,并将 远程访问 URL 设置为 http://你的七牛域名
阿里云ESC本地数据库迁移至RDS数据服务过程总结:
简单说分为以下三步:
1、购买RDS服务,创建数据库账号,创建数据库,(这里的RDS容量请至少为你数据库占用空间的2倍多一点;下面会解释为什么);
2、在本地数据库中创建迁移帐号,给迁移帐号授权,开启本地数据库的 binlog;
3、创建数据迁移任务(就是购买数据传输服务),付费!
4、配置迁移信息:填写本地和RDS数据信息,开始迁移,等待完成;
基本思路就是这样,详细教程可以参考阿里云官方教程https://help.aliyun.com/document_detail/26132.html这里就不复制粘贴了。
主要记录一下遇到的问题:
1、错误1:错误:获取迁移结构失败,原因[连接超时,请检查您的防火墙设置;
这个问题,需要本地通过公网或者通过第三方工具测试连接服务器的3306端口,如果不能连接,也是不行的,注意检查一下端口监听;主要还是防火墙的问题,我的3306在防火墙禁止外网访问,需要开通一下,用到下面两个命令: 阅读全文…
这两天在和老廖在弄wordpress发布磁力链的时候发现,如果链接地址是磁力链,发布上去会被替换。怎么测试都不行,把post接口发给公司的程序猿,他把里面所有涉及过滤的参数都注释掉了,不影响发布,但是还是被替换掉。然后没有办法,去百度搜了一下,没找到解决办法,但是找到了另外一个发布接口,抱着试一试的心态下载试了试,发现还是被替换掉。
于是开始研究发布接口文件,结果看到了接口的作者信息是个淘宝店的网址,点击进去,刚好店主也在,于是就咨询了一下,结果他说可以解决,收费十元。急着用,也就直接拍下了,反正也不够买盒烟的,店主有意思,说今天没开张,开张了都不收钱了。
分享他的解决方案
在wp-includes目录内找到post.php,搜索以下内容:
$postarr = sanitize_post($postarr, 'db');
注释掉,就可以了。
十块钱,买了三句话,果然熟悉wordpress的,知识就是金钱,古人诚不欺我。 阅读全文…
最近发现一台安装了lnmp的微型vps经常提示502 bad gateway错误,暂时没有盈利所以先不升级硬件了,百度看到一个简单的解决办法就是定时重启vps上的服务了,vps系统用的是centos了,下面我们来看看centos定时重启配置:
command格式如下:
* * * * * command
分 时 日 月 周 命令
第1列表示分钟1~59 每分钟用*或者*/1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列 表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令
具体修改方法如下:
使用ssh登录服务器,然后输入crontab -e 命令,点击回车键进入cron计划任务任务表.
在# m h dom mon dow command下面,增加一行:
00 */1 * * * /root/lnmp restart //每隔1小时重启一次;
或者 0 0 * * * /root/lnmp restart //每天0点重启.
如果你是用的是centos,那么输入crontab -e命令后可能是一个空白的文档,这样的话只需要点键盘上的i键进入编辑模式,然后将上面你需要的命令输入即可,输入后点击esc键退出编辑状态,然后输入:wq回车保存(群里见老廖说过大写ZZZ也可以,貌似是芳姐教的).
为了确认是否成功可以使用crontab -l命令查看计划任务列表. 阅读全文…
今天Coo大神要个wordpress站点采集测试用,于是就把博客地址给他了,然后Coo给我说替换google的为国内的资源,不然太影响打开速度了,然后他给出了几个调用GG资源的JS地址,同时海同学也提供了他解决google font字体的插件(Replace Google Fonts,点击下载)字体问题解决。
其实链接到谷歌上的除了字体,还有8个js脚本。这8个脚本同样会拖慢Wordpress。按照Coo的解决思路,百度搜了一下,发了好多同样问题的,整理一下解决办法,以wordpress4.1.1版本为例:
在\wp-includes\script-loader.php,150行至第158行都包含有ajax.googleapis.com
找到问题,我们就来解决:
1、下载这8个js文件存到本地(链接: http://pan.baidu.com/s/1nthuci9 密码: 18fw)
2、在自己空间里新建一个目录,用来本地存放这8个脚本。比如,在\wp-includes\js\下新建一个文件夹googleapis,把脚本上传到这个文件夹里。
3、用文本编辑器打开\wp-includes\script-loader.php,找到第150行至第157行,将:
//ajax.googleapis.com/ajax/libs/脚本名称/版本号/脚本文件名(xxxxx.js)
修改为:
/wp-includes/js/googleapis/脚本文件名(xxxxx.js)
别的不要改,从第150行到157行都这么改。 阅读全文…
Discuz论坛升级到 x3.2微信登录该页无法显示.
登录按钮URL: http://www.yourdomain.com/wechat-login.html 该页无法显示.
微社区URL: http://www.yourdomain.com/wechat-access.html 无法显示
服务器Url: http://www.yourdomain.com/api/mobile/?module=wechat 无法显示…..
重复安装了插件也没用….
解决:
全局-seo设置-插件伪静态的勾去掉
======
问:3.2怎么关闭用户个人主页自我介绍和兴趣爱好呢?很多用户在这些地方打垃圾广告。。
答:用户>> 用户栏目 自我介绍和兴趣爱好 取消勾选
首先你得有服务器的SSH登陆权限!
Linux系统下导入大体积sql文件数据库的操作
先上传sql文件到服务器指定目录,并记下路径备用
登陆数据库:
mysql -u 数据库用户名 -p
提示输入密码后
use databasename;
调用sql文件所在地址:
source /路径/mysql.sql;
等待导入完成即可
巧用find命令删除Linux下乱码文件及文件夹
乱码,二字犹如过街老鼠,人人喊打,但又是不得不面对的东西,在Linux下遇到乱码文件或文件夹,一般还是可以用通配符来试试的,或者配合Tab补全功能。但是适用率很低,也可以有其它五花八门的方法,这里介绍巧用find命令来解决这难题!
更新历史:
2011/05/05 发布
2012/05/30 细节表达的完善和补充
文件
在Linux中,每个文件都有一个节点编号,我们可以利用此来搞定乱码,首先查看乱码文件的节点号
ls -i
22413314 12 ?..??mp3
前面的就是节点号了,接下来使用find命令查询并且删除 阅读全文…
解决方法如下:
方法一:
编辑wp-config.php文件,可以在这个文件中来定义些常量让WordPress 达到自动获取 FTP 信息,而无需每次手动输入的目的:
//添加 FTP 信息,防止每次都提示输入
define(‘FTP_HOST’, ‘ftp.yoursite.com’);
define(‘FTP_USER’, ‘Your_FTP_Username’);
define(‘FTP_PASS’, ‘Your_FTP_password’);
//如果你的 FTP 可以使用 SSL 连接,把下面设置为 True
define(‘FTP_SSL’, true);
方法二:你本人具有管理主机权限
用root登录SSH,进入网站所在目录,然后:
chown -R www /home/wwwroot/目录 //设置目录下所有文件和目录为www用户所有
chgrp -R www /home/wwwroot/目录 //设置目录下所有文件和目录为www用户组所有
具体如下:
如果是LNMP的用户,执行:
chown -R www 网站目录
如果是Apache用户,执行
chown -R apache /网站目录
本文出自 小沨的天空。
http://xiaofengsky.com/82298.html
这两天在LNMP环境下的一个VPS上安装了Wordpress博客准备测试一下,结果发现启用了伪静态之后,登陆WP后台之后点击左侧的菜单发现直接跳转404错误,咨询看了一下原来是地址栏中的路径缺少”wp-admin”路径,按照提示代码,应该是wordpress重定向倒是路径丢失。
解决方法很简单,我们在/usr/local/nginx/conf/wordpress.conf文件进行下面的修改。
下载了wordpress.conf这个配置文件后,用EditPlus在文件的最后面增加下面一句代码保存。
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
上传配置文件到服务器覆盖原来的文件,然后重启一下LNMP;
/root/lnmp restart
重启lnmp之后就可以解决wordpress缺少wp-admin路径问题。