Inhaltsverzeichnis
回复讨论(解决方案)
Heim Backend-Entwicklung PHP-Tutorial yiisae该如何在SAE上部署

yiisae该如何在SAE上部署

Jun 23, 2016 pm 02:08 PM

最近尝试在sae上面部署Yii,于是下载了yiisae1.1.3,解压并按照readme的说明,将yiisae下的framework复制到了yii/framework/下面,然后在protected/config/main.php中按照 https://code.google.com/p/yii-sae/作了一下配置,如下所示:

1

if(defined('SAE_TMP_PATH')){    //SAE 不支持I/O    $config['runtimePath'] = SAE_TMP_PATH;    //配置为 SAEDbConnection 则不必考虑用户名密码 并自动读写分离    $config['components']['db'] = array(            'class'=>'SAEDbConnection',            'charset' => 'utf8',        'tablePrefix'=>'tbl_',            'emulatePrepare' => true,            //开启sql 记录            'enableProfiling'=>true,            'enableParamLogging'=>true,            //cache            'schemaCachingDuration'=>3600,    );    //SAE不支持I/O 使用storage 存储 assets。 如果在正式环境,请将发布到assets的css/js做合并,直接放到app目录下,storage的分钟限额为5000,app为200000    //最新的SAE 不使用storage 而是在siteController中,导入了一个SAEAssetsAction,通过 site/assets?path=aaa.txt ,将文件内容输出到web端,来访问实际的 aaa.txt 文件,     $config['components']['assetManager'] = array('class' => 'SAEAssetManager','domain'=> 'assets');    //如果没有必要,不用修改缓存配置。 SAE不支持本地文件的IO处理 已经提供了memcache    $config['components']['cache'] = array(            'class'=> 'SAEMemCache',            'servers'=>array(                array('host'=>'localhost', 'port'=>11211, 'weight'=>100),            ),        );}

Nach dem Login kopieren


配置之后,挂到sae上访问,却会报诸如:
include(SAEMemCache.php) [function.include]: failed to open stream: No such file or directory
这样的类文件加载不了的错误(代码中第7和第22行的类),是不是我把这些目录和文件放错了地方导致的?还是得在别的地方再作另外的配置呢?我的目录结构是这样的:
|--1/
  |--branches/
     |--www/
          |--assets/
          |--protected/
          |--...
          |--...
     |--yii/
          |--framework/
             |--base/
             |--caching/
             |--cli/
             |--collections/
             |--db/
             |-- framework/
                |--sae/
                |--vendors/
                |--YiiBase.php
                |--yiilite.php
             |--gii/
             |--....
              .....
             |--vendors/
              ...
             |--YiiBase.php
             |--yiilite.php
             |--....
      .....


回复讨论(解决方案)

你开通了他的 memcache 服务吗?

你开通了他的 memcache 服务吗?
开通了

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

11 beste PHP -URL -Shortener -Skripte (kostenlos und Premium) 11 beste PHP -URL -Shortener -Skripte (kostenlos und Premium) Mar 03, 2025 am 10:49 AM

11 beste PHP -URL -Shortener -Skripte (kostenlos und Premium)

Arbeiten mit Flash -Sitzungsdaten in Laravel Arbeiten mit Flash -Sitzungsdaten in Laravel Mar 12, 2025 pm 05:08 PM

Arbeiten mit Flash -Sitzungsdaten in Laravel

Erstellen Sie eine React -App mit einem Laravel -Back -Ende: Teil 2, reagieren Erstellen Sie eine React -App mit einem Laravel -Back -Ende: Teil 2, reagieren Mar 04, 2025 am 09:33 AM

Erstellen Sie eine React -App mit einem Laravel -Back -Ende: Teil 2, reagieren

Vereinfachte HTTP -Reaktion verspottet in Laravel -Tests Vereinfachte HTTP -Reaktion verspottet in Laravel -Tests Mar 12, 2025 pm 05:09 PM

Vereinfachte HTTP -Reaktion verspottet in Laravel -Tests

Curl in PHP: So verwenden Sie die PHP -Curl -Erweiterung in REST -APIs Curl in PHP: So verwenden Sie die PHP -Curl -Erweiterung in REST -APIs Mar 14, 2025 am 11:42 AM

Curl in PHP: So verwenden Sie die PHP -Curl -Erweiterung in REST -APIs

12 Beste PHP -Chat -Skripte auf Codecanyon 12 Beste PHP -Chat -Skripte auf Codecanyon Mar 13, 2025 pm 12:08 PM

12 Beste PHP -Chat -Skripte auf Codecanyon

Benachrichtigungen in Laravel Benachrichtigungen in Laravel Mar 04, 2025 am 09:22 AM

Benachrichtigungen in Laravel

Ankündigung von 2025 PHP Situation Survey Ankündigung von 2025 PHP Situation Survey Mar 03, 2025 pm 04:20 PM

Ankündigung von 2025 PHP Situation Survey

See all articles