Windowsローカルサーバーでのパーミッションの設定方法

このQ&Aのポイント
  • xampp→xoopsをインストール→管理者としてログオン →管理メニュー→installフォルダ、mainfile.phpを操作せよと警告される。
  • Notice [PHP]: Only variable references should be returned by reference in file C:\Program Files\xampp\htdocs\xampp\xoops\html\include\functions.php line 547 のような忠告が20つくらい表示される。
  • mainfile.phpのパーミッションの変更方法がわからず、ftpクライアントツールでの試行も失敗したので質問することにしました。
回答を見る
  • ベストアンサー

windowsローカルサーバーでのパーミッションの設定方法

こんにちは。一言でも道が開けるので回答頂けると助かります。 よろしくおねがいします。問題は以下のような流れでした。 xampp→xoopsをインストール→管理者としてログオン →管理メニュー→installフォルダ、mainfile.phpを操作せよと警告される。 その上、コピーライト表示の下に Notice [PHP]: Only variable references should be returned by reference in file C:\Program Files\xampp\htdocs\xampp\xoops\html\include\functions.php line 547  のような忠告が20つくらい表示される→あわててinstallフォルダ削除、しかしmainfile.phpのパーミッションの変更はどうしたら・・・ ftpクライアントツールでできるのかと思い、ffftpでlocalhostを試したが通じず→結局、質問することに このような流れでした。もしどこか考えが甘いようであれば忌憚無くご指摘ください。よろしくおねがいします。 環境 windows XPSP2 /足りないでしょうか

noname#32027
noname#32027

質問者が選んだベストアンサー

  • ベストアンサー
  • satosi1
  • ベストアンサー率30% (11/36)
回答No.1

PHPやMySQLはインストールしていますか。 また、windowsでできたサーバーはパーミッションの設定はいりません。 後できれば、サーバーデーモン(apachiなど)とかも教えてください。

noname#32027
質問者

お礼

さらにいろいろな情報にあたったすえ、パーミッションについてはファイルを右クリックし読み取り専用にすればよいことがわかりました。 notice~の問題は多くの人が躓くところのようです。これはログインし、管理メニューからデバッグしないと設定すれば解決されるそうです。 satosi1さま、親切にご回答いただきありがとうございました。

関連するQ&A

  • XOOPSのインストールエラーについて

    XOOPSをインストールしましたが、 トップ画面の下部に、以下の様なエラーが 発生します。 何故でしょうか? Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 547 Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 547 Notice [PHP]: Only variables should be assigned by reference in file class/database/mysqldatabase.php line 236 Notice [PHP]: Only variables should be assigned by reference in file class/database/mysqldatabase.php line 236 Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 547 Notice [PHP]: Only variables should be assigned by reference in file class/database/mysqldatabase.php line 236

    • ベストアンサー
    • PHP
  • xoopsのインストール時に生じるエラーについて

    xoops2.1.7をローカル環境にインストールしようとしています。 しかしながら、途中で予期せぬエラーが生じて、戸惑っております。 ファイル../mainfile.phpがファイル../mainfile.dist.phpで上書きされました。 定数XOOPS_ROOT_PATHが*******に設定されました。 ******中略***** 設定を、mainfile.phpへ書き込みました。 ここまでは、問題ありませんでした。 しかしながら、次の段階からは以下のようなエラーが生じて、正常にプロセスを進行させることができません。 Warning: syntax error, unexpected '<' in C:/xampp/htdocs/*******/settings/site_default.ini.php on line 1 in C:\xampp\htdocs\*****\core\XCube_Root.class.php on line 163 Fatal error: Call to a member function prepare() on a non-object in C:\xampp\htdocs\*****\core\XCube_Root.class.php on line 287 文法上のエラーのようです。デフォルトのファイルを一切触っていないにもかかわらず、このようなエラーが出ることに驚いております。 この手のエラーでよく指摘される、「ファイル名の自動変換」は生じておりません。XCube_Root.class.phpというファイルは、間違いなく存在します。 利用環境は、以下の通りです。 XAMPP 1.7.2 •Apache 2.2.12 (IPv6 enabled) + OpenSSL 0.9.8k •MySQL 5.1.37 + PBXT engine •PHP 5.3.0 •phpMyAdmin 3.2.0.1 よろしくお願いします。

    • 締切済み
    • PHP
  • ローカルでPHPを動かす方法

    XAMPPをインストールしてワードプレスを使っています。 ワードプレスの方は順調に使えているのですが、PHPで制作されたものを編集したいのですがワードプレスの時はネットでやり方を探してその通りに設定していった為、今回はやり方が分かりません。 phpMyAdminにtestというデーターベースを作ってhtdocs下にtestというフォルダーを制作してphpを入れればOKでしょうか? アクセスしたところ C:\xampp\htdocs\test\test1\lib\system.php on line 31 というのが表示されました。 system.php on line 31には $db = new myDatabase(); と書かれています。 $db = new myDatabase(); の()には何を入れればいいのでしょうか? いろいろ試してみたのですが全然反応してくれません。

    • ベストアンサー
    • PHP
  • いつもお世話になっております。

    いつもお世話になっております。 小生、只今WindowsXPSP3上でXAMPP1.7.1を使用し、PHPを勉強しているPHP初心者です。 今回皆様にご質問させて頂きたい内容はXAMPPにSmatyをインストールするべきかしないべきかです。 私の環境でXAMPPのフォルダ内で「smarty」というキーワードを入れ、検索してみたところ、以下のファイルが検出されました。 smarty ディレクトリ     C:\xampp\htdocs\xoops\class Smarty.class.php       C:\xampp\htdocs\xoops\class\smarty Smarty_Compiler.class.php   C:\xampp\htdocs\xoops\class\smarty Smarty-2.6.0 ディレクトリ  C:\xampp\php\PEAR\PhpDocumentor\phpDocumentor core.assign_smarty_interface.php C:\xampp\htdocs\xoops\class\smarty\core core.smarty_include_php.php  C:\xampp\htdocs\xoops\class\smarty\core SmartyTask.php C:\xampp\php\PEAR\phing\tasks\ext smarty ディレクトリ C:\xampp\htdocs\extras\extra_languages\pt_utf8\html\class Smarty ディレクトリ C:\xampp\php\PEAR\PhpDocumentor\phpDocumentor\Converters\HTML Smarty.class.php C:\xampp\php\PEAR\PhpDocumentor\phpDocumentor\Smarty-2.6.0\libs Smarty_Compiler.class.php C:\xampp\php\PEAR\PhpDocumentor\phpDocumentor\Smarty-2.6.0\libs HTMLSmartyConverter.inc C:\xampp\php\PEAR\PhpDocumentor\phpDocumentor\Converters\HTML\Smarty core.assign_smarty_interface.php C:\xampp\php\PEAR\PhpDocumentor\phpDocumentor\Smarty-2.6.0\libs\core core.smarty_include_php.php C:\xampp\php\PEAR\PhpDocumentor\phpDocumentor\Smarty-2.6.0\libs\core 以上のファイルがあっても、XAMPPにSmartyをインストールしなければ、Smartyの機能は使えないのでしょうか?? また、上記の設定(Smartyをインストールしていない状態)でC:\xampp\sample\templatesフォルダを作成し、以下の.tplファイルを作成しました。 -----.tplファイル------ <html> <head> <title>smatyのテスト</title> </head> <body> ようこそ、($name)さん<br/> Hello World! </body> </html> そしてその上位フォルダにindex.phpを作成しました。 -----index.php----- <?php require_once "Smarty.class.php"; $smarty = new Smarty; $smarty->assign('name', '桃太郎'); $smarty->;display('index.tpl'); ?> 上記の2ファイルを作成し、http://localhost/sampleにアクセスしても、 「Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `'{'' or `'$'' in C:\xampp\htdocs\sample\index.php on line 6」のエラーが出現し、正確に表示されません。 お忙しい中、大変申し訳ございませんが、先輩方アドバイス宜しくお願い致します。

    • ベストアンサー
    • PHP
  • ftpからでもtelnetからでもローカルのファイルのパーミッション変更が出来ません

    (こちらで質問させて頂くのが適切なの事なのか、ちょっと悩んだのですが、質問させて下さい) CMSソフトのXOOPSをセットアップしました。 セットアップ完了後にmainfile.phpのパーミッションを644に変更するようにメッセージが表示されました。 そこで変更したいのですが、 ftpからもtelnetからも変更できずに困っています。 ftpはIISを使っています。 XPPSフォルダを仮想パスに設定していたのですが、 ホームディレクトリに該当ファイルをコピーして試してみても、状況は同じでした。 IISの設定は  anonyumousを許可  フルコントロール です。 ftpはffftpから属性変更すると変更後に何もエラーが吐かれずに終わり、確認すると属性は変わっていませんでした。 ftpから quote site chmod 644 mainfile.php で変更しようとすると 500番のエラーでコマンドが理解不能だと怒られます。 OSはWindows2000SP4です。 IIS周りの設定に見落としがあるのかな~と言う気もしているのですが、思いつく事が出来ませんでした。 どなたか助けて下さい m(__)m

  • XOOPSのサーバアクセス設定について

    宜しくお願いします。 xoopsをインストールしてあるサーバのIPアドレスが変わりました。 これに伴い、xoopsの設定変更をしようと思ったのですが、IPアドレスが変更になっているので、アクセス出来ません。 アクセスすると下記の様なエラー表示されます。 This page cannot be displayed due to an internal error. If you are the administrator of this site, please visit the XOOPS Cube official site for assistance. Error [Xoops]: Unable to connect to database in file class/database/databasefactory.php line 34 そこで、index.phpファイルから順を追って調べたところ、 mainfile.php でMySQLサーバの接続情報が設定されていましたので、XOOPS_DB_HOSTの箇所を新しく割り当てられたIPに差し替えたのですが、アクセスに30秒程時間がかかって、結局同じエラーが表示されます。 IPアドレス以外は全て変更しておりません。 MySQLの特権情報のIPもチェックしましたが、特に問題ありませんでした。 もしご存知の方がいらっしゃいましたら、是非ご教授の程、宜しくお願いいたします。

    • ベストアンサー
    • PHP
  • ローカルに複数のワードプレスをインストールできない

    ローカルサイトに複数のwordpressをインストールしたいのですが…。 Windows7でcドライブ直下に xampp-win32-1.8.0-VC9を配置しました。 インストールして、 htdocsの中にwordpressのフォルダーを入れ、tanukiとフォルダー名を変更しました。 ブラウザからhttp://localhost/に接続すると XAMPPの管理画面が出ます。 phpMyAdominからmysqlに入り、 「tanuki」と 「kitsune]という名前のデータベースを作成しました。 http://localhost/tanuki/でwp-config.phpファイルが見つかりません。 という画面が出るので、 「設定ファイルを作成する」ボタンを押し、 データベースのホスト名 localhost/tanuki/でインストールできました。 次に htdocsの中にもう一つwordpressのフォルダーを入れ、kitsuneとフォルダー名を変更しました。 http://localhost/kitsune/で同じように wp-config.phpファイルが見つかりません。 という画面が出るので、 「設定ファイルを作成する」ボタンを押し、 次にデータベースのホスト名 localhost/kitsuneと入れると、 「データベース接続確立のエラー」が出てできません。 ローカルサイトに複数のwordpressをインストールしたいのですが、方法を教えてください。 ローカルサイトに複数のwordpressを入れられないと、教本で前に進めません。 教本のREADMEには 「WordPressを新規にインストールし、 本テーマ用のWordPressをひとつ準備します。」 とだけ書いてあるのですが…。 初心者なので、よくわかりません。 何卒よろしくお願いいたします。

  • クラス内の変数にメソッドからアクセスできない。

    以下のphpのソースで、メソッドcから、クラス内の変数bの値を参照しようとすると"Notice: Undefined variable: b in C:\xampp\htdocs\a.php on line 5"というエラーが出るのですが、どのようにすれば参照できるのか教えてください。 phpのバージョンは5.5.15です。 <?php class A{ private $b = 0; public function c(){ print $b; } } $x = new A; $x->c(); ?>

  • 自宅サーバーでXSASを利用してホームページを作りたいのですが

    解説本に従いって XSASでXOOPS2のインストールを行い install.phpの削除とmainfile.phpを読み取り専用 とするところまで、終了しました。 Apacheで自宅サーバーを立ち上げたとき、 取得したドメインでドキュメントルートの ページを出すことはできましたが、 XSASで http://localhost/xoops2/index.php と 自分の取得したドメインの関連付けの行い方がわかりません。 httd.confファイルの編集でドキュメントルートを 変えたりするのでしょうか? XSASを利用してサイトを構築する場合 ここからどうしたらよいのでしょうか? 初歩的な質問かもしれませんが アドバイスよろしくお願いいたします。

  • PATHは;C:\xampp\phpでOK^^

    http://okwave.jp/qa/q8480862.html の続きですが   PATHは以下で解決しました^^・・と思いますが!?  システムプロパティ⇒詳細設定⇒環境変数⇒システム環境変数⇒Pathの最後に;C:\xampp\php  と入力した。 それで!  コマンドプロンプトを実行した結果が以下です。  c:\>php -v PHP 5.4.19 (cli) (built: Aug 21 2013 01:12:03) Copyright (c) 1997-2013 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies c:\>cd C:\xampp\htdocs\study.localhost C:\xampp\htdocs\study.localhost>php stringcast.php 100 ・ソnum is 100 C:\xampp\htdocs\study.localhost> 以上、OKでしょうか!?  宜しくお願いいたします。

    • ベストアンサー
    • PHP