6

私は 1 つの Web サイトを持っていますが、ライブ サーバーにこのサイトをアップロードするときに、データベースのユーザー名、パスワード、サイトの URL などを要求する必要はありません。ウェブサイトのインストーラーのようなもの。LOCALシステムでは問題なく動作しています。

今私の問題は、.htaccess ファイルの RewriteBase を変更する必要があることです。ただし、このファイルはサイトのルートにあります。そのため、ルートにある新しいファイルを作成するか、ファイルを編集/コピーするための許可の問題が発生しています。

警告: rename(generate.htaccess,.htaccess): アクセスが拒否されました

警告: コピー (.htaccess): ストリームを開けませんでした: 権限が拒否されました

私は何をすべきか。助けてください。

ありがとう。

4

1 に答える 1

7

ルート ディレクトリにファイルを作成/変更するには、ルート ディレクトリに 0777 権限を付与する必要があります。これは良い習慣ではありません。

最初に、空の .htaccess またはその他の必要なファイルを 777 パーミッションで作成することをお勧めします。そのファイルにコンテンツを書き込む前に、最初に書き込み許可を確認してから、ソースファイルからコンテンツをコピーします(あなたの場合は、コピーしようとしている場所から)。

これが役立つことを願っています。

于 2012-05-24T06:08:32.167 に答える