You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<VirtualHost *:80>
DocumentRoot "/Users/enson/Dev/gitlab/"
ServerName w.waptest.taobao.com
ErrorLog "/private/var/log/apache2/sites.com-error_log"
CustomLog "/private/var/log/apache2/sites.com-access_log" common
<Directory /Users/enson/Dev/gitlab/>
Options All
Allow from All
AllowOverride All
</Directory>
</VirtualHost>
环境配置
1.环境的搭建需要预装 apache 和php
2.进入apache根目录(mac下打开finder,快捷键command+shift+g,输入/etc/apache2),打开配置文件httpd.conf (其他版本可能是apache2.conf)
3.打开如下模块
4.添加这一句,让htm执行php
5.以下模块默认应该已经打开,请再次确认已经打开
6.为了提高处理请求的性能,请开启keep-alive
7.将shtml支持打开(开启shtml主要是为了多人协作时更加方便)
8.将虚机的vhost文件包含进来:
9.添加虚机的配置,打开extra/httpd-vhosts.conf,将下面代码拷贝进去,并根据注释提示的内容,自行修改,主要是将 DocumentRoot 和 RewriteCond 中的路径(D:/dev/a.tbcdn.cn/)统一。示例如下:
10.确保VirtualHost已经打开,这个开关通常在extra/httpd-vhost.conf中
重启apache即可,mac下重启apache命令:sudo apachectl restart
最后一步就是配置本地host与serverName对应。比如127.0.0.1 w.waptest.taobao.com
那么就可以直接访问 w.waptest.taobao.com 得到本地文件访问啦
如果提示You don't have permission to access /index.html on this server.” 打开apache配置文件httpd.conf,找到这么一段:
Options FollowSymLinks
AllowOverride None
Order deny,allow
deny from all
Satisfy all
然后试着把deny from all中的deny改成了allow,保存后重起了apache,然后再一测试我的网页,哈哈!居然问题就出在这,访问测试网站完全正常了
本地开发SDK
git仓库地址:git@gitlab.alibaba-inc.com:tb/dpl.git clone到本地
SDK 的主目录由 admin, db, src, start 目录组成,其中 admin 是系统应用目录,存放系统级的程序文件,db 目录是用户数据存储目录, src 是模板模块开发目录,start 是为 windows 用户配置的应用启动服务目录。如下示意图:
通过本地虚拟路径访问dpl目录,进入admin,即可进入本地模块开发主界面
Mac 环境下,打开终端并切换到 dpl 目录,然后执行命令:
这两个目录权限必须可写入,其中 db 目录存储业务数据和临时文件,src 目录存储开发过程中产生的模板模块源码。
服务启动成功后,访问 /admin 目录会默认引导 更新业务数据 页面(/update)。
业务数据 指的是线上服务器存储的站点配置、模板模块列表等数据,需要先缓存到本地才可以开始使用。
业务规范点击修改,选择 淘宝旅行规范,即可设定淘宝旅行模块
新建模块
to be continued...
The text was updated successfully, but these errors were encountered: