有没有设立临MAMP所以本地网络用户可以查看/编辑网站一个明确的指导?(Is there a def

2019-07-30 00:15发布

我一直在研究如何建立一个LAN MAMP Pro的服务器,以便本地用户可以编辑/查看的网站 - 但似乎有很多混乱的(至少我很困惑基础上,为什么我读过)。

具体问题:

运行Apache / MySQL作为WWW / MySQL的:当我切换用户到www / MySQL的我看到的权限问题,无法从运行MAMP Pro的机器登录到我的CMS。 什么是解决这个或运行MAMP临的最好办法 - 考虑到使用权限推到DEV何时使用Git和Github上LIVE服务器。

端口:什么是更安全,运行使用的端口8889分之8888或三千三百零六分之八十〇默认MAMP临? 并且是唯一的差分添加/浏览网站时不添加端口号?

在同一局域网内访问网站的用户:什么是获得这个工作的步骤-毫安临机上的防火墙是目前关测试基本设置,但我们的本地网络上的任何人都不能连接到网站-试图192.168 .0.1:8888&virtualhostname:8888

很抱歉,如果这是容易的,但对于付费产品,MAMP Pro的帮助和支持是非常稀缺的,我怀疑这东西很容易,如果你知道如何安装Linux服务器 - 但如果你不知道如何做到这一点,这就是为什么您购买MAMP Pro的吧?

任何帮助将非常感激。

干杯

Ben

Answer 1:

这是我做的:

建立:

  • 我发展我的本地计算机上的网站

  • MAMP Pro是我的本地计算机上运行

  • 我想其他人在本地网络上登录到CMS我的电脑上,并更新CMS

服务器设置:

  • 使用默认端口80/3306 (只是没有网络共享在OSX首选项打开) -我敢肯定,如果你愿意,你可以使用MAMP端口

  • 运行Apache/MySQL服务器作为用户www/mysql

虚拟主机设置:

  • 将你的服务器的名称

  • 留在本地名称解析

  • 添加的计算机MAMP临的IP地址上运行如192.167.1.1

  • 添加一个端口号(这将是识别LAN上的网站的独特的方式-见下文说明),我只是用端口8888

  • 如果你有切换的Apache / MySQL用户之前的站点设置中,单击磁盘位置下的“权限”按钮,并设置所有者www和组来管理您的本地管理员帐户访问 - 点击“设置”

  • 如果上述步骤不能正常工作,你现在需要CMD +我的网站目录,并确保本地计算机管理员有权读取和写入目录权限 - 一定要点击COG并选择“应用到包含的项目”,让权利得到应用里面的目录

  • 启动虚拟主机

从同一局域网上另一台机器上访问该站点:

  • 输入您输入毫安临机后面的端口号的IP地址

  • 例如http://192.168.1.1:8888/

  • 如果您有多个站点,只需在设置中输入不同的端口号

这对我的作品和工作人员现在可以编辑CMS和浏览网站,但它使用不同的端口为每个站点,以分化中发展用地的方式似乎有点“哈克”给我。

请唱出来,如果有一个更好的方式 - 这是我刚刚是如何得到它的工作。



Answer 2:

我有一个设置了MAMP Pro的许多网站。

要访问特定的网站,尝试洗牌在MAMP Pro的网站列表的顶部 ,然后访问使用IP地址和端口(如上所述),

e.g. http://192.168.1.1:8888/

杰夫



Answer 3:

我遇见过的问题“PHP的警告:...:未能打开流:权限在/Applications/MAMP/htdocs/Samples/ch17/upload_01.php否认在第17行”。 而你的建议“虚拟主机设置”也适用于该! 谢谢~~



Answer 4:

“通过在同一个局域网上的用户访问网站...”

一个更普遍的解决办法是使用运行鱿鱼代理服务器。 SquidMan( http://squidman.net/squidman/ )是一个不错的图形前端设置鱿鱼,但做你想做什么,你不应该需要做更多的设置你的本地网络下设“客户”并确定它为您的Web服务器的代理上运行的机器...



Answer 5:

其他在这里可能有开始192.168其DHCP设置...但我的康卡斯特的设置实际上默认为10.0.0 ...这是什么造成了我这么多的悲伤,因为甲基苯丙胺不喜欢在主机IP地址零。 你需要进入你的路由器并更改默认网关到别的东西。 然后,你就可以通过指定端口号来访问每个托管网站。



Answer 6:

如果你想有相应的域名而不是IP地址或端口访问整个局域网的甲基苯丙胺的网站,您可以通过编辑主机上的Mac文件做到这一点。

或者使用类似的工具https://www.macupdate.com/app/mac/40003/hosts

一点,所有的域毫安主机的IP,并把毫安Web服务端口80。

使用www.domain.dev或类似的域名。



文章来源: Is there a definitive guide for setting up Mamp Pro so local network users can view/edit sites?