我只是设置了我的测试环境,几个问题。MAMP:主机设置问题
- 我正在使用MAMP,我的文档根目录应该指向MAMP中的htdocs文件夹吗?
- MAMP目前使用。:Applications/MAMP/conf/php5/php.ini中的php.ini文件,我如何获取它以使用位于/ var/www/projectname /文件夹中的php.ini文件?
我收到以下错误,是因为我没有任何控制器设置?
致命错误:在/ Users/kieransenior/Development/reformoft_dietron/trunk/var/www/dietron/include/Zend/Controller/Dispatcher/Standard中,未捕获异常'Zend_Controller_Dispatcher_Exception',并显示消息'Invalid controller specified(error)'。 php:241 Stack trace:#0 /Users/kieransenior/Development/reformsoft_dietron/trunk/var/www/dietron/include/Zend/Controller/Front.php(934):Zend_Controller_Dispatcher_Standard-> dispatch(Object(Zend_Controller_Request_Http),Object( Zend_Controller_Response_Http))#1 /Users/kieransenior/Development/reformsoft_dietron/trunk/var/www/dietron/htdocs/index.php(7):Zend_Controller_Front-> dispatch()#2 {main}抛出/ Users/kieransenior/Development /reformsoft_dietron/trunk/var/www/dietron/include/Zend/Controller/Dispatcher/Standard.php on line 241
任何聪明的noggins愿意伸出援手吗?
编辑:
这是我的httpd.conf这是我无功/网络/凸出文件夹
<VirtualHost *:*>
ServerName localhost
DocumentRoot /Users/kieransenior/Development/reformsoft_dietron/trunk/var/www/dietron/htdocs
<Directory /Users/kieransenior/Development/reformsoft_dietron/trunk/var/www/dietron/htdocs>
AllowOverride All
Options All
</Directory>
php_value include_path .:/Users/kieransenior/Development/reformsoft_dietron/trunk/var/www/dietron/include:/usr/local/lib/pear
php_value magic_quotes_gpc off
php_value register_globals off
</VirtualHost>
这可能没有什么工作,所以在我的php.ini文件我有以下:
include_path = ".:/Applications/MAMP/bin/php5/lib/php:/Users/kieransenior/Development/reformsoft_dietron/trunk/var/www/dietron/include"
但我并不想这样做的,我希望能够使用的httpd.conf。这只是实现同样目标的两种方法吗?
MAMP PRO已被高度推荐,但我想知道它是否值得我的开发环境。我回家时会检查一下。 – Kezzer 2009-05-27 08:06:04
当你有多个项目的同时,MAMP PRO是非常好的。当然,你可以自己安装PHP/Apache/MySQL,但那不是那么简单:)关于在生产环境中使用MAMP PRO(因为你提到它在开发环境中是值得的),我绝对不会建议在生产环境中使用MAMP PRO。相反,如果你完全被Mac吸引,去Linux/BSD盒或OS X服务器:) 只是我5美分。 – phidah 2009-05-27 13:16:40