Posted by kiiringo on March 12, 2017 at 2:54am
初めまして。
タイトル通り、サイトにDrupalをインストールすることができなくてこまっています。
サーバーはロリポップというレンタルサーバーを使っていて、PHPの設定やファイルのアップロードは済ませています。バージョンは8.2.6です。
サイトにアクセスすると/core/install.phpには飛ばされるのですが、HTTP ERROR 500となります。
色んな情報をみていると、htaccessの
Follow symbolic links in this directory.
Options +SymLinksIfOwnerMatch
という部分が大切になるそうなのですが、これを書き込んでみたりもしたのですが何も変わらないのです。
どなたか、解決方法を教えていただけますでしょうか。
Comments
お世話になります。 500エラーということなのでもう少し詳
お世話になります。
500エラーということなのでもう少し詳細なログを見に行かないと
原因が分からないかな・・・と思いました。
ロリポップが詳しくなくて申し訳ないのですが・・・
sshでサーバログインして、/var/log 配下が閲覧できれば、何かしらのヒントが見つかる気がします。
よろしくお願いします。
500エラーの場合install.phpのpermissi
500エラーの場合install.phpのpermissionが適切でなく実行できない状況なのかもしれません。
勿論その他PHPのモジュールが不足していても同様のエラーとなる場合があるため、
どのようなエラーがでているかまずはWEBサーバーのログを確認する必要があります。
エラーログはデフォルトで出力しないよう、サーバー会社で設定されていることがほとんどですので、以下の参考URLのようにまずはPHPのエラーログを出力させ、どのような内容が出ているかお知らせ頂ければなにかつかめるかも知れません。
https://lolipop.jp/manual/user/php-setting/
一応エラーを表示させてみました。
Error: Class 'Twig_Node_Block' not found in Twig_TokenParser_Block->parse() (line 33 of /home/users/1/main.jp-6575895cebc/web/サイト名/drupal/vendor/twig/twig/lib/Twig/TokenParser/Block.php).
Twig_TokenParser_Block->parse(Object) (Line: 187)
Twig_Parser->subparse(NULL, ) (Line: 100)
Twig_Parser->parse(Object) (Line: 615)
Twig_Environment->parse(Object) (Line: 667)
Twig_Environment->compileSource('{#
/**
* @file
* Theme override for status messages.
*
* Displays status, error, and warning messages, grouped by type.
*
* An invisible heading identifies the messages for assistive technology.
* Sighted users see a colored box. See http://www.w3.org/TR/WCAG-TECHS/H69.html
* for info.
*
* Add an ARIA label to the contentinfo area so that assistive technology
* user agents will better describe this landmark.
*
* Available variables:
* - message_list: List of messages to be displayed, grouped by type.
* - status_headings: List of all status types.
* - display: (optional) May have a value of 'status' or 'error' when only
* displaying messages of that specific type.
* - attributes: HTML attributes for the element, including:
* - class: HTML classes.
*/
}
{{ attach_library('classy/messages') }}
{% block messages %}
{% for type, messages in message_list %}
{%
set classes = [
'messages',
'messages--' ~ type,
]
%}
{# Remove type specific classes. #}
{% set attributes = attributes.removeClass(classes) %}
{% endfor %}
{% endblock messages %}
', 'core/themes/classy/templates/misc/status-messages.html.twig') (Line: 396)
Twig_Environment->loadTemplate('core/themes/classy/templates/misc/status-messages.html.twig') (Line: 64)
twig_render_template('core/themes/classy/templates/misc/status-messages.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('status_messages', Array) (Line: 435)
Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 195)
Drupal\Core\Render\Renderer->render(Array, 1) (Line: 151)
Drupal\Core\Render\Renderer->Drupal\Core\Render{closure}() (Line: 574)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 152)
Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 166)
Drupal\Core\Render\Renderer->renderPlaceholder('', Array) (Line: 665)
Drupal\Core\Render\Renderer->replacePlaceholders(Array) (Line: 544)
Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 195)
Drupal\Core\Render\Renderer->render(Array, 1) (Line: 139)
Drupal\Core\Render\Renderer->Drupal\Core\Render{closure}() (Line: 574)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 140)
Drupal\Core\Render\Renderer->renderRoot(Array) (Line: 66)
Drupal\Core\Render\BareHtmlPageRenderer->renderBarePage(Array, 'Choose language', 'install_page', Array) (Line: 76)
Drupal\Core\ProxyClass\Render\BareHtmlPageRenderer->renderBarePage(Array, 'Choose language', 'install_page', Array) (Line: 999)
install_display_output(Array, Array) (Line: 155)
install_drupal(Object) (Line: 44)
PHPのエラーを表示させました。
SSHに関しては、サーバーのランクが低いため使うことができませんでした...
申し訳ないのですが、よろしくお願いします。
レンタルサーバーをやめて、クラウド使ってみてはどうですか?
レンタルサーバーをやめて、クラウド使ってみてはどうですか?
直近でGoogle が最小インスタンスの無償化はじめましたし(
f1-micro
f1-micro はメモリがかなり小さいので、サーバーのチューニングできないと逆にはまるような気も。。
エラーメッセージの提示ありがとうございます。 いただいたエ
エラーメッセージの提示ありがとうございます。
いただいたエラーで原因の検討がつかないのと
サーバ内のログが見れないとのことなので、原因究明が難しそうな感じがします。
(私の知識では解決できません・・・お手伝いできず、すいません)
サーバ側が原因の可能性が大きいと思いますので、
ロリポップ側に問合せをしながら解消するのが早いかもしれません。
(他の方が、ロリポップ以外をオススメしたのもそういう理由かと思います。)
よろしくお願いします。
お世話になります。ロリポのエコノミープランでインストール
お世話になります。
ロリポのエコノミープランではインストール可能です。
8.2.6を再度新規インストールしてみました。
.htaccessは変更していません。
設定環境は下記の画像を参考にしてください。
http://a-liner.net/sites/default/files/field/image/ws000043.jpg
phpのモジュール版がエラーの原因になっているかもしれません。
またSSHが使えないので、ファイル転送時にエラーが出ていた可能性もありそうです。
ごめんなさい!インストールできました!
原因は色んなところのエラーみてる最中に、basslineさんのコメントでソフトのほうのエラーもみてみたらばっちり送信時にエラーがでてました!!
お騒がせしてすみません。