48

私はウェブを持っていて、ローカルホストでうまく動作しています。

Godaddy ホスティングにアップロードした後、Web にバグが発生しました。結論は、php.ini ファイルの memory_limit を変更する必要がありますが、FTP マネージャーで php.ini を見つけることができません。

私はしようとしました:

  • Classing FTP マネージャーへの変更方法を見つけます。
  • ローカルから php.ini ファイルを作成/アップロードしても機能しません。

私の質問は次のとおりです。これを修正するにはどうすればよいですか? php.ini ファイルを変更する必要があります。誰か私のような経験がありますか?

4

13 に答える 13

54

目的の設定でファイルを作成php.iniし、サーバーのルート フォルダーにアップロードします。この新しい設定で有効になります。

php.iniサーバーのファイルを編集することはできませんが、新しい設定でgodaddy独自のコピーをアップロードできます。php.ini

この新しい設定は、あなただけが利用できます。他の Web サイトは、この新しい設定による影響を受けません。

以前は同じ問題に直面していましたが、これを行った後、問題は解決しました。

于 2013-04-22T06:47:02.793 に答える
7

php.iniファイルが有効かどうかを確認するには、プレーン テキスト エディタを開き、 phpinfo.php. 次の行を挿入します。

<?php phpinfo(); ?>

このファイルを Web サイトのルートに保存し、yourdomain.com/phpinfo.php を参照して設定をテストします。

于 2013-04-22T06:44:22.383 に答える
4

ホーム ディレクトリに適切なファイルのコピーがない場合php5.ini(私が最近遭遇した苦境)、いくつかの手順を踏んで変更を加える必要があります。

  1. 呼び出しの出力を確認するための小さなコード スニペットを作成しますphpinfo() 。これは簡単で、このプロセスを説明している Web サイトが複数あります。

  2. phpinfo()を含む行の の出力を調べますConfiguration File (php.ini) Path。私のは にありまし/usr/local/libたが、あなたのは別のパスかもしれません (購入したホスティング レベルによって異なります)。

  3. GoDaddy は、このファイルを単にホーム ディレクトリにコピーするだけではありません。ただし、この php.ini ファイルをホーム ディレクトリにコピーする小さな php プログラムを作成できます。https://www.jabari-holder.com/blog/how-to-get-godaddys-php5-ini-file/ の 担当者 は、このコード スニペットを含むドロップ ボックスを持っています次の 2 つの点を変更するように注意してください。

    • を。ステップ 2 で明らかにしたパスと一致するように、「from」を読み取るパスを変更します。

    • b. 出力ファイル名を任意の名前に変更します。いずれにせよ、後のステップでこのファイルの名前を変更します。コピーしたファイルを呼び出しましょうFoo.ini(ただし、何でもかまいません)。

  4. に名前を変更Foo.ini.user.iniます (ほとんどの GoDaddy アカウントの種類)。

于 2014-05-28T02:40:22.343 に答える
4

セプティヨ、

独自の php5.ini ファイルを作成し、ルート ディレクトリにアップロードする必要があります。GoDaddy を使用すると (私のように)、web/conf/ フォルダーを制御してバージョンを変更することはできません。PHP5 を使用してファイルの名前を php5.ini にするか、PHP4 の場合は php.ini にするかを確認してください。それをルート フォルダーにアップロードし、ページを再起動してから、phpinfo() を使用して、php ファイルのディレクトリが正しく変更されているかどうかを確認します。

詳細については、このリンクを確認してください。 http://www.ostraining.com/blog/coding/phpini-file/

于 2013-08-25T16:21:24.570 に答える
0

一部のホスティング アカウントでは、私は Ultimate Classic Linux を使用しています。使用する必要があるファイル名は .user.ini です。

于 2014-03-14T18:42:16.470 に答える
0

これは古い質問ですが、これを設定することに問題がある場合、ドキュメントは古くなっています。php.iniという名前のファイルのコピーを作成したphp5.iniところ、動作するようになりました。

于 2014-12-19T15:00:57.460 に答える
0

godaddy共有ホスティングを使用している場合は、以下に従ってください..非常に簡単です.ftp経由でサーバーのルートフォルダーにアクセスし、public_htmlフォルダーの下に「php5.ini」という名前のファイルを作成する必要があります...そして、3つの愚かな行を追加します...クライアントの1つにphp5.4を使用しているため、「php5」も。コントロールパネルでバージョンを確認し、phpバージョンを検索できます。php5.ini を使用して新しいファイルを追加しても、サーバー側で何かが妨げられることはありませんが、実行するように指示したものはすべて上書きされるだけです。

手順は簡単です。ファイル マネージャに移動します。public_html をクリックします。新しいウィンドウが表示されます。「+」記号をクリックし、「php5.ini」という名前で新しいファイルを作成します。[OK] をクリックして保存します。新しく作成された php5.ini ファイルを右クリックし、[編集] をクリックします... 新しいウィンドウが表示されます... これらの行の下をコピーして貼り付け、[保存] をクリックしてウィンドウを閉じます。

メモリ制限 = 128M

upload_max_filesize = 60M

最大入力変数 = 5000

于 2015-01-06T15:26:56.053 に答える