当前位置: 首页 > 技术支持 > 服务器维护>> php怎样查看虚拟主机是否支持伪静态?(我是虚拟主机,怎么用php文件导入php数据库?)

php怎样查看虚拟主机是否支持伪静态?(我是虚拟主机,怎么用php文件导入php数据库?)

1、创建一个php环境检测文件,如:phpinfo.php文件,内容:\x0d\x0a2、将检测文件放到您的web服务器跟目录下(虚拟主机通常是wwwroot目录)\x0d\x0a3、执行phpinfo.php文件。

大家好,今天小编关注到一个比较有意思的话题,就是关于php虚拟主机文件的问题,于是小编就整理了6个相关介绍php虚拟主机文件的解答,让我们一起看看吧。

php怎样查看虚拟主机是否支持伪静态?(我是虚拟主机,怎么用php文件导入php数据库?)

文章目录:

  1. php怎样查看虚拟主机是否支持伪静态?
  2. 我是虚拟主机,怎么用php文件导入php数据库?
  3. 建站:错误页面的解决方式
  4. 求php代码定时删除虚拟主机指定文件夹下所有文件?
  5. php配置虚拟主机怎么还是localhost
  6. ...某个PHP脚本文件,带参数,没有服务器权限,虚拟主机用户 - 技术问答...

一、php怎样查看虚拟主机是否支持伪静态?

1、创建一个php环境检测文件,如:phpinfo.php文件,内容:\x0d\x0a2、将检测文件放到您的web服务器跟目录下(虚拟主机通常是wwwroot目录)\x0d\x0a3、执行phpinfo.php文件,执行方法:在浏览器中输入您的网址(域名)/phpinfo.php,然后回车。\x0d\x0a4、使用ctrl+f搜索LoadedModules,若LoadedModules的值有mod_rewrite意味着您的环境提供伪静态支持!

二、我是虚拟主机,怎么用php文件导入php数据库?

1、首先确定虚拟主机是否带数据库功能,因为有的虚拟主机不带数据库。

2、如果是整站的php网站搬迁,可以在原先的服务器上打包颂凳芹粗并数据库为sql文件,再到新虚拟主机数据库管野毕理功能导入。

3、修改网站中相关数据库配置文件。

三、建站:错误页面的解决方式

在使用过程中网站可能会出现“FatalerrorAllowedmemorysizeof”等类似错误,并且我们按照字面意思,就可以知道这是主机内存分配不足,或者是内容溢出错误而导致的,那么如何纠正呢?

通常情况下,我们在网站后台安装扩展模块、上传大图片文件、或者导入数据库时都会引起这样的错误。这主要是因为在执行PHP程序时占用过多的虚拟主机内存而导致的。不过,很多新手站长对于这类棘手问题都束手无策。为此,小编就来介绍下解决“FatalerrorAllowedmemorysizeof”的简单方法。

第一、目前,咱们使用的虚拟主机,内存限制基本都在32M、64M等。所以,当我们遇到这样的错误时,首先就需要改变内存的限制大小,方法如下:

1、新建一个文本文件,并且用EditPlus编辑器(其它类似的编辑器也可以)进指冲备行编辑;

2、在文件中写入这样的语句:php_valuememory_limit=”512M”;

3、弄好之后,保存该文件,并命名为“php.ini“文件”,然后将文件上传到根目录即可。

备注:目前,很多虚拟主机采用的都是cPanel面板,这样我们可以在cPanel文件管理器中直接创建php.ini文件,然后写入上述代码。当然,如果文件管理器中已经存在php.ini的话,那就直接编辑php.ini加入上述代码就行了。

第二、对于PHP主机空间来说,也可以通过设置setting.php配置文件来更改内存大小,方法如下:

1、首先进入主机控制面板,cPanel面板的话直接进入文件管理器。

2、如判绝果是常见的开源程序,可以按照这个地址:xxx/sites/default/settings.php,找到setting.php文件。

3、直接在线编辑该文件,然后在setting.php文件的最唯毁底部加入“Ini_set(‘memory_limit’,’512M’);”代码即可。当然,你也可以将setting.php文件下载到本地电脑,然后利用EditPlus编辑器进行编辑,不过这样可能稍微要繁琐些。

第三、我们还可以在PHP虚拟主机的配置文件.htaccess中进行设置,方法如下:

1、在根目录建立.htaccess配置文件,如果已存在的话,直接编辑即可。

2、然后添加代码“php_valuememory_limit512M。

这种方法比较常用,很多朋友经常在cPanel后台上传文件或图片过大时,都是通过此种方法来更改内存限制大小的。

希望这篇文章可以解决大家相关问题。

建站

四、求php代码定时删除虚拟主机指定文件夹下所有文件?

编写删除文件的程序非常简单,甚至可以使用system('rm -rf /runtime/log/*');一行代码就可以实现。

但是有两个问题,一是圆逗这个程序的定时执行是操作系统配置,WINDOWS要设置任务管理器,UNIX要使用cron等工具,这些工具都是需要超级用户才有权使用的,你如果没有相关权限就需要找管理员。另外一个问题是执行程序的用户(进程)权限问题,如果权限不合适,可能删除语句中橘会失败。

其实最佳处理方式是修改你自己写缓存文件的语句,橘培卖每次写的时候删除旧文件(不是全部删除),这样既不会造成删除后没有缓存效率降低,也不会导致缓存满。

五、php配置虚拟主机怎么还是localhost

E:\wamp\apache\conf目录下找到:httpd.conf

//配置虚拟主机的辅助配置文件

开启虚拟主机配置文件:(去掉前面的#)

Include conf/extra/httpd-vhosts.conf

修改C:\Windows\System32\drivers\etc\hosts

127.0.0.1 www.test.com (添加一条,www.test.com改为你的)

修改httpd-vhosts.conf (E:\lamp\apache\conf\extra)

将原先的两个配置虚拟主机的例子删掉,写上:

<VirtualHost *:80>

DocumentRoot "E:/wamp/www"

ServerName localhost

</VirtualHost>

<VirtualHost *:80>

DocumentRoot "E:/wamp/test"

ServerName www.test.com

<Directory "E:/wamp/test">

Options Indexes FollowSymLinks

AllowOverride All

Order allow,deny

Allow from all

</Directory>

</VirtualHost>

六、...某个PHP脚本文件,带参数,没有服务器权限,虚拟主机用户 - 技术问答...

原帖由

2009-2-7

22:15

发表

[i][/url]PHP必须是有访问才能被解析,但是像DZ的计划任务是一种曲线的方法我不过多描述,大致如此:1.设定一个执行时间戳,存入缓存或者数据库2.当页面执行的时候,判断当前时间戳是否大于缓存或数据库中的时间戳,如果

...

[/b]岂不是每次都要查询数据库

php定时执行任务的几个方法(网上搜集,未验证)1.

Linux下crontab,

windows下计划任务

2.

找个被频繁调用的网页,

里面加上一个检测代码

3.

set_time_limit

(0);

ignore_user_abort(true);4.

用一台机器开着页面,使用AJAX完成这个

定时任务

(我自己添加的,觉得也算是一种方法)由于没有管理权限,方法1不靠谱;方法2的前提是必须有大量的用户群体;方法3可以一试,但是服务器一旦重启就会失效。方法4,时间可能不是很精确,而且客户端页面一直开启似乎也很难做到。

PHP必须是有访问才能被解析,但是像DZ的计划任务是一种曲线的方法我不过多描述,大致如此:1.设定一个执行时间戳,存入缓存或者数据库2.当页面执行的时候,判断当前时间戳是否大于缓存或数据库中的时间戳,如果大于,则执行相关的语句,否则跳过。

到此,以上就是小编对于php虚拟主机文件的问题就介绍到这了,希望介绍关于php虚拟主机文件的6点解答对大家有用。


服务器购买/咨询热线:1563700917115617636856

本文链接:http://43.134.181.216/jishuzhichiyuweihu/26499.html
tags:
腾讯云服务器特惠

  • 关注微信
是否收录:

猜你喜欢

微信公众号