安装Akelos - 致命错误

时间:2011-07-09 01:24:18

标签: php frameworks installation

我是Akelos框架的新手,但我熟悉PHP。当我遇到框架时,我知道这正是我所寻找的,但对于我的生活,我无法正确安装。

以下是我完成的步骤以及环境的详细信息:

  1. 我在Mac Intel上,使用MAMP作为我的主要环境
  2. 我已将Akelos文件复制到我的项目文件夹中。
  3. 当我导航到localhost:8888(由mamp设置)时,我首先收到此错误消息:

      

    (警告)无法修改标头   信息 - 已经发送的标题   (输出始于   /用户/萨尔曼/工作/ _PERSONAL   项目/网络   开发/ PHP_Development / SPM /公共/ index.php的:50)

    但是当我刷新警告消失的页面并成功获得Akelos入门页面

  4. 我设置了数据库配置,然后继续

  5. 我成功设置了语言设置
  6. 首先我收到以下错误:

      

    (用户错误)无法创建或更改   使用SQL

    表akelos_migrations      

    CREATE TABLE akelos_migrations(id
      INTEGER NOT NULL AUTO_INCREMENT,name   VARCHAR(255),版本
      INTEGER,updated_at
      DATETIME,created_at
      约会时间,                    PRIMARY KEY(id))TYPE = InnoDB

  7. 当我刷新时 - 所有“出现”都能正常工作,我将被带到“欢迎登机”页面

  8. 当我尝试运行脚本/生成时,我收到以下消息:

      

    警告:mysql_connect():[2002]没有   这样的文件或目录(试图   通过连接   unix:///var/mysql/mysql.sock)in   /用户/萨尔曼/工作/ _PERSONAL   项目/网络   开发/ PHP_Development / SPM /供应商/ ADODB /司机/ ADODB-mysql.inc.php   在第353行

         

    警告:mysql_connect():没有这样的文件   或目录   /用户/萨尔曼/工作/ _PERSONAL   项目/网络   开发/ PHP_Development / SPM /供应商/ ADODB /司机/ ADODB-mysql.inc.php   在第353行

         

    致命错误:连接到   数据库失败。   mysqlt://萨尔曼:****** @本地/ socialPM_dev   在/ Users / Salman / Work / _PERSONAL   项目/网络   开发/ PHP_Development / SPM / lib中/ AkActiveRecord / AkDbAdapter.php   在第66行

  9. 即使我尝试使用phpMyAdmin和SQL手动创建akelos_migrations表,也会发生这种情况。

    我希望能够使用这个框架 - 但我绝对不能超越这个!

1 个答案:

答案 0 :(得分:0)

在OS X上,mysql套接字文件通常不在/var/mysql/mysql.sock。如果你使用Mysql的Mysql安装,那么默认情况下它在/tmp/mysql.sock中...... macports版本在{{1} } 默认情况下。我不知道它在MAMP中的位置,因为我不使用它,但我的猜测是在MAMP文件夹结构的某个地方。您需要找出它创建套接字的位置并为其提供路径(我假设这是DB设置屏幕上的一个选项)。