在子域上安装 Silverstripe 3.1
Installing Silverstripe 3.1 on subdomain
第一次在这里提问,但我真的卡住了。
基本上我正在尝试在子域上安装 Silverstripe 3.1 cms 作为开发站点,在我的主域上我已经有一个 Silverstripe 2.4 站点 运行.
首先出现的是这个错误,"development"是子域文件夹。
警告:require_once(framework/dev/install/DatabaseConfigurationHelper.php):无法打开流:[=42 中没有这样的文件或目录=].php5 第 39 行
我检查文件是否存在,然后我检查文件路径是否错误,因为调用 require_once 的文件具有来自 home/ 的完整路径,但不可能是因为我已经能够在我的本地主机上安装 Silverstripe。
我 google 重定向(我以前没有这方面的经验)并在 htaccess 上找到与 Silverstripe 相关的东西,但 none 是我遇到的问题,即有 .htaccess 文件在主目录和子域中。不太确定它们是否有冲突,但我已经在我的子域上尝试过 RewriteEngine Off。我主要保留默认的 Silverstripe .htaccess 文件。
甚至声明不同的 suPHP_ConfigPath,即
主要网站:home/usr/public_html/
子域:home/usr/public_html/子域
此时我回顾错误并尝试破解 require_once 文件路径,将其更改为
$_SERVER["DOCUMENT_ROOT"]。 '/framework/dev/install/DatabaseConfigurationHelper.php
它大部分都有效,但要求检查页面没有 css 并且无法获取任何图像
我能够通过除文件权限检查之外的所有内容来检查所有要求:
"Does the webserver know where files are stored?" 失败。向我显示它尝试的文件路径是文件的绝对路径,前面加上子域的路径。查看我的 hack 从未打算工作的代码。
我错过了什么吗?我对服务器不是很了解,但是我已经做了所有我能想到的,有什么我可以做的吗?
嘿,谢谢你的建议,但我认为它是针对插件域的?我只想要一个用于测试目的的子域。
我最终做的是避免在服务器上安装 Silverstripe,而是将其安装在我的笔记本电脑上,然后将其上传到服务器。在复制适当的数据库并将 Silverstripe 的 BaseURL 固定为 '/'
后,它工作正常
第一次在这里提问,但我真的卡住了。 基本上我正在尝试在子域上安装 Silverstripe 3.1 cms 作为开发站点,在我的主域上我已经有一个 Silverstripe 2.4 站点 运行.
首先出现的是这个错误,"development"是子域文件夹。
警告:require_once(framework/dev/install/DatabaseConfigurationHelper.php):无法打开流:[=42 中没有这样的文件或目录=].php5 第 39 行
我检查文件是否存在,然后我检查文件路径是否错误,因为调用 require_once 的文件具有来自 home/ 的完整路径,但不可能是因为我已经能够在我的本地主机上安装 Silverstripe。
我 google 重定向(我以前没有这方面的经验)并在 htaccess 上找到与 Silverstripe 相关的东西,但 none 是我遇到的问题,即有 .htaccess 文件在主目录和子域中。不太确定它们是否有冲突,但我已经在我的子域上尝试过 RewriteEngine Off。我主要保留默认的 Silverstripe .htaccess 文件。
甚至声明不同的 suPHP_ConfigPath,即 主要网站:home/usr/public_html/ 子域:home/usr/public_html/子域
此时我回顾错误并尝试破解 require_once 文件路径,将其更改为 $_SERVER["DOCUMENT_ROOT"]。 '/framework/dev/install/DatabaseConfigurationHelper.php
它大部分都有效,但要求检查页面没有 css 并且无法获取任何图像
我能够通过除文件权限检查之外的所有内容来检查所有要求: "Does the webserver know where files are stored?" 失败。向我显示它尝试的文件路径是文件的绝对路径,前面加上子域的路径。查看我的 hack 从未打算工作的代码。
我错过了什么吗?我对服务器不是很了解,但是我已经做了所有我能想到的,有什么我可以做的吗?
嘿,谢谢你的建议,但我认为它是针对插件域的?我只想要一个用于测试目的的子域。
我最终做的是避免在服务器上安装 Silverstripe,而是将其安装在我的笔记本电脑上,然后将其上传到服务器。在复制适当的数据库并将 Silverstripe 的 BaseURL 固定为 '/'
后,它工作正常