WordPressを使ってブログ運営している者です。
先ほど、あやまってfunction.phpのコードの最後の数行を削除してしまい、更新もしてしまいました。
そしたら、ダッシュボードもサイト自体も下記が表示されるだけになってしまいました。
Parse error: syntax error, unexpected T_GLOBAL in /home/users/2/hippy.jp-fashionandlife/web/aquarius/fashionandlife/wp-content/themes/sugar-and-spice/functions.php on line 314
どうやったら直せますか?
ダッシュボードにも行けないので、なにもできない状態です・・・。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
ダッシュボードが表示されないとなると、過去記事のエクスポートもできないなあ。
WordPress 自体は再インストールすれば済む。
サーバーのデータベースには過去記事も保存されているはずだが、あいにくそれを取り出す手段を私は知らない。
ウィルスというのは考えにくいが、外部からのアタックで .htsccess が書き換えられていたりというのはありうる。だが、テーマの functions.php を触ることでダッシュボードにエラーというのも、.htaccess といった隠しファイルの書き換えからならあるかも知れない。
サーバーに相談窓口がああるなら、そこに相談するとよいだろう。
過去記事を救済したいなら、それも踏まえて。
No.1
- 回答日時:
ftp ソフトやサーバーツールでのバックアップはあるのか。
サーバーツールで functions.php を編集できるか。
もし、sugar-and-spice の functions.php それだけが原因だとするなら、
<?php }
/**
* Implement the Custom Header feature.
*/
//require get_template_directory() . '/inc/custom-header.php';
/**
* Custom template tags for this theme.
*/
require get_template_directory() . '/inc/template-tags.php';
/**
* Custom functions that act independently of the theme templates.
*/
require get_template_directory() . '/inc/extras.php';
/**
* Customizer additions.
*/
require get_template_directory() . '/inc/customizer.php';
/**
* Load Jetpack compatibility file.
*/
require get_template_directory() . '/inc/jetpack.php'; /* ここが 310 行目 */
これが sugar-and-spice の functions.php 末尾であるので、削除した部分の状況に応じて追加してみるという手はある。
しかし、今インストールしたこの functions.php の末尾は 310 行しかなく、質問文の line 314 が存在しない。
回答ありがとうございます。
バックアップはしていないし、sugar and spiceのfunction.phpもどこにもありません。
実は、テーマ編集をしていてfunction.phpの一番最後にあるコードをコピペしたのです。
それで一旦更新して、なにも起きなかったのでその部分を削除してもう一度更新したら、質問文のようなことしか出てこなくなりました。
ウイルスでしょうか?何か策はありますか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- WordPress(ワードプレス) WordPressのダッシュボードに入れなくなりました。 サイトのURLの最後にwp-login.p 1 2022/11/04 18:38
- PHP php エラー 2 2022/10/23 16:43
- Visual Basic(VBA) Changeイベントで複数セルへの貼り付けおよび値削除時に1個目のセルのみエラーになる 3 2022/12/21 09:07
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
- WordPress(ワードプレス) ワードプレスで、投稿一覧ページにタグを表示する方法 投稿につけたタグを、記事一覧ページにもカテゴリと 1 2023/05/10 21:41
- Visual Basic(VBA) 【VBAエラー】Nextに対するForがありません 対策について 5 2022/11/21 21:26
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/09 10:33
- その他(プログラミング・Web制作) python flask から fastapiへの移行時のエラー対処 1 2023/02/05 12:26
- WordPress(ワードプレス) WordPress のブログを初期化したい。リスクは? 1 2023/01/01 05:47
- WordPress(ワードプレス) ワードプレスのエラー ログイン画面が表示できない 1 2022/11/05 09:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
*.php、*.php3、*.phtmlの違い
-
フォームで戻った際に入力済み...
-
【初歩】Win98+Apache2+PHP4の...
-
.htaccessにphp_valueが使用できな
-
さくらインターネットでメール...
-
FTPコマンドでディレクトリごと...
-
PHPのif文でその処理を途中で抜...
-
libpng 24bpp rawをPNGに変換す...
-
ファイルの遷移がうまく行われ...
-
PHPで画像アップロード時にサイ...
-
PHPで`headers already sent`と...
-
SELECTの値を保持する
-
VB2008でFTPでのディ...
-
sqlで日付が一番古いデータの月...
-
.phpと.incファイルの違いはな...
-
.htaccessファイルの修正がこれ...
-
visualstudioでc#のdllができない
-
サーバーによってはmb_send_mai...
-
PHPの変わった閉じタグの必要性...
-
「クラス関数」「メンバ関数」...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
*.php、*.php3、*.phtmlの違い
-
.htaccessにphp_valueが使用できな
-
フォームで戻った際に入力済み...
-
phpの中でphpを書けないか
-
PHPファイルが表示されない
-
PHPINFOが見えない
-
libphp5.so がないと?
-
PHP PDOライブラリが読み込まれ...
-
<A href ~ と一緒に値を渡すには
-
phpのextension_dirを複数指定...
-
iframeで読み込んだ別のphpファ...
-
splitのREG_EMPTYというエラー
-
PHPからMSSQLへの接続結果の文...
-
さくらインターネットでメール...
-
基礎からのPHPという学習本...
-
ここ以外のお助けサイト
-
phpからlinuxコマンドを実行したい
-
require_once()でファイルが読...
-
phpからoutlook起動
-
複数のファイルで同じ定数を定...
おすすめ情報
