php程序建站最麻烦的就是数据库,因为php必须用独立的数据库,许多新手在建设网站上传数据库经常出错,下面合肥PHP培训小编和大家分享:
其实带有数据库的php文件和我们习惯了的html文件的上传是差不多的,就使用dreamwaver自带的文件上传功能,或则是其他的ftp软件都可以,依照你自己电脑总网站根目录下的目录结构,将文件上传即可。
你到你网站的根目录下可以看到自动生成的三个文件夹:Connections和_mmServerScripts还有_notes,前面两个文件夹下的所有文件都要上传到服务器,_notes随便你自己了,它主要是负责"取出/存回"的功能,如果你要用这个功能的话,那就上传上去吧。
一:将connections文件夹里的php文件用dreamwaver打开,将里面的mysql的地址,帐号,密码(这些都是你自己机子上的哦),改成你要上传到的服务器的地址(一般就是网址,注意:不用http://www.buleidea.com而用www.buleidea.com),帐号和密码!
二:然后你就可以将站点的所有文件都上传到服务器了。
三:接着就是数据库的麻烦事了。上传数据库有两种方法:
1.1 如果你就是服务器的管理者,那就有权限直接存取服务器上的mysql但安装目录,那你就只要把你自己机子上的mysql/data/文件夹包括里面的文件拷贝到服务器的对应的文件夹下就可以了。(就是这样简单,刚开始我自己也想的很复杂,又想还有什么路径的问题啊,其实mysql的数据连接有自己的定义,也就是它通过服务器直接跟数据库连接)
如果是无法复制或则上传文件,那就需要先停止服务器的mysql,上传完毕以后再重新启动mysql!:)
1.2:如果不是服务器的管理者,那也没有关系,你就用自己机子上的phpmyadmin来管理服务器上的数据库,操作方法是一样的,但是
你的先编辑phpmyadmin的config.inc.php,多加上一组mysql的服务器地址,帐号和密码。如下
$cfg['Servers'][$i]['host'] = '服务器地址';
$cfg['Servers'][$i]['user'] = 'MySQL帐号';
$cfg['Servers'][$i]['password'] = '密码';
然后按照在你自己机子上建数据库,建表一样,把你所有的表都重新在服务器的mysql上建一遍(可能有点麻烦)
好的,怕麻烦是吧,那再说一种方法,刚刚同事教的 :)
----------先用phpmyadmin连接你自己机子上的数据库,当你进入一个表时候,可以看到下面有个倒出,ok,我们就把它倒出;
1 点击“倒出”
2 就选“sql”的方式,其它参数默认设计
3 点击“另存为文件”
4 点击“执行”
然后随便保存到哪里,这样你就得到了一个 *.sql 文件
现在我们要倒入,现在倒入是倒进服务器里去
1 用phpmyadmin在服务器机子上建立和你倒出来一样名称的表
2 然后选中它,
3 你看到页面左边导航栏上的四个小图标吗?点击第二个图标(我不知道你用的是什么版本,不过你可以都试试),然后会弹出一个窗口,然后就很明显了,你点击“倒入文件”,然后点击“浏览” 选刚才你倒出的文件,然后执行就ok了!!
以上就介绍了php网站如何上传数据库,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。