【问题标题】:Silverstripe on souceforge project webSouceforge 项目网站上的 Silverstripe
【发布时间】:2009-07-01 16:38:02
【问题描述】:

如何在 sourceforge 上为项目安装 silverstripe。我知道我需要一个同步链接……但我不知道怎么做?

我有一个只读的 htdocs 文件夹(在服务器上一次),我可以通过 sftp 访问它
它可以通过 url 访问

我有一个可以通过 sftp 访问的永久文件夹,该文件夹是合法的(一旦在服务器上)
它不能通过 url 访问

我有一个 mysql 凭据,它在安装过程中被访问,但由于没有正确的访问权限而无法完成

【问题讨论】:

    标签: sourceforge silverstripe web-applications


    【解决方案1】:

    所以你想在 sourceforge 上安装 SilverStripe?好吧,好吧。

    我想您需要检查您使用的 MySQL 用户是否具有对数据库的写入权限。此外,您在安装过程中获得了正确的数据库名称:如果您没有,安装程序将尝试创建该数据库,并且如果您没有必要的权限(通常是共享主机设置的情况),您' 将收到一条抱怨 CREATE DATABASE 语句的错误。

    【讨论】:

      【解决方案2】:

      那么我理解的对吗,你的问题是你可以上传SilverStripe,但是你不能安装它,因为安装程序要写配置文件?

      好吧,在这种情况下,实际上有一种方法可以在不使用安装程序的情况下运行 SilverStripe。只需将数据库信息输入到您的 mysite/_config.php 文件中。 它应该看起来像这样:

          <?php
      
          global $project;
          $project = 'mysite';
      
          global $databaseConfig;
          $databaseConfig = array(
                  "type" => 'MySQLDatabase',
                  "server" => 'localhost',
                  "username" => 'myuser',
                  "password" => 'mypass',
                  "database" => 'mydatabasename',
                  "path" => '',
          );
      
          MySQLDatabase::set_connection_charset('utf8');
      
          // This line set's the current theme. More themes can be
          // downloaded from http://www.silverstripe.org/themes/
          SSViewer::set_theme('blackcandy');
      
          // Set the site locale
          i18n::set_locale('en_US');
      
          // enable nested URLs for this site (e.g. page/sub-page/)
          SiteTree::enable_nested_urls();
      
          Director::set_environment_type('dev');
          // Director::set_environment_type('live');
      

      请注意,SilverStripe 默认需要 assets/ 文件夹的写权限,不仅用于上传文件,如果环境类型设置为 live,它还需要保存 CSS 文件,因为 SilverStripe 想要获取所有 JS 和 CSS文件,将它们组合成 1 个单个 JS 和 1 个 CSS 文件,并将它们保存到 assets/ 文件夹中。
      如果这不可能,管理员根本不会加载,您也可以通过让 SilverStripe 在另一台服务器(您的本地开发服务器)上生成这些文件然后上传文件来解决此问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-04-27
        • 1970-01-01
        • 1970-01-01
        • 2014-04-06
        • 2016-10-15
        • 2021-07-15
        • 1970-01-01
        • 2013-08-20
        相关资源
        最近更新 更多