0

シルバーストライプのインストールを新しいjoyentsmartosサーバーに移動しました。Linuxに精通していなくても、これは比較的簡単でした。

私もシルバーストライプは初めてですが、ここのチームは何年にもわたってシルバーストライプを開発してきました。

新しいサーバーでサイトを稼働させていますが、徹底的にテストできるようになるまで、ドメインを指定していません。だから私はそれのIPアドレスからそれにアクセスしています。サイトは正常に表示され、サブページも機能します。'/ admin'ページに移動すると、ページが見つからない(Apache 404ではない)ことを示すシルバーストライプページが表示されます。古いサーバーから.htaccessと_config.phpをコピーしたので、問題はないはずです。

エラーなしで/dev/ buildを実行し、セキュリティページからログインできますが、/adminを起動できません。答えを見つけるためにグーグルをサーフィンして午前中過ごした後、私は迷子になりました。どんな助けでも大歓迎です。

更新::同じサーバーのサブディレクトリに新しいバージョンのsilverstripeをインストールしました。完全に機能するため、PHPの問題はすべて除外されます。

私も/index.php/adminを試しましたが運がありませんでした。

ありがとう、

ベン

4

2 に答える 2

1

私もこの問題を抱えていました。私がオンラインで見つけた解決策はどれも私にはうまくいきませんでしたが、私はそれを理解することができました。

非標準ユーザーとしてApacheを実行していましたが、問題はWebサーバーがログイン用のセッションデータを保存できなかったことです。

私の場合の解決策はでしたchown root.myuser /var/lib/php/session。完了すると、管理ページが正常に読み込まれます。

于 2012-08-09T17:16:52.590 に答える
1

/ adminがまったく読み込まれておらず、404エラーがない場合は、PHPエラーが発生する可能性が高くなります。そして、それはWebサーバーのログファイルに記録される必要があります。これは、オペレーティングシステムと、おそらくJoyent環境(その種類のクラウドコンピューティングに精通していない)によって異なります。Debian、Ubuntu、およびその他のいくつかで/var/log/apache2/error.logは(Apacheを使用していると仮定)。

推測しなければならないのですが、の権限assets/_combinedfiles/が悪いと思います。WebサーバーはそこでJSファイルとCSSファイルを組み合わせて(具体的にはと)作成しようとしますleftandmain.jscmsmain.js、失敗した場合は、/adminに恐ろしい死の白いページが表示される可能性があります。

于 2012-04-14T00:51:44.737 に答える