0

我有一个现有的站点,使用 processwire 框架,坐在 Godaddy 服务器上并且工作正常。我想在我的 Mac 上运行它的一个版本。我已将整个站点文件夹下载到我的 mac 并尝试通过带有 php 侦听器的浏览器打开 home.php 页面,但我得到一个带有一些代码的 HTML 页面,并且出现以下错误:

<b>Fatal error</b>:  Call to a member function get() on a non-object in <b>/Users/yotamhacohen/Downloads/ProcessWire-master/site/templates/home.php</b> on line <b>13</b><br />

我是网络开发的新手(尤其是 DB),所以如果您对此有任何说明,请具体说明。谢谢。

4

1 回答 1

0

我想一开始你应该把你的网站放进去/Users/yotamhacohen/Sites/ProcessWire-master/,然后在你的浏览器中通过http://localhost/~yotamhacohen/ProcessWire-master/访问它。这是您的本地MAMP设置需要您的代码的地方。如果您不熟悉这一切,您可能想先了解如何正确设置本地服务器。

例如。http://coolestguidesontheplanet.com/get-apache-mysql-php-phpmyadmin-working-osx-10-10-yosemite/

您还需要移动数据库的内容。这是存储您的内容的地方。

于 2015-08-25T09:45:55.687 回答