问题标签 [mamp]
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 - 移动到生产环境时,Web 应用程序失败。我需要哪些服务器权限?
我开发了一个小型网络应用程序。
这个应用程序允许用户上传图像。它还生成带有这些图像名称的文本文件(名称存储在 MySQL 数据库中或从 MySQL 数据库中检索。)
我使用 MAMP 开发了这个应用程序。要创建上传的图像文件,我使用 PHP 函数
并删除我使用 PHP 函数的文件
写入我正在使用该功能的文本文档
所有这三个功能都会产生与权限相关的错误 - 现在该站点已移至实时托管环境。
为什么是这样?我需要什么权限来设置文件夹的folder1
和folder2
?
我知道权限 777 通常不好,因为它会将您的服务器向公众开放。但是我发现除非我在文件夹上使用 777,否则这些功能无法工作。任何人都可以阐明我的困境吗?
php - XAMPP、MAMP、MySQL、PDO——致命的组合?
以前我用 XAMPP 处理过一个 Symfony 项目(基于 MySQL PDO),没有任何问题。
从那以后,我搬到了 MAMP——我更喜欢这个——但我的数据库连接遇到了障碍。
我创建了一个这样的 test.php:
显然xxx是真实的数据库连接细节。
当由 MAMP 提供服务时,它似乎工作正常。
但是,从终端运行文件时,我不断收到以下错误:
不确定终端是否针对不同的 MySQL 套接字或类似的东西;但我尝试使用本地 php.ini 文件将其指向 MAMP 套接字。
任何帮助将不胜感激。
macos - MacPorts / 终端:`无法识别的操作“sudo”`
我正在尝试在 MAMP 上安装 Image Magick。而且我严重超出了我的深度。
我已经安装了 MacPorts,并打开了终端。我已经按照http://www.macports.org/install.php#pkgsudo port -v selfupdate
上的说明输入了
但我从终端得到的回应是Unrecognized action "sudo"
我用谷歌搜索和搜索,但找不到任何有意义的东西。
有没有觉得大方的聪明人?
php - 如何在mac osx mamp上安装apc for php?
我正在运行带有 mamp 和 mamp pro 的 mac。如何检查我是否启用了 APC 以及是否未启用或未安装如何安装它?
我正在尝试让我在网上找到的 APC 上传加载程序工作,并且在我上传时它卡在 NAN% 上。
这是一个链接:http ://www.haughin.com/2007/10/23/php-upload-progress-with-php-52-apc/
php - 使用 MAMP 安装 PEAR MDB2 时出现问题
我已经在我的 macbook 上安装了 MAMP 的副本,因此我可以在本地运行基于 php/mysql 的网站。
MAMP 包本身似乎工作正常,但我需要 PEAR MDB2 包。
我做了以下安装
一切显然都有效,如果我再试一次,他们说已经安装了。
php.ini 中设置的 php 包含路径看起来也是正确的:
然而,在重新启动服务器并尝试访问我的网站后,我仍然得到
致命错误:require_once() [function.require]:在 /Applications/MAMP/htdocs/ 中打开所需的 'MDB2.php' (include_path='.:/Applications/MAMP/bin/php5.3/lib/php') 失败第 5 行的 config.php
joomla - MAMP 和 joomla 相关查询
我在我的 Macbook 上安装了 MAMP,但我忘记了密码。如何创建 MAMP 的新安装。我不介意删除数据库。
如何将 joomla 与 MAMP 集成?
哪个是 joomla 最好的公告板?
xdebug - xdebug 未加载。apache重启后在phpinfo()中找不到
我一直在搜寻我能找到的所有资源,但都没有找到。当我开始调试会话时,我在 NetBeans 6.9 中收到可怕的“等待连接”消息。经过大量阅读,大多数人都能够让 phpinfo() 显示它加载了 xdebug 模块。我不是这样。
我使用这个调用通过 SVN 下载了源代码
我切换到 xdebug 目录,然后在源代码上运行phpize
一个大胖子没事!引用的目录甚至不存在。因此,我假设我在此之后所做的任何 .ini 调整都是无用的。如果我执行 whereis php,我会在 /usr/bin 中找到它。这是操作系统预装的默认 php。我不想要那个。我需要使用与 MAMP 一起安装的 php。我无法相信让这个东西工作起来是多么令人沮丧!
作为记录,我的 php.ini 中的 xdebug 部分如下所示:
这是使 xdebug 工作的许多不同尝试的混合体。所以,我不知道哪些作品是有效的。
我把自己置于专家的摆布之下,因为我显然不是他们中的一员。在这一点上,我完全不知道如何进行。
提前致谢。
perl - 如何配置 MAMP 以提供 perl CGI 脚本(不是本地主机!)
我正在使用 MAMP-pro 向外界提供我的域。
我不是一个非常有经验的系统管理员,尽管我已经通过一些基本的事情来努力。我知道 apache 是什么,我可以阅读大部分但不能生成无指南相关的 .conf 文件。
我有一个我已经从命令行测试过的 perl 脚本,它可以工作(根据需要输出。)
当我尝试从浏览器访问所述脚本时,我得到 404。
我尝试将脚本放置在:
- /Users/me/Sites/mydomain.com/htdocs/mycgi.pl
- /Users/me/Sites/mydomain.com/cgi-bin/mycgi.pl
- /Users/me/Sites/mydomain.com/htdocs/cgi-bin/mycgi.pl
并以如下方式访问它:
以及所有各种组合,都无济于事(404.)
该脚本及其容器目录的权限为 755。
那么,我还缺少哪些其他步骤?有没有好的设置指南?我尝试了 MAMP-Pro 手册,但它充满了诸如“取消按钮取消当前操作”之类的信息,并没有任何用处。谷歌出现了几个点击,似乎都在谈论如何在本地主机上进行这项工作,但我正试图将其提供给外界。
有什么提示吗?
谢谢!
apache - 如何在 MAMP 中更改 mime 类型
我正在开发一个包含 HTML5 视频的网站。看起来当 ogg 文件与视频/ogg firefox 翻转之外的其他 mime 类型一起提供时。我已经更新了 mamp/apache/config 文件夹中的 mime.types 文件,并多次重新启动了 MAMP 服务器,但 ogg 文件仍以纯/文本上下文类型提供。
有人可以指出我需要做什么吗?
更新
我唯一能够更改 mime 类型的时间是如果我将其更改DefaultType text/plain
为DefaultType video/ogg
愚蠢的。
php - MAMP php 包括
我不是 php 开发人员,但我在摆弄 MAMP。我已经安装了 MAMP,但我的 php include() 调用不起作用。
如您所见,我试图编辑我的 php.ini 文件以使用第二个包含路径到我的项目“mt_sandbox”的“php”目录。
这是确切的包括
die 消息没有触发,因为我收到了 PHP Fatal 错误。
谁能告诉我我做错了什么?如何设置以在我的脚本中使用包含?