小编早就听说过WordPress系统的强大,只要你想得出就能借助它可以做出各种网站,只是小编是个懒人,今天才第一次接触。
因为第一次使用这个系统,一开始就遇到好几个问题,第一个就是环境问题导致一进后台就出现“Warning: scandir() has been disabled for security reasons”这样的错误提示,好在解决起来不难,只需要修改php.ini文件,找到这行:
disable_functions = scandir,passthru,exec,system,chroot,chgrp,chown,shell_exec,proc_open,proc_get_status,
ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,popepassthru,
stream_socket_server,fsocket,fsockopen
去掉 scandir 然后保存再重启IIS或者服务器即可。
第二个问题就是在更新翻译的时候出错,提示“无法安装这个包。 PCLZIP_ERR_MISSING_FILE (-4) : Missing archive file 'C:WindowsTEMP/zh_CN-JVBpQA.tmp'”,原因可能是windows server权限的问题。最终在找到了一个解决方法。指定wp的临时文件夹路径,避免默认的文件夹在windows下没有权限。
打开wordpress根目录下的配置文件wp-config.php,找到如下(约第91行):
/** WordPress目录的绝对路径。 */
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
在下面增加如下代码即可:
/** 指定WordPress的临时目录 */
define(‘WP_TEMP_DIR’, ABSPATH . ‘wp-content/temp’);
最后再wp-content文件夹下新建个temp文件夹就可以了。