Php Yii安装程序配置错误

Php Yii安装程序配置错误,php,yii,configuration,Php,Yii,Configuration,我是php框架的新手,在我的系统上设置Yii框架时遇到困难。在我的设置中,我按照说明使用Composer并将文件下载到我的www/public vision/server文件中。 显然,在第一次运行index.php时,我会看到如下内容: 不幸的是,我得到了一大堆错误(到目前为止已经有20个) 发生了什么?我需要做什么来解决此问题?显然,这似乎是一个配置问题。如果这个问题不够具体,我需要看什么才能给出一个更有用的问题 在shell中运行此命令。必须向www用户授予对资产文件夹的写入权限 ch

我是php框架的新手,在我的系统上设置Yii框架时遇到困难。在我的设置中,我按照说明使用Composer并将文件下载到我的www/public vision/server文件中。 显然,在第一次运行index.php时,我会看到如下内容:

不幸的是,我得到了一大堆错误(到目前为止已经有20个)


发生了什么?我需要做什么来解决此问题?显然,这似乎是一个配置问题。如果这个问题不够具体,我需要看什么才能给出一个更有用的问题

在shell中运行此命令。必须向www用户授予对资产文件夹的写入权限

chmod -R 777 /var/www/public-vision/server/basic/web/assets/


我想出来了。所以有两件事:首先,我切换到了yii1.1。然后,加载framework,运行

yiic webapp2 [dir]
在终端中,然后运行文件。我确实遇到了日期没有在php.ini中初始化的问题。所以一定要加上

date.timestamp = America/Los_Angeles. 
还要确保更改

.htaccess file according to the yii installation. 

RewriteEngine on

# prevent httpd from serving dotfiles (.htaccess, .svn, .git, etc.)
RedirectMatch 403 /\..*$
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to index.php
RewriteRule . index.php
请参见此处的指南:

最后,如果php没有curl或json,那么您可能会遇到潜在的问题

sudo apt-get install php5-json

这对我很有用。

如果您使用FTP软件(如filezilla等),您可以通过右键单击目录手动设置目录权限。试试设置755,使用777 chmod不是很危险吗。这不是755吗?我运行了它,但它没有解决问题。“不要使用777使用777的权限是一个非常糟糕的主意。这意味着任何人都可以将内容写入文件。这很容易导致将任意代码写入文件并在每次访问脚本时执行。改为使用chmod 755。这将授予everyone读取和执行权限,但仅授予所有者写入权限。“-
sudo apt-get install php5-json