温哥华的雨(Vancouver's rain)

MVP的驿站

Entries for the ‘PHP’ Category

byethost wordpress Unable to locate directory 问题解决方法

byethost free hosting 真是不怎么的,注册了一个然后扔了一个WP上去发现问题多多啊。我也发现了最为集中的问题就是 wordpress unable to locate plugin/content/theme directory 最为集中的表现就是在wordpress后台无法安装插件、变换风格,而且每次连接会要求你输入FTP的资料。我的第一反应就是权限不够吧。 因为我当时用的是byethost自带安装的WP,可能版本比较旧吧,接着我自己新上传了一个了3.0.1的然后更新了下数据库发现还是一样的问题。去到byehost的技术论坛去转了下,发现是系统在redirect的时候出现了问题。他把所有的文件都redirect到htdocs里去了。 这个应该不是什么大的问题,到wordpress.org官方去查找了一下,有人说在wp-config里面重新定向一下 plugin theme 目录,有的人说解决问题了,还有的人说没有什么用,和我一样。最后看到一个西班牙人post了一个解决方案,然后我去到他的BLOG去看了下,虽然都是西班牙文没有看懂,但是我看懂了他说要在wp-config里加一个 isadmin() 的验证。于是在 wp-config加入如下代码: 如果你经常复制代码,注意下中英文,还有空格回车TAB的问题。当年逻辑实验的时候复制代码多个看不见的空格或者回车符号导致在XILINX悲剧的例子历历在目啊。其实在python coding的时候也经常会出现这个问题。 原文出自:温哥华的雨 www.mvpwinner.com 原文链接: http://www.mvpwinner.com/2010/08/25/byethost-wordpress-unable-to-locate-plugin-resolved/

Comments (6)

WordPress中PHP源代码无法显示问题

如果你直接在WORDPRESS发表新文章中添加PHP代码可能会无法显示。比如说如下代码 <?php $temp=$filename ?> 可能会在前台页面无法显示.结合了下网上搜索的和实际情况总结情况如下 1 < 符号用其&#加16进制代码表示,有时候可能会失败 2 装Wordpress新的插件 HTMLizer 3 我个人比较喜欢的方法是 <<a>?php $temp=$filename ?< /a>> 在<后面加上任意一个tag。这样又可以自己处理code格式,可以用b strong等tags效果都不错。

Comments (1)

PHP中base64_decode解码问题

今天去检查了自己网站的外出链接,惊奇的发现自己的网站居然链向3个不知名的网站,也就是说被做了黑链。然后研究原代码,才发现时WORDPRESS模板的问题。有一段代码如下: 很显然这是一段被加了密码的代码,如果直接的去掉我网站的SIDEBAR全部无法显示,不去掉呢又有3个存在潜在威胁的外链,威胁网站的PR值。于是搜索了下base64_decode解码问题。发现base64_decode的解码相当简单。建立decode.php 然后运行decode.php显示的就是那段加密文字的原代码。

Leave a Comment