wordpress出现错误
#145 - Table '.wp_posts' is marked as crashed and should be repaired
找到mysql的安装目录的bin/myisamchk工具,在命令行中输入:
myisamchk -c -r ../data/tablename/wp_posts.MYI
然后myisamchk 工具会帮助你恢复数据表的索引。也不用重新启动mysql,问题就解决了。
Linux安装phpstudy教程及使用札记
按照官方的教程,安装phpstudy并不难,不过整个过程需要编译安装,速度取决于服务器的配置。笔者做了尝试,如果采用centos,建议用6.5+版本,不然可能会因为一些依赖包下载而导致几个小时都没安装成功。
安装方法:
下载版:http://lamp.phpstudy.net/phpstudy.bin
完整版:http://lamp.phpstudy.net/phpstudy-all.bin
安装方法:
wget -c http://lamp.phpstudy.net/phpstudy.bin
chmod +x phpstudy.bin ...
wordpress出现syntax error, unexpected end of file in
项目迁移过来,wordpress出现问题:syntax error, unexpected end of file in
大致是代码书写有误的错误,但原来的项目是没有出现问题的,不可能会出现代码写错的可能。
那只能确定是环境问题。
解决方法:
php.ini中设置short_open_tag = On
Linux版phpstudy配置多域名站点自定义路径
现在有多个网站需要在Linux服务器上配置,选择了phpstudy,下面介绍多站点的配置方法:
phpstudy add | del | list 添加虚拟主机 | 删除虚拟主机 | 查看虚拟主机列表
[root@VM_128_12_centos ~]# phpstudy add(Please input domains such as:www.phpstudy.net):www.linuxsight.comSuccessfully create www.linuxsight.com vhost################### information about your website ###...
WordPress出现“Notice: Undefined variable: sign in /phpstudy/www/”
我采用的是Linux版phpstudy
PHP配置文件:/phpstudy/server/php/etc/php.ini
解决方法:
编辑php.inierror_reporting设置:找到error_reporting = E_ALL修改为error_reporting = E_ALL & ~E_NOTICE重启 phpstudy restart发现wordpress网站错误还在。最后发现,在wp-config.php里,找到define('WP_DEBUG', false);如果是true要改为false,最后错误终于消除。
Linux版phpstudy开启Apache伪静态
安装完Linux版的phpstudy,把整个wordpress网站转移过来,发现还没开启伪静态,心想肯定是apache的问题了。phpstudy apache配置文件:/phpstudy/server/httpd/conf/httpd.conf我们找到它,然后修改
# LoadModule rewrite_module modules/mod_rewrite.so 去除前面的 #
然后我们要重启apache
phpstudy restart
linux版本phpstudy安装wordpress遭遇Table is read only问题
网站是我从一台windows服务器迁移过来的,mysql数据库直接从目录里拷贝过来,发现配置完成后出现wordpress XXX Table is read only解决方法:第一、找到DATA数据库存在的目录linux版本phpstudy的mysql数据库目录在 /phpstudy/data所以我们应该执行
chmod -R 777 /phpstudy/data/数据库文件夹/
第二、刷新数据
/phpstudy/mysql/bin/mysqladmin -u root -p flush-tables
然后会提示需要输入MYSQL ROOT密码,...
使用WDCP的linux小内存VPS内存占用优化的解决方案
最近使用了linux的VPS,只有512内存,之后安装了WDCP,建立网站后发现内存爆满,在网上找了个解决方案,试了一下有效果,分享给大家。
修改文件是/www/wdlinux/httpd-2.2.24/conf/httpd-wdl.conf
在httpd-wdl.conf中找到 ,这里就是apache在prefork模式下的参数段。将该段各值修改为以下数值:
<IfModule mpm_prefork_module>
ServerLimit 256
StartServers 2
MinSpareServers 2
MaxSpareServers 5...
Linux VPS解决Timthumb缩略图不显示
迁移服务器发现wordpress有些图片显示不出来了,原来是用了Timthumb缩略图,总结了一下,一般会有几个解决方法
1、确认你的PHP版本具有编译的GD库
timthumb需要GD库安装,在VPS上用rpm -qa |grep php-gd查找一下,没有就安装yum install php-gd(适合centos的)然后重启apache:service httpd restart
查找php.ini,解除注释 ;extension=php_gd2.dll
2、cache文件夹的权限是否正确?
在主题文件夹下,有的...
WDCP面板升级PHP版本至5.5
最近在VPS使用WDCP,发现网站迁移过来都出问题了,原因是PHP版本太低。下面介绍一个方法可以方便升级的:
A、升级PHP5.3
wget http://soft.laozuo.org/wdcp/php_up53.sh
sh php_up53.sh
B 、升级PHP5.5
wget http://soft.laozuo.org/wdcp/php_up55.sh
sh php_up55.sh
选择自己需要升级的版本,等待升级就可以,升级过程比较长,升级完毕之后我们同时也会将PDO_MYSQL组件安装(因为有些程序是需要启动的)。...