问题标签 [mamp-pro]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 找不到 MySQL 数据库文件夹
自从几周前迁移到新的 Mac 以来,我很高兴地在我的新机器上设置了 MAMP 和 MAMP Pro,迁移了我的本地网站文件夹,并且在某些时候我必须将我的数据库指向正确的位置以获取我的大部分本地网站工作。
当我尝试运行我的一个本地 Web 应用程序并遇到内部服务器错误(它找不到数据库)时,问题就出现了。
我确实从旧 Mac 备份了所有数据库文件夹(包含所有 .frm、.myd、.myi)文件,但我似乎无法再找到新数据库的正确位置。
我目前正在使用 MAMP Pro 并且在 /appsolute/MAMPPRO 文件夹中没有数据库,但是我的大多数依赖于数据库的站点都可以正常运行。
我想我的问题是,“我怎样才能找到本地主机正在搜索/保存数据库的位置,以便我可以重新添加我的旧数据库文件夹?”
如果有人对此有任何线索,将不胜感激。
php - MAMP Pro Apache 随机启动服务页面缓慢 - 不是 DNS 查找问题
我发现了很多关于由于 Bonjour 问题导致 OS X 上的页面加载缓慢而导致 DNS 查找缓慢的帖子。我很确定这不是我的问题,因为我使用的是有效的实时主机名而不是 *.local 和 Firefox 告诉我查找是即时的。我也有主机文件的本地名称解析。
我查看了日志,清理了一些小问题,但它仍然很慢。作为测试,我将 error_log("File_Update: START: ".date("H:i:s")) 作为文件的第一行和 error_log("File_Update: END: ".date("H:i :s")) 以及我的 php 文件中的一些认为 mySQL 是问题所在。从开始到结束最长为 1 秒。
随机地,当我加载页面时,需要 10 秒才能出现 START 日志条目。此时没有数据库访问,这是 php.ini 执行的第一行代码。这个问题是几天前开始的,我不记得对我的系统进行过更改。它发生在所有页面和所有站点以及 phpMyAdmin 上,所以它不是我的代码。该站点在生产服务器上的速度非常快。
我将 MAMP Pro 从 2 升级到 3,没有区别。我试过关闭 XDebug 并打开 php 缓存模块。没有不同
我正在运行 2.33GHz 四核 i7 和 16G RAM、OS X 10.9.5、SSD。
如果有人想查看日志,我可以发布日志,但唯一的内容是启动信息。加载页面仅输出我的日志条目以进行测试。
我正在询问下一步要尝试什么的想法。十秒钟的页面加载确实会减慢创造力。
php - 为 laravel 更新/创建 Additioanl .profile
我试图通过添加一个 PATH 让我的生活更轻松,这样我就不必~/.composer/vendor/bin/laravel
每次都在我的终端中输入以访问Laravel
安装程序菜单,我只需输入laravel
以显示相同的 Laravel 安装程序命令。我已经有一个设置为指向 MAMP Pro 的 PHP 模块的 .profile 文件,所以我不确定是否必须使用附加行更新它,或者是否应该在不同的目录中创建一个新的 .profile 页面以允许感觉还是会发生这种情况。
文件位于此处:~/ as .profile
编辑:我目前有 composer 驻留在我的 ~/usr/bin/composer 目录中,因为当我将它放在 ~/usr/local/bin/composer 目录中时,我无法键入 composer 命令,它说它们不存在。我在我的 Mac 上运行 OS X Mavericks 安装。在它当前所在的目录中使用作曲家,我可以运行作曲家命令。我有一个 .profile 文件,其中包含指向 Mamp 的 PHP 安装的上述路径。我希望能够在终端中输入“laravel”来获取 Laravel 安装工具,而不必输入
~/.composer/vendor/bin/laravel 每次所以我在一个视频中看到你必须添加一个路径,但每次我这样做都会覆盖我已经拥有的那个。
是否有任何与出口情况有关的其他想法。
nginx - 将 MAMP 与 NGINX 一起使用
我看到 MAMP 的最新版本包括 NGINX 1.6。
可以使用 NGINX 代替 apache,还是仅用于服务器缓存内容。如果可能的话,我宁愿使用 NGINX 指令而不是 .htaccess。
mysql - 补丁后 MAMP 不适用于优胜美地
尝试了以下
10.10 Preview 5 错误的解决方法:将位于 /Applications/MAMP/Library/bin 中的文件“envvars”重命名为“_envvars”</p>
通过重命名修补
退出 MAMP 并重新启动仍然出现以下错误
当我到达时,http://localhost/
我得到一个页面,上面写着
有用!
但是,当我在出现错误之前转到曾经可以工作的文件夹时
当我尝试访问 MySQL 时,我也收到以下错误
未找到
在此服务器上找不到请求的 URL /phpmyadmin/。
php - Yosemite / Mamp Pro / CodeIgniter 错误
安装 Yosemite 后,我从 bitbucket 克隆了我的 repo,并使用 Mamp pro 设置了自定义域。
我有这个错误:
和另一个错误:
我环顾四周,但将 envvars 文件重命名为 __envvars 的修复对我不起作用。顺便说一句,在 Mamp/Library/bin 文件夹中,我必须文件 1:envvars 2:envvars-std
我该如何解决这个错误?
谢谢
ssl - MAMP PRO 3.0.7 SSL 不工作
自从升级到 v3.07 和 OX Yosemite 后,我无法在 MAMP PRO 安装上运行任何 SSL 站点。我通过 MAMP 创建了一个自签名证书,但是当我尝试启动 Apache 时出现此错误:
[2014 年 10 月 20 日星期一 14:36:04] [错误] 无法配置允许的 SSL 密码 [2014 年 10 月 20 日星期一 14:36:04] [错误] SSL 库错误:336646329 错误:1410D0B9:SSL 例程:SSL_CTX_set_cipher_list:无密码匹配
当我关闭 SSL 时,它工作正常。有任何想法吗?
apache - 在 MAMP 主机中使用符号链接作为文档根目录
我正在使用 MAMP PRO v3.0.7.2
我想为 MAMP Pro 的主机部分中的特定条目指定一个符号链接作为文档根目录,该条目指向我项目的最新版本,在开发过程中每天可以更改很多次。问题是当我选择这个符号链接作为我的文档根目录时,MAMP 会重写路径以匹配符号链接指向的任何目录。
我的项目的构建脚本会更新该符号链接以指向每次重建时的最新版本目录,但 MAMP 仍将以前的版本作为文档根目录。
因此,例如,我希望文档根为:
/Users/username/Sites/projectname/live
这是一个当前指向目录的符号链接:
/Users/username/Sites/projectname/releases/2014-10-24-17_25_52
MAMP 不尊重符号链接路径,而是将其重写为
/Users/username/Sites/projectname/releases/2014-10-24-17_25_52
所以当我稍后重建我的项目时,MAMP仍然将文档根指向上面的路径,但/live
现在指向
/Users/username/Sites/projectname/releases/2014-10-24-18_17_48
在过去,我手动配置了 Apache,并且使用符号链接作为文档根目录很好,并且每当我重建项目时,最新的构建在 vhosts 中定义的 URL 处解析,而无需编辑任何内容或重新启动 Apache。
我尝试在 Library/Application Support/appsolute/MAMP PRO/conf/httpd.conf 中手动编辑相应的 VirtualHost 条目 MAMP 的 httpd.conf 文件,但是每当服务器重新启动时,它都会覆盖我的更改并将路径的所有实例重写回任何内容/live
符号链接当前指向的目录。
有没有办法解决这个问题,以便我可以将符号链接指定为文档根目录,并让它始终指向该符号链接而不是当前符号链接到的实际目录?否则,我必须每天手动更改它并重新启动服务器很多次,这很快就会变旧。
php - Ghostscript 无法在 MAMP PRO 中执行
我在本地机器上使用 MAMP PRO,并且在 MAMP PRO 提供的 PHP 配置文件中启用了 imagick 扩展。我可以看到 Imagick 列在 phpinfo() 下。我正在尝试从 Illustrator 文件 (.ai) 创建缩略图,但是当我尝试此代码时...
我得到这个错误...
所以它不能执行Ghostscript可执行文件?我以为启用 Imagick 后 MAMP PRO 会自己解决这个问题?