19

パーミッション、WordPress、テーマファイルに関して本当に厄介な問題を抱えています。

WordPressを新規インストールし、クライアント用に作成したテーマをアップロードしてみました。正常にアップロードされましたが、[テーマの管理]メニューに表示されません。すべてがアップロードされていることを確認しました。権限を確認し(ある時点で777に設定した場合でも)、問題はありませんでした。しかし、テーマは表示されません。

これが私が試したさまざまなシナリオです。

  • [テーマのインストール]メニューを使用して.zipをアップロードする(失敗しました)
  • 20個のフォルダとコンテンツを複製します(動作しました
  • 20個のフォルダーを複製し、テーマファイルを使用しました(失敗しました)
  • 20個のフォルダーを複製し、テーマファイルとそのstyle.cssを使用しました(失敗しました)
  • style.cssなしでテーマをアップロードしました(style.cssエラーがありません
  • style.cssなしで私のテーマをアップロードし、20個/作成したものを最初から入れました(両方とも失敗しました

私はクライアントのMediaTempleホスティングを使用していますが、このエラーが発生したことはありません。彼らのサポートはまだ私たちに戻っていません。

誰かが同様の問題を抱えていますか?解決?必要に応じてFTPアクセスを提供できる可能性があります。

CSSヘッド(値は変更されましたが、形式はすべて同じです):

/*
Theme Name: Example Theme
Theme URI: http://example.com/
Description: WordPress theme
Author: Company
Version: 1.0
*/

編集:ブラウザからフォルダにアクセスしようとすると、403エラーが発生します(20で正常に動作します)。style.cssはブラウザから表示できます。

4

11 に答える 11

21

WordPress の MULTI-SITE インストールを使用している場合は、最初にネットワーク管理に移動し、左側のメニューからテーマを選択して、使用したいテーマを有効にしてから、サイト管理の「テーマの管理」ページにそれらを表示する必要があります。セクション。

于 2012-01-18T12:57:11.850 に答える
10

必要なテンプレート ファイルが不足している可能性がありますか?

少なくとも、WordPress テーマは 2 つのファイルで構成されます。

スタイル.css

index.php

http://codex.wordpress.org/Theme_Development

于 2011-01-15T16:13:37.363 に答える
9

Ubuntu 14.04 では、wordpress単に を使用してパッケージをインストールできsudo apt install wordpressますが、テーマ ディレクトリへのリンクを設定する必要があります。

たとえば、「newTheme」の場合:

ln -s /usr/share/wordpress/wp-content/themes/newTheme /var/lib/wordpress/wp-content/themes

于 2014-07-28T14:44:57.187 に答える
1

テンプレートにいくつかの特殊文字が含まれているに違いありません。これはかつて私を夢中にさせました。テンプレート ファイルを確認し、テーマが表示されるまで名前を変更します。テンプレート名にドイツ語の「ö」を使用しました。

于 2010-11-10T22:21:20.580 に答える
0

テーマフォルダ名は他のものとは異なりますか?style.cssのテーマ名は他のすべてのものとは異なりますか?

于 2010-11-10T21:26:55.877 に答える
0
  1. styles.css のバックアップを作成します。
  2. styles.cssファイルをtwentyforteenテーマ フォルダにコピーします。
  3. ファイルの先頭にあるテンプレート名のみを変更します
  4. WordPress 管理画面でテーマ ページを再読み込みします。それが機能しているのを見たら、
  5. 必要に応じて、新しいstyles.cssファイルをさらに変更します。
于 2016-04-12T09:04:52.800 に答える
0

曲がりくねったトラブルシューティングの最後に発見したように古い wp-config.php により、新しくインストールされたテーマが検出されず、/wp- admin/themes.php に表示されない場合があります。まったく同じ問題があるかどうかはわかりませんが、 WordPress によって新しく生成された wp-config.php を使用して設定を試してみてください。

于 2013-09-12T10:15:00.520 に答える
0

BOMが問題だと思います。BOM を削除しようとしたときに、ページの検証が台無しになりました。エディターを使用して、BOM を削除してみてください。私が使用するテキストエディタであるNotepad++の場合、エンコーディングを BOM なしの UTF-8 に設定して保存しました。それは私の問題を解決しました。もちろん、お使いのテキスト エディターは異なる場合があります。

于 2011-01-11T00:10:51.063 に答える