ホームページ バックエンド開発 PHPチュートリアル DISCUZ win2003 環境で ./include/common.inc.php_PHP チュートリアルにアクセスできない

DISCUZ win2003 環境で ./include/common.inc.php_PHP チュートリアルにアクセスできない

Jul 21, 2016 pm 03:23 PM
access discuz i include 存在する 環境

Script House からのメモ:
理論的には、次の方法が可能ですが、PHP 設定が正しいことを確認することが前提です。discuz プログラムおよび関連するサーバー関連ソフトウェアについては、新しい PHP バージョンを使用することをお勧めします。 s.jb51 ネットダウンロードにアクセスできます。

フォーラムでは過去 2 日間にエラー メッセージが頻繁に報告されています

警告: require_once(./include/common.inc.php) [function.require-
once]: ストリームを開けませんでした:
にはそのようなファイルまたはディレクトリはありません12 行目の E:hostaydswindex .php

致命的なエラー: require_once() [function.require]:
で必要な
'./include/common.inc.php' (include_path='.;C:php5pear') を開くことができませんでした12行目のE:hosaydswindex .php

インターネットで調べたところ、許可リクエストのはずですが、フォーラムが使用できるかどうかはわかりません。

解決策 1:

実際、言うまでもなく、この問題は非常に複雑です。この問題は、ディレクトリのアクセス許可の問題が原因で発生します。
2003 年の権限設定が通常わかりにくいことは誰もが知っています。
その解決策は次のとおりです:
例:
ゲスト ユーザー (または指定したユーザー) にのみ BBS ディレクトリにインターネット アクセス権を与える場合、フォーラムは WEBROOT の BBS ディレクトリに配置されます。また、親ディレクトリの場合は BBS に配置されます。 webroot に
INTERNET ゲスト ユーザー (または指定したユーザー) のアクセス権がない場合、上記の問題が発生します。
WEBROOT ディレクトリ (フォーラム ディレクトリの上位ディレクトリ) にインターネット ゲスト権限 (または
指定したユーザー) を与えるだけで、問題は解決します。
その理由は、すべての PHP ファイルの公式の ./include/ を include/ に変更することで解決できます
ただし、それらを 1 つずつ置き換えることはできません。私の個人的な解決策は、親ディレクトリを作成することです。

解決策 2:

このサーバーはシステムを再インストールしました
win で php mysql を設定しましたが、dz (Discuz) フォーラムにアクセスすると、次のエラーが表示されます:
警告: require_once() [function.require-once] : Unable E:mysiteceshiindex.php の 12 行目で
./include/common.inc.php にアクセスします
警告: require_once(./include/common.inc.php) [function.require-
once]: ストリームを開けませんでした:
E:mysiteceshiindex.php の 12 行目にそのようなファイルまたはディレクトリはありません
致命的なエラー: require_once() [function.require]: 必要なオープンに失敗しました
'./include/common.inc.php' (include_path='d :/ php5/includes') の 12 行目
E:mysiteceshiindex.php
この Web サイトには問題はありません。

最終的に解決するまでに長い時間がかかりました。
1. IIS6.0 は利用可能ですか? 親パスを有効にします
2. 権限の問題により、ユーザーに権限が与えられます (コンピュータ ディレクトリにも権限が必要であることに注意してください。そうでないと、この問題が発生します)。フォーラムを独自のサーバーに接続すると、サーバーは win2003+iis+ php+mysql ですが、フォーラムにアクセスすると、次のメッセージが常に表示されます:

警告: require_once() [function.require-once]: ./include/ にアクセスできませんE:im286index.php の common.inc.php (12 行目)
警告: require_once(./include/common.inc.php) [function.require-once]: ストリームを開けませんでした: E にそのようなファイルまたはディレクトリはありません: im286index.php 12 行目

致命的なエラー: require_once() [function.require]: E:im286index で必要な './include/common.inc.php' (include_path='d:/php5/includes') を開くことができませんでした.php 12 行目
方法 1: インターネット上の Google baidu ./include/ を include/ に変更すると問題が解決するのですが、私はいつも読み込みに失敗しました。それが権限の問題であることが判明するまでに長い時間がかかりましたが、veryone 権限を設定しましたが、すべて問題ありませんでした。最後に、iis が親パスを有効にする必要があることを皆さんに思い出させます。


方法 2:

1. IIS6.0 で親パスが有効になっていますか? 2. 権限の問題によりユーザーに権限が与えられます (コンピューターのディレクトリにも権限が必要であることに注意してください。そうでないと、この問題が発生します)。
権限の問題で、上位ディレクトリのみに全員の読み取り権限を追加しましたが、時間がかかり待ちきれなかったのでやめました。ディレクトリを e:im286bbs に変更し、上位ディレクトリに読み取り権限とアクセス権を与えます。プロンプト:
入力ファイルが指定されていません。方法 4: 検索。1 つの方法は、php.ini = の doc_root を変更することです。 " コメントアウトして確認しましたが、問題はありません。2 つ目はアプリケーション プールに関するものです。IIS がこのサイト用に新しいアプリケーション プールを作成しました。更新すると、Web サイトにアクセスできるようになります。権限に関連していますか?上位ディレクトリの全員の読み取り権限を削除して、再度更新してください。エラーメッセージはこれに関連していると思います。その後、それを追加すると問題は解決します。

方法 5:
私もこの問題を抱えています。長い間検索しても結果がありませんでした。問題がある場合は、(./include/common.inc.php) を変更しようとしましたが、結果は成功しました。
common.inc.php 内のすべての './' を '/ に変更します (真ん中のドットを削除するだけです)

方法 6: 究極の解決策
他のプログラムが正常であれば、ただし、問題が発生するのは一部の PHP システムだけです。ここでは phpmyadmin を例にします。現在のディレクトリが d:werrootphpmyadmin の場合は、phpmyadmin ディレクトリに別のディレクトリ web を作成し、iis 内のパスを d:werrootphpmyadminweb として指定するだけで問題を解決できます。 。これは、プログラム内での ./ の使用に問題があるはずです。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/324547.html技術記事 Script House からのメモ: 理論的には、次の方法が可能ですが、php 設定が正しいことを確認することが前提であり、新しいバージョンの php、discuz プログラム、および関連サーバーを使用することをお勧めします。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Windows 11 でバックグラウンド アプリケーションを無効にする方法_バックグラウンド アプリケーションを無効にする Windows 11 チュートリアル Windows 11 でバックグラウンド アプリケーションを無効にする方法_バックグラウンド アプリケーションを無効にする Windows 11 チュートリアル May 07, 2024 pm 04:20 PM

1. Windows 11で設定を開きます。 Win+I ショートカットまたはその他の方法を使用できます。 2. 「アプリ」セクションに移動し、「アプリと機能」をクリックします。 3. バックグラウンドでの実行を禁止したいアプリケーションを見つけます。三点ボタンをクリックして、[詳細オプション] を選択します。 4. [バックグラウンド アプリケーションのアクセス許可] セクションを見つけて、目的の値を選択します。デフォルトでは、Windows 11 は電力最適化モードを設定します。これにより、Windows はアプリケーションがバックグラウンドでどのように動作するかを管理できるようになります。たとえば、バッテリーを節約するためにバッテリー セーバー モードを有効にすると、システムはすべてのアプリを自動的に終了します。 5. アプリケーションがバックグラウンドで実行されないようにするには、[なし] を選択します。プログラムが通知を送信していない、データの更新に失敗しているなどに気付いた場合は、次のことができることに注意してください。

DeepSeek PDFを変換する方法 DeepSeek PDFを変換する方法 Feb 19, 2025 pm 05:24 PM

DeepSeekはファイルを直接PDFに変換できません。ファイルの種類に応じて、異なる方法を使用できます。一般的なドキュメント(Word、Excel、PowerPoint):Microsoft Office、Libreoffice、その他のソフトウェアを使用してPDFとしてエクスポートします。画像:画像ビューアまたは画像処理ソフトウェアを使用してPDFとして保存します。 Webページ:ブラウザの「Print into PDF」関数を使用するか、PDFツールに専用のWebページを使用します。 UNCOMMONフォーマット:適切なコンバーターを見つけて、PDFに変換します。適切なツールを選択し、実際の状況に基づいて計画を作成することが重要です。

Javaでdaoは何を意味しますか Javaでdaoは何を意味しますか Apr 21, 2024 am 02:08 AM

Java の DAO (Data Access Object) は、アプリケーション コードと永続層を分離するために使用されます。その利点は次のとおりです。 分離: アプリケーション ロジックから独立しているため、変更が容易になります。カプセル化: データベース アクセスの詳細を非表示にし、データベースとの対話を簡素化します。スケーラビリティ: 新しいデータベースや永続化テクノロジをサポートするために簡単に拡張できます。 DAO を使用すると、アプリケーションはデータベースの詳細を直接処理することなく、メソッドを呼び出してエンティティの作成、読み取り、更新、削除などのデータベース操作を実行できます。

iPhoneのカメラとマイクへのアクセスを許可できません iPhoneのカメラとマイクへのアクセスを許可できません Apr 23, 2024 am 11:13 AM

アプリを使用しようとすると、「カメラとマイクへのアクセスを許可できません」というメッセージが表示されますか?通常、カメラとマイクのアクセス許可は、必要に応じて特定の人に付与します。ただし、許可を拒否すると、カメラとマイクは機能しなくなり、代わりにこのエラー メッセージが表示されます。この問題の解決は非常に基本的なもので、1 ~ 2 分で解決できます。解決策 1 – カメラ、マイクの権限を提供する 必要なカメラとマイクの権限を設定で直接提供できます。ステップ 1 – [設定] タブに移動します。ステップ 2 – [プライバシーとセキュリティ] パネルを開きます。ステップ 3 – そこで「カメラ」権限をオンにします。ステップ 4 – 内部には、携帯電話のカメラの許可を要求したアプリのリストが表示されます。ステップ5 – 指定したアプリの「カメラ」を開きます

Javaでフィールドは何を意味しますか Javaでフィールドは何を意味しますか Apr 25, 2024 pm 10:18 PM

Java では、「フィールド」は、データまたは状態を格納するために使用されるクラスまたはインターフェイスのデータ メンバーです。フィールドのプロパティには、タイプ (任意の Java データ型)、アクセス権、静的 (インスタンスではなくクラスに属する)、最終 (不変)、および一時 (シリアル化されていない) が含まれます。フィールドは、オブジェクト データの保存やオブジェクトの状態の維持など、クラスまたはインターフェイスの状態情報を保存するために使用されます。

Java リフレクション メカニズムはクラスの動作をどのように変更しますか? Java リフレクション メカニズムはクラスの動作をどのように変更しますか? May 03, 2024 pm 06:15 PM

Java リフレクション メカニズムを使用すると、プログラムはソース コードを変更せずにクラスの動作を動的に変更できます。 Class オブジェクトを操作することで、newInstance() によるインスタンスの作成、プライベート フィールドの値の変更、プライベート メソッドの呼び出しなどが可能になります。ただし、リフレクションは予期しない動作やセキュリティ上の問題を引き起こす可能性があり、パフォーマンスのオーバーヘッドがあるため、注意して使用する必要があります。

Oracleでdbfファイルを読み取る方法 Oracleでdbfファイルを読み取る方法 May 10, 2024 am 01:27 AM

Oracle は、次の手順で dbf ファイルを読み取ることができます。外部テーブルを作成し、その dbf ファイルを参照し、データを Oracle テーブルにインポートします。

メモリースティックはどのようなものですか? メモリースティックはどのようなものですか? Apr 21, 2024 pm 01:01 PM

コンピュータのメモリ モジュールはどのようなものですか? これは、コンピュータのグラフィック カードとメモリ モジュールの概要です。コンピュータの独立したグラフィックス カードはファン付きのグラフィックス カード スロットに挿入され、メモリ モジュールはコンピュータのマザーボード上の緑色の長方形の形をしたメモリ モジュール スロット内にあります。ラップトップのメモリ モジュールはデスクトップのメモリ モジュールとは異なるため、互換的に使用することはできません。外観の違い1:デスクトップメモリ​​、細身、長さ13〜14 cm。 2: ノートのメモリは短く、約 5 センチメートルです。メモリはコンピュータの橋渡し役であり、プロセッサとハードウェア (ハードディスク、マザーボード、グラフィックス カードなど) の間のデータ交換を担当します。途中の赤丸がメモリースティックで、CPUファンの横にありメモリースティックに差し込まれています。ほら、コンピューターのメモリースティックはこんな感じです。ドライバーを使用してデスクトップ コンピューターのカバーを開けます。中央の赤い丸がメモリ モジュールです。メモリースティックとは何ですか?

See all articles