【发布时间】:2015-12-05 01:04:33
【问题描述】:
我下载了this GitHub 项目。但是当我将它放入我的 XAMPP 并运行它时,一开始它会显示如下错误:
警告:require_once(/Applications/XAMPP/xamppfiles/htdocs/instastrm/../framework/yii.php):无法打开流:/Applications/XAMPP/xamppfiles/htdocs/instastrm/ 中没有这样的文件或目录第 13 行的 index.php
致命错误:require_once():需要打开失败 '/Applications/XAMPP/xamppfiles/htdocs/instastrm/../framework/yii.php' (include_path='.:/Applications/XAMPP/xamppfiles/lib/php') 在 /Applications/XAMPP/xamppfiles/htdocs/instastrm/index.php 在第 13 行
我通过下载yii framework 1.1.16 并将framework 文件夹放入应用程序的根目录并调整index.php 中的文件位置来修复它。上述错误消失了,但取而代之的是一个新错误,但由于我是 Yii 的新手,我不知道如何解决以下错误。
C异常
CAssetManager.basePath “/Applications/XAMPP/xamppfiles/htdocs/instastrm/assets”无效。 请确保该目录存在并且可被 Web 写入 服务器进程。
【问题讨论】:
-
看看错误,它说明了一切
Please make sure the directory exists and is writable by the Web server process。为assets文件夹提供写权限,如果它不存在则创建一个。 -
@Criesto 源项目中不存在这样的文件夹。所以我创建了一个名为“/assets”的文件夹,但无济于事。我还将其权限设置为在 mac 上读写。我会错过哪里?将框架文件夹放入源项目真的有必要吗?这是正确的方法吗?
-
不是必须的,但是您应该将框架文件夹移动到项目文件夹中并相应地更改
index.php文件。您还应该给/protected/runtime/application.log写权限 -
@Criesto 你能在你的系统上试一试,让我知道如何真正让它工作吗?这对我(如果不是每个人)会有很大帮助吗?我在这里一次又一次地失败。
-
非常适合我