我对Akelos框架完全陌生,但我熟悉PHP。当我偶然发现这个框架时,我知道它正是我想要的,但是对于我的生命,我无法让它正确地安装。
下面是我所经历的步骤和我的环境的细节:
(警告)无法修改标题信息-已由(输出开始于/Users/Salman/Work/_PERSONAL /webDevelopment/PHP_Development/SPM/public/index.php:50))发送的标题
但是当我刷新页面时,警告就消失了,我成功地获得了Akelos入门页面。
settings
(用户错误)无法使用SQL创建或更改表akelos_migrations。
创建表akelos_migrations ( id )
整数非空AUTO_INCREMENT,名称VARCHAR(255),版本
整数,updated_at
DATETIME,created_at
日期时间,主键(id) )TYPE=InnoDB
当我刷新时,
警告: mysql_connect():2002没有这样的文件或目录(试图通过unix://var/mysql.sock连接)在/mysql_connect/Salman/Work/_PROJECTS/web353上
警告: Development/PHP_Development/SPM/vendor/adodb/drivers/adodb-mysql.inc.php ():在/Users/Salman/Work/_PERSONAL /web353行中没有这样的文件或目录
致命错误:连接数据库失败。mysqlt://Salman:*@localhost/socialPM_dev in /Users/Salman/Work/_PROJECTS/第66行
即使我尝试使用akelos_migrations和phpMyAdmin手动创建表,也会发生这种情况。
我很想能够使用这个框架,但我绝对不能通过这个框架!
发布于 2011-07-09 02:32:25
嗯,mysql文件通常不在OS上的/var/mysql/mysql.sock中。如果您使用Mysql安装,那么默认情况下它在/tmp/mysql.sock中.默认情况下,macports版本在/opt/local/var/run/mysql5/mysqld.sock中。我不确定它在MAMP中的位置,因为我不使用它,但是我的猜测是在MAMP文件夹结构的某个地方。您需要找出它在哪里创建它的套接字,并将它的路径提供给您的配置(我假设这是DB安装屏幕上的一个选项)。
https://stackoverflow.com/questions/6632105
复制相似问题