1.在ubuntu系统下创建数据库。
1)首先执行这个语句
然后就能进入到数据库了。这句话的意思是mysql 进入数据库,-p就是-password的意思,然后后面面有东西代表密码为空,-u表示-username,后面加了root表示username为root。
2)通过create语句创建数据库,
3)进入到我共享的那个目录下(这步估计可有可无)
4)执行如下语句
这个就是将sql文件导入到你创建好的数据库里面。然后还得提前输入用户名密码。
show databases;这个语句是显示所有数据库,
2.赋予你创建的数据库已权限,
按照图上的语句输入即可。
详情网站https://www.drupal.org/documentation/install/create-database
3.在cp的时候出现如下错误,omitting directory。只要在cp后面加上-r就好了 ,这个是递归复制。
4.数据库移动好后,需要修改项目里面的settings文件,将里面关于数据库的链接改掉。
5.总的概括,怎么在拥有sql文件还有项目代码的情况下,建立本地环境。
首先要实现windows和ubuntu里的文件共享。并在www目录下建立那个共享目录的软链接。
然后通过终端创建数据库并且导入数据库
再然后修改项目的settings文件里面的db_url(估计这个是drupal6的)
最后用网页打开;localhost/www_onetouchla_com(会提示需要.framework文件,直接从其他地方复制过来就好了;)
6.打开网站了,但是打开其中的链接会提示not found。这个是apache的配置文件里面限制了。
要进入/etc/apche2/sites-available 目录下。这个目录下有为各个站点的配置信息,ssl结尾的是通过https开启站点,没有ssl结尾的就是http开启站点。
把这两个文件里面的AllowOverride 的权限由None改为All。改完之后记得要sudo service apache reload一下
然后还有的情况就是软链接会有问题。我之前的软链接是链接到shared目录下了,应该直接链接到项目的目录下。
———————————————
1.如何实现虚拟机和windows的数据共享,就是在虚拟机里面复制的话,能在windows粘贴。