我用这篇文章来改变www文件夹路径:
http://techmehow.org/howto/sync-wamp-dropbox/
它适用于一台计算机,但在此计算机上它不会更改我的文件夹路径。我在Apache httpdconf.ini中更改了这两个。
DocumentRoot "c:/Dropbox/wamp/www/"
<Directory "c:/Dropbox/wamp/www/">
即使它现在说它应该使用我的Dropbox文件夹,它仍然使用我的旧的wamp路径:
c:/wamp/www/
为什么不使用Dropbox?我还能尝试使它有效吗?我已多次“重启所有服务”,没有运气。
Apache版本: 2.4.9
更新
当在浏览器中访问localhost时,它会在我的Dropbox中列出文件夹www但是当点击localhost / some_site /时它会使用旧路径。
答案 0 :(得分:0)
使用Dropbox和WAMPServer可能是一个更好的解决方案。
首先从两台计算机上卸载WAMPServer(如果您有要保留的工作,请备份)
当然,你应该在两台PC上安装Dropbox,但是也应该安装它们,以便dropbox文件夹位于两台PC上的完全相同的位置,例如C:\dropbox
。
所以在PC1上,将WAMPServer安装到C:\dropbox\wamp
,你会得到一个对话框,询问在哪里安装它。安装后不要更改任何配置,只需证明它有效。
在PC2上启动Dropbox,这应该同步PC2 :: C:\ Dropbox,因此它包含wamp
文件夹和所有子文件夹。
现在选择C:\Dropbox\wamp\wampmanager.exe
的快捷方式并将其放在桌面上。
从这个新图标运行WAMPServer。它可能会保持红色,因为Apache和MySQL服务尚未在PC2上注册Windows。
使用wampmanager菜单进行注册...
wampmanager -> Apache -> Service -> Install Service
wampmanager -> MySQL -> Service -> Install Service
首先检查的事项
在开始此过程之前,请确保在两台PC上都安装了所有必需的MSVC C / C ++运行时库。
Cavetas and Warnings
只有只有一个的人在任何时候使用Dropbox,才能将Dropbox与任何MySQL环境一起使用。因此,如果您在办公室处理项目,然后在完成所有同步后关闭WAMPServer(以确保MySQL关闭并刷新所有缓冲区)和Dropbox,那就很好了。
然后回家,打开Dropbox以同步您在办公室所做的更改,然后继续开发。完成后,关闭WAMPServer和dropbox。然后回到办公室....等等
如果您认为这将允许2个或更多人同时在同一个项目上工作 DONT 。这将导致灾难!
为什么呢?好想象一下,两个人都更新了一张桌子。在PC1和PC2上更改相同的磁盘文件,dropbox将PC1同步到服务器,PC2也尝试将同一文件同步到服务器。 BANG 保留了哪些更改。可能最好的结果是你得到了很多冲突的副本,如果内容是TEXT,它们很难理清,所以它基本上不可能用于MySQL数据库文件。最糟糕的结果是某些人的更新丢失了。
如果您使用INNODB数据库,情况会更糟,因为默认情况下,所有表格和各种控制结构都存储在同一个物理文件中。