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 ###...
keepalive解决putty超时假死问题
putty连续3分钟左右没有输入, 就自动断开,假死了,无法再输入, 这样又必须重新登陆, 很麻烦.网上找了个解决方案putty -> Connection -> Seconds between keepalives ( 0 to turn off ), 默认为0, 改为60.
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...
解决win2008下II7运行ASP网站的HTTP500错误
今天要迁移服务器,是windows2008,由于其中有几个网站是ASP的,所以选择了IIS7,搭建好II7+ASP环境后,发现静态页面可以访问,但ASP程序还是不行,访问出现了500错误。
造成500错误常见原因有:ASP语法出错、ACCESS数据库连接语句出错、文件引用与包含路径出错、使用了服务器不支持的组件如FSO等。
另外,对于win2008的IIS默认不显示详细出错信息的问题以下就是重点部分了,2008默认它是不会显示详细错误的...