我有一台 Windows 机器,我已将 WAMP www 和 MySQL 数据目录移动到 Dropbox。
这些 Dropbox 文件夹已下载到我的 Ubuntu 笔记本电脑上。
我想在我的 Ubuntu 笔记本电脑上使用 /home/me/Dropbox/WAMP/SQL/Data 中的 MySQL 数据运行 /home/me/Dropbox/WAMP/WWW 中的网站。
我已编辑/etc/mysql/my.cnf
:
datadir=/home/me/Dropbox/WAMP/SQL/Data
我已编辑/etc/apache2/sites-available/default.conf
:
<VirtualHost *:80>
DocumentRoot "\home\me\Dropbox\WAMP\WWW\site"
ServerName www.site.dev
ServerAlias www.site.dev
<Directory "\home\me\Dropbox\WAMP\WWW\site">
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
我已编辑/etc/hosts
:
127.0.0.1 www.site.dev
我已经重新启动了 apache2,当我www.site.dev
在浏览器中运行时,我被带到默认的 apache2 index.html。
当我运行 >mysql start 时,我收到:
mysql: [ERROR] Found option without preceding group in config file /etc/mysql/my.cnf at line 23!
mysql: [ERROR] Fatal error in defaults handling. Program aborted!
第 23 行/etc/mysql/my.cnf
是:
datadir=/home/me/Dropbox/WAMP/SQL/Data
非常感谢您的帮助。
从这个答案,我已经/etc/mysql/my.cnf
在 Sublime Text 编辑器中打开,并将其保存为 UT-8(不带 BOM),但问题仍然存在。