关于将PHP网站上传到空间的问题

我申请了个空间,支持PHP和MySql,我的网站在本地也是能用的。不过上传上去就报500错误。
我想问下,关于php.ini我有必要在根目录上传一个吗?同时其中像:extension_dir,和session_dir有必要设置吗?如果不上传php.ini,那我怎么设置我的include路径?
还有,因为报错都只是显示代码,我能否像在本地调试一样显示他们的错误详细内容,比如第几行错了之类的,能的话怎么设置啊?
求大虾解救。。。。

一般空间你自己是无法设置服务器的PHP.INI文件的(如VPS或独立服务器除外)。网站从本地上传到空间这个过程,我们成为网站迁移。网站迁移后,由于数据库信息和访问方式(域名)的不同,你直接上传上去后是无法直接打开访问的。一般的php网站迁移后,将遵循如下几个标准步骤,请根据你的实际情况操作:
一、php网站数据
1、将网站程序全部上传到空间,
2、修改网站的数据库连接文件,将里面的数据库信息修改为当前数据库信息(数据库名称、访问用户名、密码和数据库访问方式)
二、mysql数据库(这个是难点,很容导致网站乱码,操作要注意编码)
3、本地使用phpmyadmin工具将数据库导出,
4、使用空间自带的phpmyadmin工具将本地的mysql数据库导入到空间中。

最后使用域名调试访问。由于不知道你的网站是用的php开源程序(如dedecms、joomla等)还是自己用php开发的网站。我只能根据任何php网站迁移方法提出上面4个基本步骤。如果是开源程序,一般其开源程序论坛上都有现成的迁移教材,看看就OK了!!
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-11-29
你的程序应该全部设置相对路径,传到空间是不能用绝对路径的
php.ini这个空间是不支持的,
mysql数据库是要单独处理,将你的数据库文件通过空间的phpmyadmin导入到空间的数据库中的
在空间调试模式是不备允许的追问

再请问一下,是不是 比如我在要调用一个类D,所以我每次都要在前面使用include_once来导入,它不会自己导入了?
还有,如果打开页面没报错,显示一片空白。。可能是什么问题啊?

本回答被提问者采纳
第2个回答  2015-11-16
方法有很多,你可以用ftp上传,这个比较常用
第3个回答  2011-04-15
你安装数据库了吗,说明程序有问题
第4个回答  2011-04-11
什么问题
相似回答