はじめまして。 初心者です。 昨日Drulap8をインストールしたのですが、 デザインが反映されません。
PHP 5.6 MySQLバージョン5.5
さくらインターネット です。 原因などおわかりになる方がいらしたら、教えていただきたいです。
ちなみに、同じサーバーにDrupal7は普通にインストールできました。
よろしくお願いたします。m(__)m
同じ症状が出ました。 .htaccessの設定が、D6(/D7)の時には、/.htaccess だけだったのですが、 /.htaccessと、/vendor/.htaccess と、 .htaccessファイルを生成する /core/lib/Drupal/Component/PhpStorage/FileStorage.php プログラムの修正をすると、改善しました。
後もう少し設定して、D6からD8に移行出来そうなことを確認しています。 ( http://www.e384.net/node/861 を見てください)
・/taxonomy/NN で、対象が全て表示されない (記事は全て移行できている感触) の問題が解決したらD8に移行する予定です
/core/lib/Drupal/Component/PhpStorage/FileStorage.php プログラムの修正をすると改善しました。
修正内容次第なのですが、セキュリティーに穴が開いたり、以降のバージョンアップが 適用できなくなったりするので注意してください。 標準の振る舞いにはそれなりに意味がありますので。。
e384 さんblauerberg さん、ご回答いただいてありがとうございます。
自分には少し高度な内容ですので、勉強してやり直したいと思います。 すぐに、試すことができなくてすみません。
ありがとうございました。
私も同じ環境で同じ現象に悩んでいて、偶然にも環境設定→パフォーマンスのAggregate CSS filesのチェックを外したら環境が改善されました。このあたりの設定に問題がありそうですね…(-。-;
ご参考までに☆
Configuration > File systemにある、Temporary directoryのフィールドを/tempに変えてみてください。
ローカルのMAMP等で開発し、DBを本番環境に移行すると、同フィールドの値が/Applications/MAMP/tmp/php等になってしまいキャッシュがうまく動かなくなります。
また、もし/tempで症状が改善されない場合には、本番環境でDrupalを新規インストールした際に設定されている値を確認し、それを入力してみて下さい。
ご返信、ありがとうございます。 返信が遅くなってしまい、すみません。 Aggregate CSS filesのチェックを外すだけじゃ解決になっておりませんでした。
あとからTemporaryのパスが間違えているせいか、 画像アップロードできないという問題に気づきました。 ※正確にはできないというわけではなくアップロードしても画像は表示されず、アップロードした画像のファイル名のリンクを押すとInternal Server Errorになります
/tempに変更すると、レンタルサーバーの中に/tempがないので以下のエラーが発生してしまいます。
"ディレクトリー /temp は存在せず、作成もできませんでした。" ※レンタルサーバー上に/tempではなく/tmpはありました
今回、移行ではなく新規に本番用の環境作りを行っております。 新規インストールした際はデフォルトで/tmpになってました。
レンタルサーバーなのでルート直下の/tmpの指定ではなくユーザー毎のディレクトリにある/tmpを指定しなければならないのかと思い、/home/{ユーザー名}/tmpの様に指定しても状況は改善できませんでした。
他に何か心あたりがあれば、お手数お掛けしますがご教授頂けないでしょうか。
sites/default/files/配下の.htaccessのoptionsをコメントアウトしたらなおりませんか?エラーログに何か出力されてないですか?
下記の記事によりますと、sites/default/files/tmpと、Drupal内のフォルダを設定しても動くようです。私の環境で試してみましたが、問題なく動きました。(sitesの前に”/”は要りません。)
Fix File upload error. Could not move uploaded file in Drupal 7 (How to) http://web.archive.org/web/20141106100939/http://sandu.camerzan.md/conte...
みなさま、早朝からありがとうございますm(__)m
原因は.htaccessのoptionsをコメントアウトしていなかったからでした…(-。-; テンポラリも/home/{ユーザー名}/tmpでもsites/default/files/tmpでもどちらでもいけました!
テンポラリは一応Webからアクセスできない場所に置くべきらしいので /home/{ユーザー名}/tmpを使いたいと思います☆
ほんとうに、助かりました。どうもありがとうございました☆
Comments
さくらスタンダードで、D6⇒D8の場合
同じ症状が出ました。
.htaccessの設定が、D6(/D7)の時には、/.htaccess だけだったのですが、
/.htaccessと、/vendor/.htaccess と、
.htaccessファイルを生成する /core/lib/Drupal/Component/PhpStorage/FileStorage.php プログラムの修正をすると、改善しました。
後もう少し設定して、D6からD8に移行出来そうなことを確認しています。
( http://www.e384.net/node/861 を見てください)
・/taxonomy/NN で、対象が全て表示されない (記事は全て移行できている感触)
の問題が解決したらD8に移行する予定です
コアのハックはほどほどに
修正内容次第なのですが、セキュリティーに穴が開いたり、以降のバージョンアップが
適用できなくなったりするので注意してください。
標準の振る舞いにはそれなりに意味がありますので。。
回答ありがとうございます。
e384 さんblauerberg さん、ご回答いただいてありがとうございます。
自分には少し高度な内容ですので、勉強してやり直したいと思います。
すぐに、試すことができなくてすみません。
ありがとうございました。
私も同じ環境で同じ現象に悩んでいて、偶然にも環境設定→パフ
私も同じ環境で同じ現象に悩んでいて、偶然にも環境設定→パフォーマンスのAggregate CSS filesのチェックを外したら環境が改善されました。このあたりの設定に問題がありそうですね…(-。-;
ご参考までに☆
File system内Temporary directoryの設定
Configuration > File systemにある、Temporary directoryのフィールドを/tempに変えてみてください。
ローカルのMAMP等で開発し、DBを本番環境に移行すると、同フィールドの値が/Applications/MAMP/tmp/php等になってしまいキャッシュがうまく動かなくなります。
また、もし/tempで症状が改善されない場合には、本番環境でDrupalを新規インストールした際に設定されている値を確認し、それを入力してみて下さい。
ご返答、ありがとうございます。
ご返信、ありがとうございます。
返信が遅くなってしまい、すみません。
Aggregate CSS filesのチェックを外すだけじゃ解決になっておりませんでした。
あとからTemporaryのパスが間違えているせいか、
画像アップロードできないという問題に気づきました。
※正確にはできないというわけではなくアップロードしても画像は表示されず、アップロードした画像のファイル名のリンクを押すとInternal Server Errorになります
/tempに変更すると、レンタルサーバーの中に/tempがないので以下のエラーが発生してしまいます。
"ディレクトリー /temp は存在せず、作成もできませんでした。"
※レンタルサーバー上に/tempではなく/tmpはありました
今回、移行ではなく新規に本番用の環境作りを行っております。
新規インストールした際はデフォルトで/tmpになってました。
レンタルサーバーなのでルート直下の/tmpの指定ではなくユーザー毎のディレクトリにある/tmpを指定しなければならないのかと思い、/home/{ユーザー名}/tmpの様に指定しても状況は改善できませんでした。
他に何か心あたりがあれば、お手数お掛けしますがご教授頂けないでしょうか。
.htaccess
sites/default/files/配下の.htaccessのoptionsをコメントアウトしたらなおりませんか?エラーログに何か出力されてないですか?
.htaccess
sites/default/files/配下の.htaccessのoptionsをコメントアウトしたらなおりませんか?エラーログに何か出力されてないですか?
下記の記事によりますと、sites/default/fil
下記の記事によりますと、sites/default/files/tmpと、Drupal内のフォルダを設定しても動くようです。私の環境で試してみましたが、問題なく動きました。(sitesの前に”/”は要りません。)
Fix File upload error. Could not move uploaded file in Drupal 7 (How to)
http://web.archive.org/web/20141106100939/http://sandu.camerzan.md/conte...
みなさま、早朝からありがとうございますm(__)m 原因は
みなさま、早朝からありがとうございますm(__)m
原因は.htaccessのoptionsをコメントアウトしていなかったからでした…(-。-;
テンポラリも/home/{ユーザー名}/tmpでもsites/default/files/tmpでもどちらでもいけました!
テンポラリは一応Webからアクセスできない場所に置くべきらしいので
/home/{ユーザー名}/tmpを使いたいと思います☆
ほんとうに、助かりました。どうもありがとうございました☆