• 締切済み

dokuwikiの立ち上げで困っています.

dokuwikiを立ち上げようとしています. OS : Windows server 2008 WEBサーバ : IIS7 を使用しています. 現在,PHPは導入済みで,dokuwikiもダウンロードし,c:/inetpub/に保存しています. http://localhost/dokuwiki/install.php にとぶと,dokuwikiインストーラが表示され wiki名,スーパーユーザ,フルネーム,パスワードを入力する画面になりました. それらを入力し,「保存」をクリックすると 設定ファイルの作成中にエラーが発生しました。作成した DokuWikiを使用する前に、それらの問題を手動で修正する必要があります。 {DOCUMENT_ROOT}/\dokuwiki/conf/local.php を作成できません。ディレクトリとファイルの権限を確認し、それらを手動で作成する必要があります。 というエラーが出てしまいます. そこで下記の http://apps.tpot.tk/dokuwiki:ja:install http://www.higuchi.com/dokuwiki/wiki:install 等を参考にし, 「data/ フォルダのプロパティから,インターネットゲストアカウント (IUSR_computername) もしくはウェブサーバに対応するアカウントの、data/ フォルダについて書き込みを許可にチェックする」 という設定にしましたがダメでした. パーミッションの設定がうまくいってないのだと思いますが 初心者ゆえによくわかりませんでした. どなたかIISでdokuwikiを使う方法を教えていただけないでしょうか? よろしくお願いします.

みんなの回答

  • dwug_jp
  • ベストアンサー率0% (0/0)
回答No.1

こんばんは。あと一息で使えるようになりそうですね。 IISで動作させた経験はありませんが何度かDokuWikiをインストールしています ので回答させて戴きます。 >{DOCUMENT_ROOT}/\dokuwiki/conf/local.php を作成できません。 >ディレクトリとファイルの権限を確認し、それらを手動で作成する >必要があります。 conf/ フォルダ内のlocal.phpも書き込み権限が必要だと思います。 参考URL内には下記のように書いてありました。 >Windows (using Microsoft IIS) >To make the files in the data and conf directory writable you >need to give “Write” access to the Internet Guest Account >(IUSR_computername) 要約するとdata/ フォルダ並びに conf/ フォルダは書き込み可能に しておいて下さいという事です。 data/フォルダと同様、 conf/フォルダに書き込み権限を持たせてみては どうでしょうか。 それでも駄目なら日本語対応のユーザーフォーラムがありますので そちらに相談してみても良いかと思います。 ↓ http://forum.dokuwiki.org/forum/26 よろしくお願いします。

参考URL:
http://www.dokuwiki.org/install:permissions
aniki1234
質問者

お礼

ご回答ありがとうございます. data/フォルダとconf/フォルダに書き込み権限を持たせてみたんですが だめみたいです. 他に設定しておかなきゃならない事柄があるんでしょうか…. 教えていただいたURLで相談してみます.

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • IUSR IWAMアカウントとは?

    すいません、IIS初心者のものですが、 WIN2000SERVERでIISをインストールしてWebサーバーを 構築するのですが、 IISと一緒に組み込まれるIUSRとIWAMアカウントとは 誰がどんなときに使用するアカウントですか? 用語集を見てもいまいち分かりませんでしたので わかりやすく解説していただれると助かります。 よろしくお願いいたします。

  • IUSR_* IWAM_* アカウント名 変更方法

    お世話になっております。 早速質問いたします。 IIS6.0 をインストール後に、コンピュータ名を変更しても、IISインストール時に作成されるデフォルトアカウント(IUSR_* IWAM_*)は変更されないのはわかり、 ローカルアカウント(IUSR_* IWAM_*)を削除して、IISを再起動するとコンピュータ名を変更する前のデフォルトアカウント(IUSR_* IWAM_*)が再作成されることがわかりました。 ここで質問です。 この状態で、デフォルトアカウントの名前の変更方法がわかりません。 方法をご教示ください。 ちなみに、ローカルアカウントの名前を変更しても、変更後が残り、変更前のアカウントも再作成されてしまいます。 やりたいことは、再作成される、デフォルトアカウントの名前を変更したいです。 よろしくお願いします。 以下環境 OS : WindowsServer2003R2SP2 IIS 6.0導入 アプリケーションプール複数作成済 WEBサイト作成済

  • PHP5、IISで2つのサイトでPHPを有効にしたい

    php-5.2.6-Win32をWIN2003上で動かしています。WEBサーバはIIS6です。 c:\inetpub\wwwroot1 と c:\inetpub\wwwroot2 のサイトがあり両方でPHPを動作させたいのですが、 php.iniのdoc_rootをどのように設定すればいいのでしょうか? 是非宜しくお願いします。

    • ベストアンサー
    • PHP
  • ffftpの設定について教えてください

    こんばんは 自宅Webサーバに挑戦したいと思い、WindowsXPprofessionalのIISのインストールまでおこないました。 その後Ffftpをつかってファイルをアップロードしようとしましたがうまくいきません。(Access is denyedと表示されてます) ユーザ名、password、ホストの初期フォルダの部分になにを入力したら良いのかご教示ください。 行いたいことはC:\Documents and Settings\user\My Documents\Webフォルダから同じPCのC:\Inetpub\wwwrootへのファイル転送です。 必要かどうかはわからなかったんですが、IISといっしょにFTPもインストール済みです。 なお、手動にてC:\Inetpub\wwwrootにhtmlファイルを移し、http://127.0.0.1/index.htmlにて作成したhtmlの確認はできております。(それでもFTPでの接続も確認したいとおもっております。) 長文になりましたが、よろしくお願いします。

  • PHPでアクセスエラーがでます

    【現象】  ブラウザでPHPファイルを開くと Error: Access is Denied. というエラーがでます。 【環境】  Windows Server 2003 R2 Standard Edition SP2  IIS 6.0  PHP 5.2.17 C:\Inetpub\wwwroot フォルダのセキュリティ設定のインターネットゲストアカウントは読みとりと実行 に設定しています。wwwroot にあるHTMLファイルは問題なくアクセスできます。どこを設定すれば、PHPファイルを見れるようになるのでしょうか。PHPの内容は、phpinfo を書いているだけです。 やりたいことは、WebサーバーでPHPを動かしたいのですが、全くうまくいきません。 ググって色々なサイトをみて設定は行っていますが、ここ2日間全くダメです。どなたか助けてください。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • フォルダへのアクセス権の設定方法を教えてください

    Webサーバ上のプログラムからファイルサーバへアクセスしてフォルダの作成やファイル保存をしたいのですが、フォルダへのアクセス権がないためにエラーになります。 フォルダへのアクセス権の設定方法を教えてください。 ■環境等の詳細 ■Webサーバ OS:Windows Server 2016   WORKGROUP WEB:InternetInfomationServer 10 (IIS 10) PHP:7.2.1 このサーバのPHPプログラム内からファイルサーバにある共有フォルダへアクセスして、フォルダの作成やファイルの保存を行いたい。 ■ファイルサーバ OS:Windows Server 2016   WORKGROUP このサーバ上に共有フォルダを作成している。(\\fileserver\work) Webサーバ上のIISのアプリケーションプールは 名前       :"abcdefg"(DefaultAppPoolから変更してある) .Net CLRバージョン:v4.0 マネージパイプラインモード :統合 ID        :ApplicationPoolIdentity Webサーバのタスクマネージャでw3wp.exeのユーザ名を見ると"abcdefg"になっている。 WebサーバOSにログインしてからファイルサーバ上の共有フォルダへアクセスすると問題なく閲覧・フォルダの作成・ファイルの作成ができます。 PHPのログに書かれるエラーメッセージ mkdir(): Permission denied {"userId":6,"exception":"[object] (ErrorException(code: 0): mkdir(): Permission denied at C:\\-(PHPファイルのパス)-XXXXXXX.php:60) C:\\-(PHPファイルのパス)-XXXXXXX.php(60): mkdir('\\\\\\\\fileserver\\\\work...', 511) エラーになった箇所のPHPのソースコードはmkdir("\\fileserver\work\123",0777)としてあります。 ちなみに、Webサーバ上に作成した共有フォルダには問題なくアクセスできて閲覧・フォルダの作成・ファイルの作成はできます。 (PHPプログラムのバグではないと思っています。) ネットでいくつか調べてやってみたのですが、うまくいきません。 https://technet.microsoft.com/ja-jp/library/ee886292.aspx 共有フォルダに対してIISユーザ(abcdefg)の権限が付与されていないのでは?と思い、"IIS AppPool\abcdefg"を設定したのですが、設定後に確認すると追加設定した箇所が"不明なアカウント(s-1-5-82-...)"となってしまいます。

  • ASP.NET クライアント→サーバーに移動させる

    お世話になります。 クライアントPCでASP.NETの開発環境をインストールして簡単なテストプログラムを作成しました。 Webサーバーではないのですが、IIS7.0がインストールされていて、簡単なPHPプログラムが動く環境の Windows Server 2008 R2 の inetpub\wwwroot\test のフォルダを作成して(IISは 192.168.0.10とします、IIS関連のプログラムはASP.NETも含め全部インストール済です) 作成した test.aspxファイル、test.vbファイルを入れて ttp://192.168.0.10/test/test.aspx を叩くと 401 - 権限がありません: 資格情報が無効であるため、アクセスが拒否されました。 指定した資格情報を使用して、このディレクトリまたはページを表示するアクセス許可がありません。 とエラーが表示されてしまいます。 PHPの時はクライアントで作成したファイルを同じような形でサーバーのIISフォルダにサブフォルダを作成してファイルを張り付け、クライアントからIEで問題なく稼働してたのに・・・ もしかして、上記2つのファイルでは少ないとか、何か許可を出させる命令を実行するとか、 わたくしが見落としている点などありましたら、何卒ご指摘いただけますようお願いいたします。 開発には Microsoft Visual Web Developer 2010 Express を使用しております。 この環境でサーバーに直接アップロードしてデバックなど実行できるようにできるなど、 そういうご回答でもまったく問題ございませんので、何卒ご教授いただければと存じます。 よろしくお願いいたします。

  • インターネットゲストアカウント

    Windows Server 2003 R2 で、フォルダにインターネットゲストアカウントでの権限を追加したいのですが、 「フォルダを右クリック>プロパティ>セキュリティタブ」 で、インターネットゲストアカウント(IUSR)の表示がありません。 「追加>詳細設定>今すぐ検索」 をしたのですが検索結果の中に表示されませんでした。 IISは標準なので普通にインストールされていると思うのですが、、、 恐れ入りますが、どなたかご教示下さい。 宜しくお願いします。

  • IIS フォルダアクセス

    環境:VS2019 C# MVC webサーバー:windowsサーバー IIS7.0 WEBアプリ:C:\inetpub\wwwrootに配置 書込みたいフォルダのパス:C:\test 上記の環境でWEBアプリのテストをしているのですが、一部のユーザーがWEBアプリがフォルダにファイルを作成する際にエラーとなりフォルダにファイルを作成することができない現象が発生しています。 該当のフォルダには「IIS-USER」で書き込みを許可した権限を付与しております。 またできるユーザーとできないユーザーがいます。 自身の設定が何か足りないとは思うのですが、見当がつかないため質問させていただきました。 ご教授の程よろしくお願いします。

  • IISの「wwwroot」について

    WinNT ServerでIISをデフォルトでインストールしますと「wwwroot」の位置がC\Inetpub\wwwrootになってしまいますが、インストール後に「wwwroot」の位置をD\やE\などに移動することは可能なのでしょうか?Win2000 Serverでしたら可能なようなことはWebにて書いてあったのですが・・・。