0

こんにちは、誰かが私の問題を解決してくれることを願っています

ローカル コンピューターで自分の Web ページを開くと、すべて問題なく動作しますが、画像は表示されますが、Web ページをサーバーにアップロードするとすぐに画像が表示されません。

すべてのファイルの場所が正しい、すべてのファイル名が正しい、ファイルのアクセス許可、css ファイルが適切にリンクされている、画像が css ファイルに相対的に設定されていることを確認しました。

私はコードを JSFiddled しましたが、正常に動作します: http://jsfiddle.net/ySm2x/

しかし、それは私の Web サイトには表示されません - ここに私の Web サイトへのリンクがあります

何が問題になる可能性がありますか?

私が使用したHTML&CSSコードの例は次のとおりです。

HTML コード:

<div class="social" height="40">
<a class="example" href="#" target="_blank">Example</a>
</div>

CSS コード:

.social {
    text-align: center;
    height: 40px;
    width: auto;
}
.example {
    display: inline-block;
    width: 40px;
    height: 40px;
    background-image: url(image/url/relative/to/css/file);
    text-indent: -99999px;
}
.example:hover {
    background-position: 0 -40px;
}
4

3 に答える 3

0

あなたの問題を解決する方法がわかりません。しかし、もし私があなたの写真をこのように撮ろうとすると

    http://www.voskitag.com/icons/googleplus.png

次のエラーが表示されます(おそらくこれが役立ちます):

[www.voskitag.com] [2013 年 10 月 14 日月曜日 22:30:52] [エラー] [クライアント 92.106.149.238] スクリプト ヘッダーの途中終了: f403.php エラー 500: スクリプト実行失敗 説明: サーバーで内部エラーが発生しましたまたは設定が間違っていて、リクエストを完了できませんでした。

このエラー メッセージが返される最も一般的な理由は次のとおりです。

• ファイル アップロード モード FTP 経由で Perl や CGI スクリプトをアップロードする場合は、常に ASCII モードを使用する必要があります。「エラー 500: スクリプトの実行に失敗しました」が表示された場合は、スクリプトをアップロードするときに FTP クライアントが ASCII モードを使用しているかどうかを確認する必要があります。バイナリ モードを使用してスクリプトをアップロードすると、サーバー上で動作しないためです。間違ったアップロード モードによって引き起こされる問題は、さまざまなオペレーティング システムが「行末」文字を処理する方法に関連しています。Unix システムは「改行」(LF) を使用し、Windows は「改行」(CR) と「改行」(LF) のペアを使用します。そのため、アップロード モードを ASCII に設定することが非常に重要です。

• ファイルのアクセス権 FTP 経由でスクリプトをアップロードする場合、ファイルのアクセス権はデフォルトで 755 に設定されます。「エラー 500: スクリプトの実行に失敗しました」が表示された場合は、スクリプトに 755 のアクセス権があるかどうかを確認する必要があります。そうしないと、スクリプトの権限レベルが低くなり、要求に応じた実行がサポートされません。755 許可の 8 進数表現は、次のテキスト形式と同じです: -rwxr-xr-x ほとんどの FTP クライアントは、ファイル許可の設定に使用される CHMOD コマンドをサポートしています。スクリプトに不適切なアクセス許可を設定した場合は、FTP クライアントを使用して、所有者に「読み取り、書き込み、実行」アクセス許可を設定し、グループと他のすべてのユーザーに「読み取り、実行」アクセス許可を設定します。

• スクリプト エラー これは、スクリプトの実行時に「エラー 500: スクリプト実行エラー」が発生する 3 つ目のよく知られた理由です。スクリプトに明らかな構文エラーやプログラミング エラーがないかチェックして、コードが壊れていないことを確認します。

注意: 「エラー 500: スクリプトの実行に失敗しました」が表示された場合は、ファイルのアップロードの問題 (ASCII/BINARY) と実行権限の設定を常に確認する必要があります。それらがチェックおよび検証されると、スクリプトに構文エラーまたはその他の問題があるように見えます。

于 2013-10-14T22:36:11.120 に答える