phper,PHP学习_PHP技术_PHP网站建设_PHP程序员专注于PHP技术研究及学习

文档归类:服务器

linux系统GBK程序乱码问题解决方法,centos网站乱码解决方法2012-10-07

昨天将新开的图片网站放到刚买的centos上,结果出现乱码!上传的程序如DEDECMS,帝国PHPCMS或者搬家的discuz论坛程序都是GBK版本的,而默认安装的CENTOS操作系统支持的是UTF-8,这就造成了乱码现象。那么知道了原因就来解决这个问题吧,今天就介绍一下如何让美国linux系统vps默认支持GBK编码的程序吧! 解决方法如下: 用SSH登录到服务器后进入ROOT权限,然后到这个目录下: ../etc/httpd/conf/   更改httpd.conf文件 利用 vi 编辑查找到其中的 “DefaultLanguage nl”,将其中的“nl”更改成“zh-CN” 再查找“AddDefaultCharset UTF-8”,将“UTF-8”改为“GB2312” 然后重启服务器。 上面这个修改方法只是将UTF-8改成GB2312,改之后服务器只支持GB2312编码的程序,那么你的utf-8程序也会乱码了。怎么让vps同时支持gbk和UTF-8编码呢?看下边。 用以上介绍的方法查找“AddDefaultCharset”,将“UTF-8”改为“ISO-8859-1”; 再在下面加一行“ AddDefaultCharset off”。 退出编辑模式并重启apache服务器即可。这种方式关掉了服务器的默认语言的发送,这样仅凭网页源代码html文件头中设置的语言来决定网页语言。 ...

linux修改mysql远程访问,MySql实现远程连接,mysql开启远程登录,MySql操作以及一些错误处理2012-10-06

还是因为vps的原因换了一个linux-vps 下面是我在linux系统下的myslq配置 安装完mysql后就是链接使用它了 mysqladmin -u root -p oldpass newpass 因为新安装的myslq密码都是空的 所以上面就直接设置了新密码 然后进入mysql mysql -u root -p Enter password: 这里是你刚刚设置的密码 Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 8 Server version: 5.1.61 Source distribution Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> //然后查看用户和主机 ...

apache多站点配置,windows环境多站点配置,linux+apache+php多站点配置2012-10-06

这两天一直在弄网站的事,先是上一个月的vps挂了网上数据掉半个月的,接着重新买VPS,转移站点到二级域名blog.adophper.com上来. 于是乎在新的vps开始配置php环境:如果不知道如何如何配置php+apache+mysql环境请查看前面有一篇文章专门有配置步骤的; 首先我们先说linux: 编辑:vi /etc/httpd/conf/httpd.conf 在最后的几行可以看到有: NameVirtualHost *:80 # # NOTE: NameVirtualHost cannot be used without a port specifier # (e.g. :80) if mod_ssl is being used, due to the nature of the # SSL protocol. # # # VirtualHost example: # Almost any Apache directive may go into a VirtualHost container. # The first VirtualHost section is used for requests without a known # server name. # 然后我们就接着这个的后面写我们的多站点配置: NameVirtualHost *:80 DocumentRoot D:/webroot/web001 ServerName www....

centos安装vsftpd问题解决方案,centos无法上传,vsftpd无法上传文件2012-08-26

  如果发生 vsftpd 的问题怎么办?!有几个可能的解决方案喔:   如果在 Client 端上面发现无法联机成功,请检查: iptables 防火墙的规则当中,是否开放了 client 端的 port 21 登入? 在 /etc/hosts.deny 当中,是否将 client 的登入权限挡住了? 在 /etc/xinetd.d/vsftpd 当中,是否设定错误,导致 client 的登入权限被取消了?   如果 Client 已经连上 vsftpd 服务器,但是却显示『 XXX file can't be opend 』的字样,请检查: 最主要的原因还是在于在 vsftpd.conf 当中设定了检查某个档案,但是您却没有将该档案设定起来,所以,请检查 vsftpd.conf 里面所有设定的档案档名,使用 touch 这个指令将该档案建立起来即可!   如果 Client 已经连上 vsftpd 服务器,却无法使用某个账号登入,请检查: 在 vsftpd.conf 里面是否设定了使用 pam 模块来检验账号,以及利用 userlist_file 来管理账号? 请检查 /etc/vsftpd.ftpusers 以及 /etc/vsftpd.user_list 档案内是否将该账号写入了?!   如果 Client 无法上传档案,该如何是好? 最可能发生的原因就是在 vsftpd.conf 里面忘记加上这个设定『write_enable=YES』这个设定,请加入; 是否所要上传的目录『权限』不对,请以...

CentOS下配置vsftpd,Linux配置ftp2012-08-26

1、查看是否安装了vsftpd服务 #rpm -qa|grep vsftpd 2、安装vsftpd #yum -y install vsftpd 3、基于虚拟用户的FTP架设   所谓虚拟用户就是没有使用真实的帐户,只是通过某种手段达到映射帐户和设置权限的目的。 1) 我们在/etc/vsftpd/vsftpd.conf中做如下CentOS FTP服务配置: anonymous_enable=NO 设定不允许匿名访问 local_enable=YES 设定本地用户可以访问。注:如使用虚拟宿主用户,在该项目设定为NO的情况下所有虚拟用户将无法访问。 chroot_list_enable=YES 使用户不能离开主目录 xferlog_file=/var/log/vsftpd.log 设定vsftpd的服务日志保存路径。注意,该文件默认不存在。必须要手动touch出来 ascii_upload_enable=YES ascii_download_enable=YES 设定支持ASCII模式的上传和下载功能。 pam_service_name=vsftpd PAM认证文件名。PAM将根据/etc/pam.d/vsftpd进行认证 以下这些是关于Vsftpd虚拟用户支持的重要CentOS FTP服务配置项目。默认vsftpd.conf中不包含这些设定项目,需要自己手动添加CentOS FTP服务配置。 guest_enable=YES 设定启用虚拟用户功能。 guest_userna...

将svn添加到windows服务列表里面,sc命令2012-08-23

早上配置完成的svn服务,现在需要将svn添加到服务列表里面,让svn开机启动。 在dos下输入: sc create svnserve binpath= "\"E:\bin\Subversion Server\svnserve.exe\" --service --root E:\svn" displayname= "Subversion" depend= tcpip start= auto #注:前面文件路径是svn安装的地址,后面文件路径是svn的仓库地址。 #每个等号后面都必须有空格,不然后失败。 成功创建了window服务。 如果要从服务列表中删除服务使用命令: sc delete svnserve #这里注意了,如果你的服务名和显示名不一样,要用服务名来删除,有空格要加引号 "命令行下通过sc删除服务提示[SC] OpenService FAILED 1060处理方法" 将svn设置为自动启动, 如果用动命令:net start svnserve开启,net stop svnserve停止服务 这样就不用每次开机都去启动svn了。 ...
此文被围观1091 分类: 服务器 标签:  ·······

CentOS更新yum源,CentOS 163源更新方法与地址,CentOS国内源2012-08-12

首先访问163的 网易开源镜像站。 然后找到centos帮助文档 根据163上的提示进行就要以了, 为了更快的进行,在这里就直接将地址帖出来给大家; 使用说明 首先备份/etc/yum.repos.d/CentOS-Base.repo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 下载对应版本repo文件, 放入/etc/yum.repos.d/(操作前请做好相应备份) #wget http://mirrors.163.com/.help/CentOS5-Base-163.repo CentOS5 CentOS6 运行yum makecache生成缓存 repo里面的内容: #################################################################################### # CentOS-Base.repo # # The mirror system uses the connecting IP address of the client and the # update status of each mirror to pick mirrors that are updated to and # geographically close to the client. You s...

centos安装LAMP环境,linux安装apache+php+mysql2012-08-10

一、安装 MySQL 首先来进行 MySQL 的安装。打开超级终端,输入: [root@localhost ~]# yum install mysql mysql-server 安装完毕,让 MySQL 能够随系统自动启动: [root@localhost ~]# chkconfig --levels 235 mysqld on [root@localhost ~]# /etc/init.d/mysqld start 设置 MySQL 数据 root 账户的密码: 代码: mysqladmin -u root password ‘newpassword’ "newpassword" 代表的是你想要设置的密码,新安装的mysql的root根用户密码默认为空,设置密码后可以让mysql数据库更安全 代码: mysql -u root -p (此时会要求你输入刚刚设置的密码,输入后回车即可) mysql> DROP DATABASE test; (删除test数据库) mysql> DELETE FROM mysql.user WHERE user = ”; (删除匿名帐户) mysql> FLUSH PRIVILEGES; (重载权限) 直接回车即可。 对用户授权,允许指定用户远程访问,最简单的方式是将mysql库中user表中的对应的用户的host设置为%,亦即允许该用户从任意ip远程访问 # mysql -u root -ppassword    //进入mysql控制台 # m...

centos用户组与用户管理,Linux FTP用户添加,linux用户列表,linux组列表2012-08-10

下面这些都是这两天试用阿里主机时操作所用的!当然是为了熟悉linux的服务配置 CentOS服务构建 http://www.centospub.com/ 关闭防火墙: service iptables stop, 查看: chkconfig iptables off 打开sshd: service sshd start centos 更新密码:passwd root 开机启动服务列表:chkconfig --list chkconfig --level 235 httpd on chkcofig iptables off ==============用户组============================ 用户列表文件:/etc/passwd 用户组列表文件:/etc/group 添加用户组 groupadd [用户组名称] 删除用户组 groupdel [用户组名称] 更改用户组 groupmod [-n 新用户组名称] [旧用户组名称] 查看用户组列表 cat /etc/group | awk -F: '{print $1}' 查看用户所在组 groups ===============用户============================= 查看系统中有哪些用户:cut -d : -f 1 /etc/passwd 查看可以登录系统的用户:cat /etc/passwd | grep -v /sbin/n...

centos服务器开机启动查看,chkconfig参数,linux关闭开机启动2012-08-07

在centos 下开机启动查看管理的命令是:chkconfig 应该其它linux系统也是一样吧!今天在试用阿里云主机! 主要是用来做php服务器,因为最近经常有公司问我服务这块的知识,所以在想一定要把这块学习好!就这样开始了我的linux之旅。 要本地安装的虚拟机,不像阿里云什么都给你弄好了!只要几步就要以完成配置! 我现在用的php环境是用的nginx以前是用的apache后来改了! 回来本文章的话题开机启动命令上来。 chkconfig --list 开机启动列表查看 输出 所有服务列表 如果列表中没有你要启动的服务 可以使用 #chkconfig --add 添加进去: #chkconfig --add postfix 删除自然就是 #chkconfig --del 添加进去: #chkconfig --del postfix --list 后面可以加 服务名称 就只输出此服务的信息 例如 #chkconfig --list httpd httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off 上面的输出 0-6 都为off 时 表示 没有自动启动 0-6 分别表示的是 等级0表示:表示关机 等级1表示:单用户模式 等级2表示:无网络连接的多用户命令行模式 等级3表示:有网络连接的多用户命令行模式 等级4表示:不可用 等...
此文被围观1191 分类: 服务器 标签:  ··········

centos下svn服务器的搭建,CentOS SVN安装与配置2012-08-14

简述:   SVN是一个安全虚拟网络系统,它将系统整体的信息安全功能均衡合理地分布在不同的子系统中,   使各子系统的功能得到最大限度的发挥,子系统之间互相补充,系统整体性能大于各子系统功能之和,用均衡互补的原则解决了"木桶原理"的问题。 环境: CentOS release 6.3 (Final) i386 IP:192.168.1.105 #安装部署 检查是否安装了低版本的SVN rpm -qa subversion [root@Svn tools#]rpm -qa subversion #卸载命令 yum remove subversion 安装svn yum install subversion #新建文件夹svndata,svnpasswd mkdir -p /var/svn/{svndata,svnpasswd} 启动SVN服务指定服务的SVN根目录 svnserve -d -r /var/svn/svndata/ --pid-file=/var/svn/svndata/svn.pid 查看SVN 进程: [root@Svn tools#]ps -ef|grep svn|grep -v grep ...

Putty远程链接CentOS,CentOS更改用户密码2012-08-05

这两天在做centos下的php环境配置,当然用的nginx+php+mysql 这个比windows下麻烦多了,不好配啊! 本身用的是win7下的虚拟机,虚拟机又是liveCD盘,重启一次数据又没了! 在不断的总结中,还是有一点成就,学会用putty远程链接centos了 在其中有两点要做: 关闭防火墙: service iptables stop, 查看: chkconfig iptables off 打开sshd: service sshd start 做了以上两条应该就可以和centos链接了 顺便说一下centos 更新密码命令:passwd root...
此文被围观913 分类: 服务器 标签:  ············

php+nginx上传错误413 Request Entity Too Large解决方法2012-08-02

最近在用tp做项目,做到上传这块发现有问题. 哦,环境用的是windows+php+nginx 在上传中写了最大上传文件大小, import("ORG.NET.UploadFile"); $upload = new UploadFile();//实例化上传类 $upload->maxSize = 1024*100;//设置附件上传大小 但是一上传大一点的文件就会出现"413 Request Entity Too Large" 这样的错误提示信息; 最后只得google一下,更改 解决方法:打开nginx主配置文件nginx.conf,找到http{}段,添加 client_max_body_size 20m; Centos下 vi /usr/local/nginx/conf/nginx.conf 重启NGINX kill -HUP `cat /usr/local/nginx/nginx.pid ` 恢复正常...
此文被围观978 分类: 服务器 标签:  ········

本站使用ThinkPHP框架开发读图网主题,目前托管在阿里云,图片由读图网提供. 蜀ICP备12031064号

Copyright © 2011-2017adophper.com All Rights Reserved.