私はデザインを仕事にしています♪紙ベースなら結構詳しいと自負してますが、webに関しては・・・結構など素人。
SEO対策に優れているだの、見た目的にも綺麗とか、レスポンシブだったりなのでWordpressを使うことが多いです。
今回もWordpress、しかも綺麗なテーマがあったので、インストールしてみました。
「有効」にしたところ、あれ?
syntax error
う〜ん、なんか間違えたかなと思い、再度データベースの作成からためすも
syntax error
え?なら、ちがうドメインで作ってみる?って試すも
syntax error
Parse error: syntax error, unexpected T_FUNCTION in 〜〜〜〜〜〜〜〜〜〜
画面真っ白。おまけにWordpressに戻ると「何かがうまくいっていないようです」なんて言われる始末。
助けて〜!
テーマを有効にした時に出る「syntax error」の解決方法
syntax error の内容を見てみる
焦ります。でもまだ、長く生きているせいか、syntax errorは初めての経験じゃないし、1つ前に戻せば解決することくらい知っています。
でも「テーマを有効」その一つ前は「テーマを無効」、ってことは、テーマが変?
でもこのテーマは一応有料!テーマのせいではなさそうです。
しかも、syntax errorの内容を見ていくと、テーマの中のウィジットの line111とか書いてあります。
そっか〜、テーマとサーバーがマッチしていない可能性大!
サーバーを確認する
今回のサーバーはロリポップ。
テーマをアップロードする際に、サイズが大きすぎて、アップできませんって言われた箇所を疑ってみました。
サーバーの管理・設定>PHP設定 を見てみると、私がWordpressをインストールしたPHPのバージョンが5.2(CGI版)となっています。
最近作ったサイトは5.6(モジュール版)。この辺りが怪しい〜
PHPのバージョンを5.6にあげる
ググったところ、7.1はまだ危ない感じ(←理由は全く理解していない・・・)
なので、5.6(CGI版)にしてみました(5.6(モジュール版)でもよさそうです、すみません、理解不足です)
10分ほど待って、再度Wordpressをインストールし、テーマを追加。
無事インストールできました!