php虚拟主机不支持sqlite如何选择虚拟主机操作系统?


Discuz,Database Error是什么原因,怎么修复

Discuz,Database Error的原因,修复方法
  原因一:数据库表太大

  • 比如mysql数据库的表内容太大,超过10G就有可能会影响discuz论坛的运行。
  • 这种情况可以通过对数据库分表的方法来解决。详情可以到discuz官网搜索查找相关资料,


      原因二:数据库配置错误
  • 有时候可能是主机搬家、数据库搬家等,造成数据库信息填写错误,或旧数据库信息没有及时更新等,比如数据库用户名、密码、数据库表填写错误等。
  • 可以修正一下相关数据库信息即可,可以找到config目录,修改config目录中的数据库信息配置文件。Discus!3的参考配置文件有三个,仔细检查一下里边的数据库配置和其他配置是不是最新的。安装目录/config/config_global.php安装目录/config/config_ucenter.php安装目录/uc_server/data/config.inc.php。具体可查阅discuz官方文档。


      原因三:数据库没有运行
  • 检查一下主机的mysql数据库程序是否正在运行或已经关闭,如果是虚拟主机,可联系空间商开启。如果虚拟主机不支持mysql数据库,可以通过更换主机或空间商来解决这个问题。


      原因四:数据库错误
  • 可使用discuz官方小工具Discuz! Tools来对数据库进行修复。到discuz官方下载tools工具,解压上传到网站相关目录,然后打开链接、输入密码,修复数据库->一键修复就行了。修复完成记得删除Discuz! Tools相关文件。


      原因五:数据库繁忙
  • 可以登录discuz后台, 开启【贴子缓存】、【首页缓存】,可以缓解数据库繁忙的问题。
  • 具体可参阅discuz官方性能优化的文档。


      原因
    六、主机内存不够、不稳定
  • 也有可能是主机不太稳定,这个时候可以提升主机,换好一点的主机,或更换空间商。


      原因七:可能是相关软件版本太旧
  • 比如discuz版本、mysql数据库的版本是不是最新的、php的版本,服务器是否开启相关权限、php权限,是否支持discuz系统等?
  • 可以手动升级discuz版本,或联系空间商开启相关权限、升级服务器软件。
  • php不能连接mysql?提示:Warning: mysql_connect() [function.mysql-connect]: [2002] 由于连接方...

    你确定apache配置没有问题吗?
    O(∩_∩)O~

    1,在index.php开头phpinfo();
    查看php 配置是否已支持mysql

    2.打开http://localhost:3306这个页面,额,这个网址是根据你给出的信息写出的,具体的配置你没有说明,我也无从查起
    如果你可以正常显示的话,那只能看是不是mysql设置了用户链接限制,这点,你可以在mysql数据库的mysql库内查看user表

    再不行的话,我这边有windows上的wamp,你想要的时候再说呀

    php,asp虚拟空间不同之处以及sql数据库的一点疑问,高手帮忙解答!

    虚拟空间有安装windows操作系统和安装liunx操作系统两种.

    liunx操作系统一般安装apache服务器系统,适合php+mysql,discusz主流产品是php+mysql.

    windows操作系统的空间变化比较多,但一般都是安装iis服务器系统,
    一般的空间只适合asp的数据库一般都支持ess,有时也支持mssql(可能是要重新购买).

    有一种windows空间是asp,php两者都支持,但这类空间个人感觉php运行的不理想,原因很多,php最佳拍档是apache服务器系统,windows的空间安装是iis;
    安装php时有两种模式:CGI与module;其中CGI的效率会比module的差(CGI方式太消耗资源),而windows空间一般是用CGI的.

    怎么在云主机上运行PHP网站,要怎么搭建?

    现在很多云主机都是主机商已经设置默认支持PHP的!
    如果你的不支持,需要自己安装,一般是安装PHP、mysql等!
    这个过程有点复杂,建议你到网上找找教程学习一下!

    如何选择虚拟主机操作系统?

    由于WEB
    SERVER与平台的相对独立,用户选择哪种类型的虚拟主机的变化已经不再明显,WEB浏览,FTP服务基本一致,只是选择不同的开发语言而已。

    (1)Windows操作系统。
    Windows2000系列提供了较大的灵活性,支持ASP、PERL等语言。程序设计多为ASP语言,较为简单,网站开发成本也较低。同时,此主机提供对EXCEL、ACCESS、SQL、SERVER等数据库的支持,为数据存储提供了很大的便利。燕之庐公司 的主机已经可以支持windows2003操作系统。
    Active Server Pages(ASP)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的 Web服务器应用程序。使用 ASP 可以组合HTML 页、脚本命令和ActiveX 组件以创建交互的 Web 页和基于 Web的功能强大的应用程序。ASP 应用程序很容易开发和修改。
    mon gate intergace),通用网关接口,它是一段程序,运行在服务器上,提供同客户端HTML页面的接口,通俗的讲CGI就象是一座桥,把网页和WEB服务 器中的执行程序连接起来,它把HTML接收的指令传递给服务器,再把服务器执行的结果返还给HTML页;用CGI可以实现处理表格,数据库查询,发送电子 邮件等许多操作,做常见的CGI就是计数器。CGI使网页变得不是静态的,而是交互式的。
    NT主机的cgi或perl文件传到cgi-bin目录下,然后通过客户问题在线提交或发传真至燕之庐公司,由技术部开通权限。
    (2)unix操作系统。
    UNIX主机系列一般操作系统以BSD和LINUX居多。支持PERL、PHP等语言。数据库使用MYSQL。稳定,是UNIX虚拟主机的优势之
    一。万网的unix主机暂时不支持asp程序。
    Perl解释路径:/usr/bin/perl
    Sendmail路径:/usr/sbin/sendmail
    My Sql版本:3.23
    PHP版本:4.22Perl版本:5.005