エックスサーバーにa-blog cmsを設置すると500エラーになる
簡単セットアップを使用している場合
初期状態のサーバーに「簡単セットアップ」を使用した場合、500エラーとなることはありません。
以下の原因が考えられるので、一旦サーバー内のファイルをすべて削除し、最初からやり直すことをお薦めします。
- a-blog cms本体、もしくはionCubeローダーの自動ダウンロードに失敗している
- a-blog cms本体、もしくはionCubeローダーの自動解凍に失敗している
- php.iniの書き換えに失敗している
- 既にphp.iniを作成しており、[Zend Optimizer]の項目に特殊なモジュールを追加している
手動でのインストールの場合
「php.ini直接編集」でPHP設定を変更する際、以下のように「opcache.so」よりも下の行にionCubeローダーのパスを書くと500エラーになります。
[Zend Optimizer] zend_extension = opcache.so zend_extension = "/home/myid/mydomain.com/public_html/ioncube/ioncube_loader_lin_5.6.so"
以下の通り、「opcache.so」よりも上の行に書いてください。
[Zend Optimizer] zend_extension = "/home/myid/mydomain.com/public_html/ioncube/ioncube_loader_lin_5.6.so" zend_extension = opcache.so
![]()
エックスサーバーにa-blog cmsを手作業で設置すると500エラーになる場合の対処 - Qiita
Qiita
## 結論から 「php.ini直接編集」でPHP設定を変更する際、以下のように**「opcache.so」よりも下の行**にionCubeローダーのパスを書くと500エラーになります。 ```php.ini [Zend Opti...